Qu’est-ce que phpWiki ?
Un Wiki est un outil qui permet à plusieurs personnes de participer à l’écriture d’un texte. Pas nouveau vous croyez ? phpWiki permet de garder des traces des différentes versions du document. Donc, si un auteur fait une modification, les autres peuvent voir ce qui a été changé. De cette façon, on peut revenir en arrière ou accepter les modifications.
De plus, comme pour tous les outils réseaux, on a accès au document de n’importe quel ordinateur branché à l’internet et doté d’un navigateur web. Plus besoins d’envoyer le document à plusieurs personnes par courriel ou autre. Le document est disponible à tous et à toutes heures, et dans sa dernière version.
Où trouver les sources ?
L’adresse du développeur (qui semble en pause depuis quelques mois) est : http://phpwiki.sourceforge.net/. La version 1.3.3 est stable et fonctionne très bien.
Comment installer phpWiki ?
- Décompressez le fichier dans un répertoire.
- Rendez-vous à l’adresse de votre wiki (ex. : http://votresite/wiki/). Il y aura des messages d’inscrits.
- Il faut maintenant configurer votre wiki, éditez le fichier index.php. En lisant les instructions, vous pourrez relativement facilement configurer l’application. Mais les lignes importantes sont :
- define(’WIKI_NAME’, ’Le nom de votre wiki’) ;
- Inscrira ce nom dans le haut de votre navigateur.
- define(’ADMIN_USER’, "nomadmin") ;
- define(’ADMIN_PASSWD’, "motpasseadmin") ;
- Pour administrer le site, vous inscrivez un nom d’administrateur et son motr de passe. Les usages normaux n’auront qu’à inscrire un nom d’usager du type : « PrenomNom » pour utiliser le wiki.
- directory’ => "/repertoire/devos/pages/gdbm", (voir note 1)
- define(’ALLOW_BOGO_LOGIN’, true) ; et define(’REQUIRE_SIGNIN_BEFORE_EDIT’,true) ;
- Mettre à « true » ces variables, car ainsi les utilisateurs qui voudront utiliser le wiki devront inscrire un nom d’usager (sans mot de passse) du type NomUsager.
- define(’THEME’, ’MacOSX’) ;
- Il y a quelques thèmes de diponibles, à vous de choisir celui qui vous intéresse le plus.
- $LANG=’fr’ ;
- Pour avoir la version francophone de l’application.
- define(’WIKI_NAME’, ’Le nom de votre wiki’) ;
Note 1 : Lors de l’installation par défaut, phpWiki installe le fichier de base de données dans le répertoire /tmp de votre serveur. Pour ne pas perdre vos pages lorsque ce dossier est vidé, vous devez copier le fichier « wiki_pagedb.gdbm » dans un répertoire permanent. Vous devez donc inscrire le chemin de ce répertoire dans la ligne ci-haut. De plus, le répertoire de cette page doit appartenir à « apache » et on doit lui donner la permission de lire et écrire dans le répertoire.
Utiliser un phpWiki
Comme l’administrateur du site peut rendre innaccessible l’édition de certaines pages, il peut être utilie de garder la page d’accueil intacte pour les informations qu’elle contient. Donc en créant un lien vers une page non bloquée, les internautes pourront utiliser l’application.
Le code HTML n’est pas disponible (à moins que l’administrateur le permette, ce qui n’est pas suggéré pour des raisons de sécurité), mais des balises sont diponibles pour de la mise en page. Ces balises sont expliquées dans le bas de la page d’édition.
Pour utilser les fonctions de comparaison des différentes versions, cliquez sur les liens diponibles au bas de la page (Diff, Historique,...).
Conclusion
Un outil simple pour faciliter la collaboration lors de la création de documents collectifs. Comme il garde des traces des différentes versions du document, cela peut aider à l’évaluation de la démarche d’écriture, ce qu’un traitement de texte ne permet pas de faire.


