PmWiki: un wiki simple, efficace et très puissant
Geek
Par djib le samedi 1 juillet 2006, 11:21 - Lien permanent
Si vous ne savez pas ce qu'est un Wiki, c'est un site internet qui peut-être lu et modifié facilement par tous les utilisateurs (ou pafois un nombre restreint), à l'aide d'un langage qui fait abstraction au HTML. Pour plus d'informations, voir la wikipédia (qui est d'ailleurs un Wiki comme son nom l'indique).
J'ai essayé quelques wiki, notamment MediaWiki (le Wiki utilisé par la Wikipédia) et dokuwiki (un Wiki a l'apparence très soignée). MediaWiki ne m'a pas plu par sa lourdeur qui n'est pas pratique pour les utilisations que je veux en faire, et dokuwiki est assez sympathique mais au contraire, je l'ai trouvé limité par ses fonctions de base (ie. sans installer d'extensions).
PmWiki se situe à la limite entre les deux. Les fonctions de base sont très bien choisies sans être trop nombreuses (c'est d'ailleurs exprimé comme une volonté sur le site PmWiki).
En vrac j'apprécie le fait que :
- pmWiki ne nécessite pas de base de données pour fonctionner. Seul la présence d'un serveur web supportant le php est nécessaire (ce qui veut dire que pwWiki marchera chez 99.99% des hébergeurs.
- pmWiki stocke chaque page dans un fichier à son nom. En cas de plantage il est donc facile de retrouver n'importe quelle information dans n'importe quel ficher. Les sauvegardes sont aussi grandement simplifiées (et pour cause, il s'agit d'un copier-coller ^^)
- pmWiki permet de contrôler l'accès aux pages du site selon trois politiques : globale, par groupe de page, ou par page. Toute configuration est donc possible.
- pmWiki peut être très facilement personnalisé (changement de la charte graphique qui n'est pas visuellement très attrayante au départ).
- pmWiki dispose de pages spéciales comme GroupHeader et GroupFooter qui permettent d'attribuer le même en tête et pied de page à chaque page d'un groupe.
- pmWiki propose des fonctions pour définir des styles afin d'uniformiser l'affichage de certaines informations au sein de différentes pages, de directives pour afficher des pages dynamiques (liste de toutes les pages, liste des listes pointant vers une page, ...). Cette fonctionnalité est très puissante et très appréciable. Par exemple sur mon site, j'utilise une commande que j'ai définie très facilement, et permettant d'afficher la description d'une page dans un petit cadre en haut à droite de la page.
- pmWiki supporte les catégories qui sont en fait des labels (des tags) pour chaque page. Ainsi, vous pouvez classer une page dans plusieurs labels et la page pourra ensuite être regroupée avec d'autres pages du même label. Si vous écrivez une page humoristique qui parle d'un problème politique très sérieux, vous pouvez donc grâce aux catégories, faire apparaître la page dans la catégorie politique mais aussi humoristique. Ceci est aussi une fonctionnalité d'une puissance incroyable.
- pmWiki présente un livre de recettes, qui est en fait une collection d'améliorations, de changements, ... afin d'étendre les possibilités de pmWiki. Toutes ces extensions sont très simples à installer.
- enfin, dernier point essentiel je pense, la documentation est un régal, très bien détaillée et expliquée. Tout se passe sur l'index de la documentation.
Voilà, je n'ai fait qu'un aperçu très rapide de certaines fonctionnalités de pmWiki que j'apprécie particulièrement. Si vous commencez un jour un Wiki, je vous conseille fortement pmWiki. Je m'en sers maintenant pour maintenir une base de données de tous les tours que je connais, base de données que je partage avec un nombre très restreint d'amis, et eux aussi, n'ayant jamais utilisé de wiki, sont séduits par la simplicité de pmWiki.



Commentaires
En effet je l'utilise pour un bloc note personnel et ma fois l'est très bien, je l'ai pris surtout parcequ'il était le plus simple pour empécher l'accès aux pages web en les protégeant par mot de passe!
Je ne l'ai pas mis à jour depuis un bon moment honte à moi ^^
Plus je l'utilise plus je suis épaté. Dernière chose que j'ai ajouté grâce à leur petit langage simpliste : un lien vers un article aléatoire d'une certaine catégorie. Le lien change (et change aussi de nom) à chaque rafraichissement ! Idéal pour se rappeler de certains articles perdus.