Extension:WikiTweet

Please give me your feedback

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

from 0.1.0 :

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

from 0.2.0 :

 * 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

from 0.3.0 :

 * Add an "Tweet and email" button when the status contain "@someone", to send him an email with the content of the tweet
 * Mails sent by "Tweet and email" button are sent from wikiuser email if filled, else by "someone@somewhere.com" (customizable in updatetweet.php)
 * Possibility to send "private" tweets (a "private" button appears when you tape a "@" character)
 * Possibility to allow a list of users to write tweets insteads of an "informer" user (a "via Informer" button appears for these users - you have to create this user before if you want to link the tweets with a real profile, but it is optional)
 * only one file where configure everyting
 * Add an "administrator" role who can delete every tweets (from any user). More than one user can be administrators)
 * Possibility to delete the private tweets
 * Add a "answer to" option.

from 0.3.2 :

 * interpretation of "www" links (without http)
 * creation of a "medium" size option
 * auto refresh every 5 seconds
 * send a mail when a user is subscribed to a room or a user.

note
only for 0.2.3 beta version add the following line in LocalSettings.php above  :

If you want the "informer" and "private" possibility, I recommand you to download the next 0.2.4 which is a debug of the 0.2.3.

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 :


 * : three modes (size="small", size="medium" 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