Extension:IRC Chat

What does this extension do?
This extension allows users to engage in an IRC chat, using PJIRC through the MediaWiki interface.

Installation

 * 1) Download the PJIRC binary, which can be found at www.pjirc.com,  and save it into the   directory of your website.
 * 2) Save the source code below into its respective files. (Remember to change   to your wanted page name)
 * 3) In your browser, go to MediaWiki:IrcApplet on your site and copy the content listed here onto that page.
 * 4) Enjoy your new IRC client.

Changes to LocalSettings.php
require_once("$IP/extensions/IRC.php");

Code
extensions/IRC.php includes/SpecialIRC.php

Known Issues

 * The Java runtime environment is no longer bundled with MS-Windows; users will need to be advised to download it from http://java.com
 * Freenode advises sites not to install PJIRC locally but to use a pre-installed instance on java.freenode.net; See http://java.freenode.net/howto.php for details. This applies to irc.freenode.net-hosted channels, such as #desciclopedia - the same restriction does not apply on some other servers such as dalnet or undernet. If using this extension on freenode.net, MediaWiki:IrcApplet does need to be edited to point to the correct location.
 * The extension does not attempt to use the MediaWiki login data to determine what /nick to use on IRC; all users are logged on as 'anonymous' by default. It is at least theoretically possible to patch the extension code to change this, however the restrictions on valid characters in IRC usernames are far more limiting than those for MediaWiki usernames.