Extension:OnlineStatusBar

OnlineStatusBar adds a little bar to user and talk pages of each user who enabled it, which signalizes whether they are available or not. It also creates the magic word  which may be used on user pages to check the status of a user. It is available in the user preferences.

Installation

 * 1) Add the required tables to the database; on the command line, enter:  (Note: Your designated database user needs to have CREATE rights on your MediaWiki database.) Alternatively you may create a table manually as defined in OnlineStatusBar.sql, by just executing it in the database.
 * 2) Just add the line:   to LocalSettings.php

Configuration
You may insert those parameters into LocalSettings.php:
 *   - if you want to track also ip users
 *   - default online status
 *   - default offline status
 *   - if it's enabled for all users as default
 *   - delay between database write access for update

Performance
In order to improve rendering of status bar you can insert following css code to interface: To MediaWiki:Vector.css insert text to MediaWiki:MonoBook.css insert text:
 * Vector
 * Mono book

For other skins copy paste respective css style which is present in extension root.

ISONLINE
Extension also add a magic word which turns to current status of user, possible states are:
 * online - User in online
 * away / busy - User is away or busy
 * unknown - User doesn't want to be tracked or it's not a user
 * offline - User is offline