Cette page présente le plugin Joopa pour le bot IRC CspBot. Ce plugin permet principalement d'annoncer sur un salon IRC les changements (changesets, tickets) ayant lieu sur un Trac.
Ce plugin a été initialement développé pour être utilisé sur le salon #jelix (irc.freenode.net) pour suivre le développement du framework php5 Jelix.
Joopa agit essentiellement de manière passive en annonçant les changements d'un Trac sur le salon. Cependant il dispose de certaines commandes :
<user> !nom_commande
<bballizlife> !ticket laurentj
-joopa- soumet un ticket laurentj : http://developer.jelix.org/newticket/
<bballizlife> !23
-joopa- http://developer.jelix.org/ticket/23
Il faut d'abord que vous téléchargiez le bot IRC CspBot.
Lui ajouter ensuite le plugin Joopa 0.1
Dans le contructeur de la class plug_joopa (fichier plug.php) :
$config = array(
'newticket_url' => '', // URL de la page de création de ticket
'timeline_feed_url' => '', // URL du flux RSS de la timeline de Trac
'ticket_url' => '' // URL des tickets de Trac
);
La configuration de base de Joopa est dans JoopaConfig. Éditez-la si besoin, notamment cache_max_minutes qui est la durée de rafraichissement de la timeline de Trac.
Pensez à mettre les bons droits sur le répertoire plug_joopa/cache/.
Joopa est distribué sous licence GPL.
Ce plugin est développé par Loic Mathaud. En cas de questions ou de découverte de bug, pour me contacter : loic at mathaud dot net.