Extension:CommentPages

This is a quickly written extension to support comment pages in the same fashion as on Wikinews, but using a MediaWiki hook rather than JavaScript. Hopefully this can replace the JavaScript version somewhere down the road.

Source
Source is available here on SVN.

You can check out with the following command: svn co svn://hemlock.ts.wikimedia.org/home/zach/subversion/CommentPages

This is GPL, by the way.

Installation
First, copy both files into a subdirectory of your extensions folder, extensions/CommentPages/.

Second, you'll need to set up a comments namespace using the instructions here. The relevant code in LocalSettings.php should be similar to the following:

$wgExtraNamespaces = array(   100 => 'Comments',    101 => 'Comments_talk' );

The above could look different if you have more namespaces.

Next, you'll need to have it set up the extension. In LocalSettings.php again, add the following lines:

$wgCommentPagesNS = 100; require_once( "$IP/extensions/CommentPages/CommentPages.php" );

100 should be changed to the key for your "Comments" namespace, whatever that is (something > 100).

This is not yet perfect, and I'm open to suggestions for improvements.