Jump to content

Extension:SemanticComments: Difference between revisions

From mediawiki.org
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

MediaWiki extensions manual
SemanticComments
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:
  1. /extensions/SemanticComments/skins/icons/bad_active.png
  2. /extensions/SemanticComments/skins/icons/neutral_active.png
  3. /extensions/SemanticComments/skins/icons/good_active.png
  4. /extensions/SemanticComments/skins/icons/defaultuser.gif
  5. /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