LinuxÉdu-Québec

Accueil À propos de nous Contact Plan du site
Accueil du site > Applications > Logiciels serveurs > phpWiki, pour la production collaborative !

Le dimanche 8 décembre 2002, par Benoit St-André, Pierre Lachance

phpWiki, pour la production collaborative !

Il est courant en éducation d’avoir à produire des documents collectifs. Cela peut être toute une torture si les membres de l’équipe n’utilisent pas un outil adéquat.

phpWiki est un outil simple, mais efficace pour la co-écriture d’un texte.

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.

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.

5 Messages de forum

  • 10 février 2003 13:01, par Michel Desbiens

    Merci !

    Je cherchais justement un wiki avec historique. Vous m’avez grandement facilité le travail.

  • 26 février 2003 13:37

    Salut, comment faire si on veut utiliser la base sql ?

    je suis dans e fichier index mais je dois avouer que je coince... :(

    est-ce que je dois creer des tables ? merci de votre reponse

  • 11 juin 2003 23:42, par Patrick Moisan

    Voici un bon article dans lequel tu trouveras réponse à ta demande. Dans l’article, l’installation est faite en local sur un Mac OS X, mais cela est la même chose sur un serveur.

    Bonne installation !

  • 18 octobre 2005 17:40, par knarfy

    Hello les jeunes, j’ai un problème avec PHPWIKI...

    j’expose,

    j’ai un serveur chez moi et j’héberge mon propre site.

    Dans CONFIG.INI, si je configure le SERVER_NAME pour mon réseau, je ne peux pas voir WIKI depuis l’extérieur, et inversément. j’ai essayé de mettre 2 SERVER_NAME, mais il prend en compte qu’un seul des 2 et aléatoirement.

    maintenant, je voudrais que WIKI soit disponible sur mon réseau, et depuis l’extérieur.

    Comment est-ce qu’on fait ??

    mon serveur est une MANDRAKE 10.1 OFFICIAL.

    répondez-moi sur mon mail ou par MSN psykoknarf@bluewin.ch

  • 18 octobre 2005 17:56, par Pierre Lacance

    Bonjour, phpWiki, j’avais oublié que ça existait ;o) Ça fait longtemps qu’on a écrit cet article...

    Suggestion, essayez WikiNi (http://wikini.net) ou encore WikiNIMST (http://recitmst.qc.ca/wikinimst/) une version modifiées pour nos besoins.

    Si vous voulez que votre wiki soit accessible de l’extérieur, vous pouvez peut être vous enregistrez un nom de domaine gratuit (http://www.dyndns.com/) du style psykoknarf.homelinux.org. Comme ça vous n’aurez plus à fonctionner avec une adresse ip (publique ou privée).

    Bonne chance.


Applications | LinuxÉdu-Québec | Revue de presse | Projets | Événements - colloques | Réflexion et opinion | Système d’exploitation