Extension:SemanticComments: Difference between revisions
Appearance
Content deleted Content added
m chg |
Hypergrove (talk | contribs) No edit summary |
||
| Line 15: | Line 15: | ||
|php = 5.3+ |
|php = 5.3+ |
||
|license = GNU GENERAL PUBLIC LICENSE, Version 2, June 1991 |
|license = GNU GENERAL PUBLIC LICENSE, Version 2, June 1991 |
||
|download = |
|download = see below |
||
|needs-updatephp = no |
|needs-updatephp = no |
||
|readme = |
|readme = |
||
| Line 32: | Line 32: | ||
To install SemanticComments, please follow the steps indicated below. |
To install SemanticComments, please follow the steps indicated below. |
||
;Download instructions |
;Download instructions |
||
:The latest release may be found . |
:The latest release may be found at https://gerrit.wikimedia.org/r/#/admin/projects/mediawiki/extensions/SemanticComments. |
||
;Prerequisites |
;Prerequisites |
||
:[[Extension:SemanticMediaWiki|Semantic MediaWiki 1.8+]] |
:[[Extension:SemanticMediaWiki|Semantic MediaWiki 1.8+]] |
||
Revision as of 21:03, 7 February 2013
Release status: beta |
|
|---|---|
| Implementation | MyWiki, Special page, Ajax |
| Description | This extension manages comments for a page, using a custom Comment namespace. |
| Author(s) | Benjamin Langguth & others |
| Latest version | 1.0 (February 1, 2013) |
| MediaWiki | 1.19+ |
| PHP | 5.3+ |
| Database changes | No |
| Licence | GNU GENERAL PUBLIC LICENSE, Version 2, June 1991 |
| Download | see below |
| Example | www.bestpracticeswiki.net |
SemanticComments is an extension that displays & manages comments and replies that are attached to any page in a wiki. This extension stores comments in semantic properties attached to pages in the "Comment" namespace which are queried by a special page.
The SemanticComments extension was derived by Hypergrove from the Project Halo Collaboration extension.
Setup
To install SemanticComments, please follow the steps indicated below.
- Download instructions
- The latest release may be found at https://gerrit.wikimedia.org/r/#/admin/projects/mediawiki/extensions/SemanticComments.
- Prerequisites
- Semantic MediaWiki 1.8+
- Copy Files
- Extract the downloaded archive into folder $IP/extensions/SemanticComments/
- LocalSettings.php
- Add the following to LocalSettings.php:
include_once("$IP/extensions/SemanticComments/SemanticComments.php");
enableSemanticComments();
- Import ontology
- SemanticComments comes with a small ontology to provide functionality for displaying and querying existing comments and some icons. Go to Special:Import and upload
/extensions/SemanticComments/import/SemanticComments.xml - Import graphics
- To use the delivered icons you need to upload the following files in your wiki:
- /extensions/SemanticComments/skins/icons/bad_active.png
- /extensions/SemanticComments/skins/icons/neutral_active.png
- /extensions/SemanticComments/skins/icons/good_active.png
- /extensions/SemanticComments/skins/icons/defaultuser.gif
- /extensions/SemanticComments/skins/icons/Comment_icon_crystal.png
- Please be sure that you keep the original file names.
- Options
- All configuration options are defined in /SemanticComments/SemanticComments.php.
- To reformat the style of existing comments or of the comment form, use the Cascading Style Sheet in the '/skins' directory.
Usage
Enter {{ShowComments|show=True}} to any article where you want to get a list of all 'related comments' and a form that allows you to enter new comments.
From the list of Special pages, go to page “Special:SemanticComments”.
Languages
SemanticComments has support for three languages so far:
- English
- German
- French
Wishlist
- Store all comments and their replies in subobjects on a single page in the Comment namespace instead of a page per comment.
- Provide date ascending and descending sort options
