« Installer RobotJabberFR » : différence entre les versions

De Wiki JabberFR
Aller à la navigation Aller à la recherche
(Cr�ation d'une page pour l'instannation du bot jabberfr)
 
(wikification de code et num�ration)
Ligne 3 : Ligne 3 :
=== Configuration de neutron ===
=== Configuration de neutron ===


#Téléchargez les sources du robot :
#Téléchargez les sources du robot, récupérer les fichiers :
  Récupérer les fichiers : svn co http://gpl.insa-lyon.fr/svn/omega/botjabberfr
#*<code>svn co <nowiki>http://gpl.insa-lyon.fr/svn/omega/botjabberfr</nowiki></code>
 
#Copiez le fichier config-example.txt en config.txt
#Copiez le fichier config-example.txt en config.txt
#Editer le fichier config.txt et modifier les valeurs suivantes :
#Editer le fichier config.txt et modifier les valeurs suivantes :
Ligne 14 : Ligne 13 :
#*AUTO_RESTART: 1 pour que le bot se reconnecte automatiquement en cas de déconnexion
#*AUTO_RESTART: 1 pour que le bot se reconnecte automatiquement en cas de déconnexion
#Renommez le répertoire dynamic-example en dynamic
#Renommez le répertoire dynamic-example en dynamic
  mv dynamic-example dynamic
#*<code>mv dynamic-example dynamic</code>
#Créez un fichier dynamic/WIKI_DB.txt
#Créez un fichier dynamic/WIKI_DB.txt
  touch dynamic/WIKI_DB.txt
#*<code>touch dynamic/WIKI_DB.txt</code>
#Ajoutez dans le fichier {}
#Ajoutez dans le fichier :
#*<code>{}</code>
#Modifiez les url de base du wiki dans le fichier pulings/jabberfr.py
#Modifiez les url de base du wiki dans le fichier pulings/jabberfr.py
#* WIKIBASE="http://<adresse de votre wiki>/index.php/"
#*<code><nowiki>WIKIBASE="http://</nowiki>'''<adresse de votre wiki>'''<nowiki>/index.php/"</nowiki></code>
#* WIKIBASE="http://<adresse de votre wiki>/index.php/index.php?diff=0@title="
#*<code><nowiki>WIKIBASE="http://</nowiki>'''<adresse de votre wiki>'''<nowiki>/index.php/index.php?diff=0@title="</nowiki></code>
   
   
=== Configuration de mediawiki ===
=== Configuration de mediawiki ===


#Copiez le contenu du répertoire integration/mediawiki dans <rep de mediawiki>/extensions
#Copiez le contenu du répertoire <code>integration/mediawiki</code> dans <code><rep de mediawiki>/extensions</code>
  cp -Rf integration/mediawiki <rep mediawiki>extensions
#*<code>cp -Rf integration/mediawiki <rep mediawiki>extensions</code>
 
#Editez le fichier <code>jabberfr.php</code> et modifiez :
#Editez le fichier jabberfr.php et modifiez :
#* $xmlrpcserver : l'url d'acès au bot jabberfr
#* $xmlrpcserver : l'url d'acès au bot jabberfr
#* $xmlrpcpass : le mot de passe du bot jabberfr
#* $xmlrpcpass : le mot de passe du bot jabberfr
#* vérifier que le répertoire log est accessible en écriture
#* vérifier que le répertoire <code>log</code> est accessible en écriture
  chmod a+w extensions/log
#*<code>chmod a+w extensions/log</code>
 
#Maintenant démarrez le bot JabberFR :
Maintenant démarrez le bot JabberFR :
#*<code>sh neutron.sh start</code>
  sh neutron.sh start


Vous devez maintenant ajouter l'utilisateur de neutron dans votre roster. Ensuite, taper !wiki tout puis faites une modification dans votre wiki. La notification devrais vous être envoyée.
Vous devez maintenant ajouter l'utilisateur de neutron dans votre roster. Ensuite, taper <code>!wiki tout</code> puis faites une modification dans votre wiki. La notification devrait vous être envoyée.

Version du 10 novembre 2006 à 08:40

Voici la procédure permettant d'installer RollerJabberFR.

Configuration de neutron

  1. Téléchargez les sources du robot, récupérer les fichiers :
    • svn co http://gpl.insa-lyon.fr/svn/omega/botjabberfr
  2. Copiez le fichier config-example.txt en config.txt
  3. Editer le fichier config.txt et modifier les valeurs suivantes :
    • SERVER : le nom de votre serveur jabber
    • PORT: le port du serveur
    • USERNAME: nom du compte qui sera utilisé par le bot neutron, sur lequel RobotJabberFR est basé
    • PASSWORD: le mot de passe du compte jabber
    • AUTO_RESTART: 1 pour que le bot se reconnecte automatiquement en cas de déconnexion
  4. Renommez le répertoire dynamic-example en dynamic
    • mv dynamic-example dynamic
  5. Créez un fichier dynamic/WIKI_DB.txt
    • touch dynamic/WIKI_DB.txt
  6. Ajoutez dans le fichier :
    • {}
  7. Modifiez les url de base du wiki dans le fichier pulings/jabberfr.py
    • WIKIBASE="http://<adresse de votre wiki>/index.php/"
    • WIKIBASE="http://<adresse de votre wiki>/index.php/index.php?diff=0@title="

Configuration de mediawiki

  1. Copiez le contenu du répertoire integration/mediawiki dans <rep de mediawiki>/extensions
    • cp -Rf integration/mediawiki <rep mediawiki>extensions
  2. Editez le fichier jabberfr.php et modifiez :
    • $xmlrpcserver : l'url d'acès au bot jabberfr
    • $xmlrpcpass : le mot de passe du bot jabberfr
    • vérifier que le répertoire log est accessible en écriture
    • chmod a+w extensions/log
  3. Maintenant démarrez le bot JabberFR :
    • sh neutron.sh start

Vous devez maintenant ajouter l'utilisateur de neutron dans votre roster. Ensuite, taper !wiki tout puis faites une modification dans votre wiki. La notification devrait vous être envoyée.