Open main menu

Extension:WebChat

MediaWiki extensions manual
Crystal Clear action run.svg
WebChat
Release status: stable
Mibbit Extension Screenshot.png
Implementation Special page
Description Adds a special page used to chat in real time with other wiki users.
Author(s) Robert Leverington, Marco 27 (RobertLtalk)
Latest version 1.3.0 (2016-03-23)
MediaWiki 1.25+
Database changes No
License GNU General Public License 2.0 or later
Download
Example translatewiki
Parameters
  • $wgWebChatServer
  • $wgWebChatChannel
  • $wgWebChatClient
Added rights
webchat
Translate the WebChat extension if it is available at translatewiki.net
Check usage and version matrix.

The WebChat extension adds a special page used to chat in real time with other wiki users using a web-based IRC client. Once installed, it will be available via "Special:WebChat".

Contents

InstallationEdit

  • Download and place the file(s) in a directory called WebChat in your extensions/ folder.
  • Add the following code at the bottom of your LocalSettings.php:
    require_once "$IP/extensions/WebChat/WebChat.php";
    
  • Configure as necessary
  •   Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.

ConfigurationEdit

There are several variables to be set in LocalSettings.php, to be added after the line of code containing require_once(...) described above.

// IRC Server to connect to, not required when using the freenodeChat web client.
$wgWebChatServer  = '';
// Channel to connect to.
$wgWebChatChannel = '';
// Which web chat client to use, 'freenodeChat' is required when connecting to freenode,
// but 'Mibbit' can be used for other networks.
$wgWebChatClient = '';
Example for freenode
require_once("$IP/extensions/WebChat/WebChat.php");
$wgWebChatServer  = '';
$wgWebChatChannel = '#freenode';
$wgWebChatClient = 'freenodeChat';

The "webchat" permission can be used to specify what user groups can access it, by default only logged in users have access.

UsageEdit

Go to "Special:WebChat", type a username if one is not already chosen, then press the connect button.

See alsoEdit