Migration Zwiki 2 Dokuwiki
Par olivier demah le vendredi, juillet 28 2006, 21:11 - General - Lien permanent
Zwiki est un wiki de Zope en python et assez (meme tres) archaïque.
Dokuwiki est un wiki en php très souple et très performant.
Je me suis retrouvé devant une tâche très pénible : passer de l'un à l'autre sachant que le wiki de l'intranet de mon entreprise est en constant changement, cela relevait du défi.
Je vous invite à suivre les étapes que j'ai suivi pour, le cas échéant, si vous vous retrouviez devant Zwiki... savoir comment le jetter aux orties sans remord :p
A la recherche d'un outil de migration de Zwiki vers Dokuwiki pour les raisons exposées ci dessus, je me suis retrouvé devant WikiMatrix un site de comparatif de tous les Wiki existants.
Dans le forum, je suis tombé devant le Sésame qu'est html2wiki converter.
Comme son nom l'indique html2wiki, permet de passer d'une page html à une page au format wiki de son choix.
Trop content de trouver un outil qui me permette de passer de Zwiki à Dokuwiki, j'ai donc testé ce convertisseur.
Zwiki générant des pages HTML, j'ai tout d'abord pris une page du wiki de l'intranet au hasard, édité la source HTML et fait un copier/coller sur le html2wiki converter en ligne. Puis copier/coller le résultat produit dans Dokuwiki et là le resultat fut saisissant !!!
Après 2 / 3 bidouilles, c'est impeccable.
Seulement, sur un wiki d'intranet il est facile d'imaginer l'empleur de la tâche.
Manuellement c'est empirique, sans y passer des jours et des nuits.
Mais comme le wiki évolue tous les jours dans l'entreprise, la tâche est tout bonnement infaisable.
La solution est donc d'utiliser un script perl, qui se chargera de lire les pages HTML, puis d'en générer les pages DokuWiki dans la foulée.
Tout ceci via le package perl nommé HTML::WikiConverter
Je mettrai plus tard mon script perl ici que je n'ai pas sous la main 