Extension:LiveRC

This extension is an attempt to make LiveRC (pure javascript gadget to get real time recent changes) a mediawiki extension.

It is not working (yet).

All good wishes are welcome…

Advantages to do a mediawiki extension

 * Would permit a direct acces to mediawiki and third-party extensions configuration that are not available in javascript, for example Flow or FlaggedRevs configuration, namespaces or user rights configuration, etc...
 * All the loading part of the javascript gadget, made of several ajax request on the API, could be managed once and for all in PHP : loading would be much faster
 * Almost all the texts could be managed through system messages, with translation managed on translatewiki.net
 * The running page could be a real special page (Special:LiveRC)
 * The local configuration page (custom config for a whole site) could be also a real special page (Special:LiveRC/configure)
 * The user configuration page (custom config for each user) could be also a real special page (Special:LiveRC/customize)
 * The several API requests done for each RC (with all extension and features enabled :  +   +   +   +   +   +   +  ) could be merged into a single one using a new dedicated API module
 * Some features could be restricted with some user rights requirements impossible to by-pass (unlike with javascript restrictions)
 * LiveRC access it-self could be restricted with some user rights requirements
 * New features could be imagined for collaborative patrolling, impossible to do in javascript as it is client-side script