IM Status, a MediaWiki extension to show your online status
Presentation
IM Status is an
extension for
MediaWiki which adds functions for users to be able to show their online status in various
IM clients.
Key features :
- open source (GPL version 3 or later)
- tested with MediaWiki 1.13.0
- support for AIM, Google Talk, ICQ, Live Messenger, Skype, Xfire and Yahoo
- includes help functions so your users won't ask too many questions
A demonstration page is available
on Wiki4Games. You can even modify the page yourself to see how it works.
Download
The latest stable version is 1.2, released on September 21, 2008.
Archive contents :
- IMStatus.php :
the extension
- IMStatus.i18n.php :
the localization file
- LICENSE.TXT :
The GNU General Public License version 3
- about.txt :
this file :D
Required : MediaWiki
Tested with : MediaWiki 1.12, PHP 5.2.5, MySQL 5.0.51
Installation instructions:
1. Edit IMStatus.php: change $wgAimKey_presence and $wgAimKey_api to your own keys (see
the source about how to get the keys).
2. Put IMStatus.php in your extensions folder (or in a subdirectory of it, as you want)
3. Add the following code at the end of LocalSettings.php:
require_once( $IP."/extensions/IM/IMStatus.php");
(replace, of course, with the proper path!)
4. (optional) For additional locales, grab the latest revision of IMStatus.i18n.php on:
http://www.mediawiki.org/wiki/Extension:IM_Status/IMStatus.i18n.php
Usage:
Once installed, the extension adds the following tags:
<aim>, <gtalk>, <icq>, <livemessenger> <skype>, <xfire>, <yahoo>
Use <tagname help/> to show more details about each tag.
For instance <aim help/> will display some help about the <aim> tag.
/*************************************************************************
* IM Status - A MediaWiki extension which add tags for status buttons *
* for various IM programs (AIM, Google Talk, ICQ, Skype, Xfire, Yahoo, *
* Live Messenger) *
* *
* Copyright (C) 2008 PatheticCockroach *
* http://www.patheticcockroach.com *
* Version 1.2 *
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 3, or (at your option) *
* any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program; if not, see <http://www.gnu.org/licenses> *
*************************************************************************/
!======> Change log <======!
2008-04-26 (1.0-rc1) :
- first version released
2008-04-28 (1.1-rc1) :
- added support for Live Messenger (MSN Messenger). This feature is using code
provided by live.com, and thus doesn't work very well in Firefox and Opera yet...
Also note that IMs can't be sent to aMSN 0.97 users.
2008-06-10 (1.2-b1) :
- added defined('MEDIAWIKI') check
- fixed example in the help for MSN/Live
- fixed various typos
- made the extension localizable
2008-09-21 (1.2) :
- added German translation