Extension:ReaderFeedback

Article validation allows for readers to give feedback in the form of categorical ratings.

Setup

 * Download the latest snapshot and extract it to your extensions directory.
 * Upgrade to MediaWiki 1.15
 * Make sure '../extensions/ReaderFeedback' is readable (for CSS/JS)
 * Make sure PHP has the GD libraries installed. In windows, this is done by un-commenting them out in php.ini. In linux, php should be compiled with it enabled ('--with-gd'). See a nice guide here.
 * Add the following line to LocalSettings.php:
 * Run maintenance/update.php

Basic settings
To let all users be able to give feedback rating (these don't affect stable versions), add to LocalSettings.php: $wgGroupPermissions['*']['feedback'] = true; $wgFeedbackNamespaces = array( NS_MAIN );


 * - An array of tags mapped to their numeric weight. This weight is simply used to determine listings of 'overall' problematic pages. There are lists for each tag at Special:ProblemPages as well as the 'overall' list. If you value, say, "accuracy" more than "completeness", then give it more weight.
 * - An array of integers (namespaces, see defines.php) that set what namespaces pages have to be in to be rateable.

Advanced
See ReaderFeedback.php for a complete list of configuration options (with some explanatory comments). Be sure to change only localsettings.php to set configuration options rather than editing this file.

Use
Readers will have a small review form on the bottom of pages they haven't voted on already (or where they voted on only older versions).

The navigation bar/toolbox will have a "page rating" link that takes the user to Special:RatingHistory. This page show tables and time graphs of the ratings for each category, as well as the list of users that rated that page.



Also, at Special:ProblemPages, a list is maintained of pages that have received low ratings by readers. Similarly, at Special:LikedPages there is a list of highly rated pages.

Licensing
© GPL, Aaron Schulz 2007