Extension:OnlineStatus
This extension is currently not actively maintained! Although it may still work, any bug reports or feature requests will more than likely be ignored. If you are interested in taking on the task of developing and maintaining this extension, you can request repository ownership. As a courtesy, you may want to contact the author. You should also remove this template and list yourself as maintaining the extension in the page's {{extension}} infobox. Please see the following alternatives that you may wish to install instead of this extension: |
![]() Release status: unmaintained |
|
---|---|
![]() |
|
Implementation | Variable , Parser function |
Description | Adds a preference to show if the user is currently present or not on the wiki |
Author(s) | IAlextalk |
Latest version | 2014-04-01 |
MediaWiki | 1.23+ |
Database changes | No |
License | GNU General Public License 2.0 or later |
Download | |
$wgAllowAnyUserOnlineStatusFunction |
|
Quarterly downloads | 2 (Ranked 176th) |
Translate the OnlineStatus extension if it is available at translatewiki.net | |
Issues | Open tasks · Report a bug |
The OnlineStatus extension adds a preference to allow each user to select his status and show it on his user (talk) page. The user can use {{ONLINESTATUS}}
or {{RAWONLINESTATUS}}
to show it. It will also add a subtitle on the page if he checked the check box in his preferences.
InstallationEdit
- Download and place the file(s) in a directory called
OnlineStatus
in yourextensions/
folder. - Add the following code at the bottom of your
LocalSettings.php
:require_once "$IP/extensions/OnlineStatus/OnlineStatus.php";
- Configure as required.
- Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.
ConfigurationEdit
The extension also add {{#anyuseronlinestatus:}}
parser function that allows to fetch status of any user in the wiki. If you don't want this feature, set $wgAllowAnyUserOnlineStatusFunction
to false
in LocalSettings.php file.
UsageEdit
After installing the extension, there will be a new preference that will allow users to select his status and a check box to select if the status should also be displayed with a subtitle. You can display it using:
{{ONLINESTATUS}}
: a formatted (and translated) string describing the status (exactly the same you can see near the radio boxes in Special:Preferences).{{RAWONLINESTATUS}}
: the internal name of the level.{{#anyuseronlinestatus:}}
: get online status of any user on any page, if you want the raw version, pass a non empty second parameter.
Note that {{ONLINESTATUS}}
and {{RAWONLINESTATUS}}
can only be used on user (talk) pages and subpages.
The status can be set in MediaWiki:Onlinestatus-levels
, one status per line and each line containing a status has to begin with *. If you add new status, you'll have to create two new messages per status:
MediaWiki:Onlinestatus-toggle-name
: will appear on Special:Preferences and{{ONLINESTATUS}}
magic wordMediaWiki:Onlinestatus-subtitle-name
: will be the subtitle of user page if he select this status.