Extension:WikiTweet

What can this extension do?
This extension is able to include a twitter-like into MediaWiki which is based on the registered users.

0.1.0 :
 * Auto refresh (ajax)
 * update without reload the page (ajax)
 * Each user is able to tweet when connected
 * If you are not connected, you can view everything but not add a tweet
 * Avatar auto management (replacing by a default one if not defined for the user)

0.2.0 :

Download it !
 * Rooms management : each tweet is marked by the room where it is posted
 * Subscribtions to (subscribe/unsubscribe in ajax techno) :
 * a room : see the tweets related to the followed room in any other room
 * a user : see the tweets related to the user followed in any room
 * Possibility to delete a tweet (mark show=0 in the database)

0.2.x (beta) :

under development to release 0.3.0

0.2.1 :
 * Add "Update and email" button when the status contain "@someone", to send them an email :

0.2.2 :

Download it !
 * Mails sent by "Update and email" button are sent from wikiuser email if filled, else by "someone@somewhere.com" (customizable in updatetweet.php)

0.2.3 (03/22/2010):

Download it!


 * Possibility to send "private" tweets.
 * Possibility to allow a list of users to write tweets insteads of an "informer" user.

from 0.2.3 beta version add the following line in LocalSettings.php above  :

TO DO :
 * Possibility to manage groups of users for :
 * suscriptions
 * "update and mail" them with "@" syntax
 * Possibility to renew a tweet by putting it on the top.

Download instructions
Download the WikiTweet.0.x.x.rar archive from

http://code.google.com/p/mediawiki-tfaure-extensions/downloads/list

and decompress it in. Note: $IP stands for the root directory of your MediaWiki installation, the same directory that holds LocalSettings.php.

It will create a  directory.

Installation
To install this extension, add the following to LocalSettings.php:

Configuration parameters
Change the config.php file to adapt for your wiki.

tag insertion syntax


or



Where options can be :


 * : two modes (size="small" and size="normal" - default)
 * : indicates the number of tweets displayed (eg. )
 * : indicates the name of the room feed (defined by this.. You dont have to register a room somewhere, default="main")

Example


Tweets syntax

 * "@" before any user name (link created to the user page - customize it !)
 * ">" before any wiki link
 * "#" before any search

TO DO :
 * link to a particular room.

Avatar

 * upload your profile avatar in importing a username.png (or .jpg) file into the Wiki.

Code
Download on http://code.google.com/p/mediawiki-tfaure-extensions/downloads/list