Ceci est une ancienne révision du document !


Prochaine réunion


Lundi 20 octobre, 20h, à la MCE et sur IRC, canal #gulliver sur irc.freenode.net.

Script de migration


Source des pages à convertir


Sylvain a fait un dump au format texte des pages de l'actuel Wikini (encodage Latin1) : http://gulliver.eu.org/~scollilieux/wikini2txt.tgz

Ces mêmes pages sont disponibles en UTF-8 : http://bentobako.org/tmp/wikini2txt-utf8.tar.gz

Script de conversion Wikini vers dokuwiki


Etienne et David ont fait un premier script de conversion : http://www.linux-france.org/cgi-bin/hgwebdir.cgi/migration-wiki

Bugs à corriger

Comparaison du résultat


Le résultat actuel de la conversion est visible ici : http://www.linux-france.org/~eloks/dokuwiki/doku.php

Une page permet de comparer les deux versions de wiki : http://www.linux-france.org/~eloks/compare.php?page=NomDeLaPage

Le source de cette page est disponible ici : http://www.linux-france.org/~eloks/compare.php.txt

Procédure de migration


  1. Arrêter le wikini (comment : [s] passer toutes les pages en RO, changer l'url de /wiki → /wikini, garder le dump de la base au chaud)
  2. Faire un dump de toutes les pages au format texte
  3. Convertir les pages du Latin1 en UTF-8
  4. Supprimer les pages de wikipourriel identifiées
  5. Mettre en place un dokuwiki vierge ([s] et à jour)
  6. Appliquer le script de migration
  7. Vérifier le résultat
  8. Définir qui est administrateur du wiki
  9. Placer le nouveau comme wiki accessible par l'URL http://gulliver.eu.org/wiki/
  10. Espérer qu'on a rien oublié :-)

Pages de wikipourriel


Outils


wakka2doku


http://wiki.splitbrain.org/wiki:tips#importing_from_other_wikis
http://wiki.splitbrain.org/wiki:tips:wakka2doku

wakka est l'ancêtre de wikini, il est possible que ce script wakka2doku soit adapté.
Remplacements à faire :
<pre> $database = "wakka"; $database = "gulliver"; $user = "username"; $user = "gulliver"; $password = "secret"; $password = "turêvestrop"; FROM wakka_pages FROM wikini_pages </pre>
Questions :

  • [d.] ce script garde l'historique ? Je n'ai pas l'impression.
  • [s] réponse : non

html2wik i


html2wiki --dialect DokuWiki PagePrincipale.html

Voir aussi LesWikis

Personnes intéressées par un atelier / réunion de travail sur la migration


  • david (pas avant décembre, et vu l'AG et la période de Noël, je dirais pas avant janvier 2009)
  • Valérie-Emma
 
migration_wiki.1224530097.txt.gz · Dernière modification: Le 13/02/2012 à 21:07 (modification externe)     Haut de page
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki Design by Chirripó