Ceci est une ancienne révision du document !


Migration Wikini vers Dokuwiki


Dernières nouvelles


  • 2010_01_21 : 2 bugs bloquant (pas compliqués à corriger), confer la section “Bugs à corriger”.


Script de migration


Pour fabriquer (et modifier) toute la manipulation de conversion chez vous :
http://lamiral.info/~gilles/gulliver/migration_wiki/memo
Demander le mot de passe sur la liste gulliver-ca@

Mise à jour du script wikini2txt.pl en vue d'une distribution à usage général pour la conversion wikini/dokuwiki :

  • retrait de l'extension .pl (est-ce une commande venant de la Pologne :-)
  • un mode debug activé avec l'option –debug

Url du script : http://lamiral.info/~gilles/gulliver/migration_wiki/wikini2txt


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


  • Le nom de la page Debian_5.0_sur_ordinosaures contient un point et cela plante le script wikini2txt
  • La page Publication engendre une erreur “processing 'Publication' ⇒ 'publication'”. No such file or directory: 'dokuwiki/data/pagespublications/publication.1233783763.txt.gz'. Il manque la categorie (le répertoire) publications. Est-ce vraiment le comportement voulu (je ne pense pas GL.)?
    * les 20 commentaires existant ne sont pas gérés. Que faire pour DokuWiki qui n'a pas cette notion ? Créer une page spéciale ? Ajouter un paragraphe/section “commentaire” dans chaque page de l'actuel wiki où il y a des commentaires et les enlever en tant que commentaire. Ainsi ils seront conservés et disponibles au bon endroit pour les comprendre.
    * fait Les formatages dans les titres sont autorisés dans Wikini mais pas de dokuwiki. Une solution proposée : faire deux fonctions : l'actuelle et une plus stricte et plus propre. Utiliser l'actuelle (conservatrice) pour toutes les pages de l'historique et faire une nouvelle version “courante” de chaque page avec la fonction stricte et propre (en incrémentant la date Unix de 1, comme ça elle a quasiment la même date de dernière modif'). Avantage: on garde toute la sémantique exacte dans l'historique et le wiki obtenu au premier abord est clean. Et s'il y a un souci, on peut faire un revert page par page.
    * http://www.linux-france.org/~eloks/compare.php?page=NoNo
    * Le logo ASCII est mal transformé On a amélioré mais on ne fera pas mieux
    * fait @@Quand une URL absolue vers le wiki a été utilisée dans un lien externe (par ex. http://gulliver.eu.org/wiki/xDRoutau lieu de xDRout), le lien sera cassé dans le dokuwiki converti. Solution possible : reconnaître le motif [[http://gulliver.eu.org/wiki/UnePage Commentaire]]et le transformer en lien interne dokuwiki [[une_page|Commentaire]]
    * fait
    http://www.linux-france.org/~eloks/compare.php?page=IRC La chaine “Gtk2” est mal transformée
    * http://www.linux-france.org/~eloks/compare.php?page=PseudoGaetan
    * fait
    apparition de -\\dans la page traduite (c'est une barre en travers de la page mal traduit)
    *fait
    dans la partie “Logistique”, les items imbriqués sont mal traduits
    * entre http://gulliver.eu.org/wiki/DavidMentre/revisions et http://www.linux-france.org/~eloks/dokuwiki/doku.php?do=revisions&id=david_mentre
    * décalage d'une heure ⇒ vérifier utilisation mktime dans dump mysql ou problème de décalage été/hiver
    * fait
    la page courante n'a pas la même date : dokuwiki prend la date du fichier unix@@
    * entre http://gulliver.eu.org/wiki/PagePrincipale et http://www.linux-france.org/~eloks/dokuwiki/doku.php?id=start
    * “d’Ille-et-Vilaine” : apostrophe mal convertie ⇒ vérifier encodage dump mysql. Il y a une différence entre ’ et ' (regarder aussi le source wikini de cette ligne)
    * <file>qui traine (mais on peut le supprimer à la main)
    * PAS fait les noms d'utilisateurs dans l'historique des changements ne sont pas convertis (inchangés : toujours CamelCase) de façon cohérente avec les pages de ces utilisateurs (renommées, elles) Impossible à faire (ou trop compliqué) : les noms de machines ou adresses IP ne sont pas des wikinames. Dommage
    * Veut pas le faire, naaa :-P il faut appeler la page d'accueil « accueil » et non « start »
    * fait ne pas mettre « change » dans le journal des changements (inutile) Correction avec une phrase française, ça va mieux ? Noooooon (une chaîne vide serait mieux, non ?) :-)
    ==== 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 =====
    - 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)
    - Faire un dump de toutes les pages au format texte
    - Convertir les pages du Latin1 en UTF-8
    - Supprimer les pages de wikipourriel identifiées
    - Mettre en place un dokuwiki vierge ([s] et à jour)
    - Appliquer le script de migration
    - Vérifier le résultat
    - Définir qui est administrateur du wiki
    - Placer le nouveau comme wiki accessible par l'URL http://gulliver.eu.org/wiki/
    - Espérer qu'on a rien oublié :-)
    * si : migrer les comptes utilisateurs (mots de passe et nouveaux identifiants… convertis ?)
    - Corriger à la main les quelques pages qui posent problèmes
    ==== Pages de wikipourriel ==== === Trouvées à la main par Frédéric lundi soir === Ordre alphabétique jusqu'à « conseil_dadministration_juillet_2007 ».
    doku.php?id=documents_administratifs&rev=1177739442
    doku.php?id=achat_machine_neuve&rev=1177762741
    doku.php?id=action_list_users
    doku.php?id=action_recently_commented
    doku.php?id=authentic_amd
    doku.php?id=bash&rev=1177765814
    doku.php?id=conseil_dadministration_avril_2006&rev=1177743240
    doku.php?id=conseil_dadministration_decembre_2004&rev=1177768207
    doku.php?id=conseil_dadministration_fevrier_2005&rev=1177732052
    doku.php?id=conseil_dadministration_fevrier_2006&rev=1177776486
    doku.php?id=conseil_dadministration_janvier_2005&rev=1177748241
    === Par analyse des wikipourriels === En fait il y a eu deux attaques principales : une par une adresse IP d'essai qui fait le 2007/04/22 un changement nul (ou invisible) puis les ajouts réels de pages remplies de liens.
    L'adresse IP utilisée pour les essais est 204.193.117.84. Une des adresses utilisées pour l'attaque est 124.50.43.214 (je pense qu'il y en a d'autres, pas le temps de vérifier).
    === Par recherche de Viagra sur 000index produit par Sylvain ===
    wikini2txt-utf8$ find . -name '*.txt' -exec grep -il viagra {} \;
    Il faudra refaire la recherche, les timestamps ont bougé suites aux modifs sur le script de Sylvain.
    ./statutsV21.1177740664.txt
    ./PseudoGaetan.1177740320.txt
    ./ProdSon.1177747607.txt
    ./UsagesCourriels.1177721303.txt
    ./ReglementInterieurV2ParDavid.1177768706.txt
    ./ConseilDadministrationFevrier2005.1177732052.txt
    ./ConseilDadministrationFevrier2006.1177776486.txt
    ./GulliverDazibao.1177741692.txt
    ./PagePrincipale.1176453838.txt
    ./AchatMachineNeuve.1177762741.txt
    ./ConseilDadministrationJanvier2005.1177748241.txt
    ./GulliverMQSteTherese.1177763883.txt
    ./ConseilDadministrationAvril2006.1177743240.txt
    ./IdeesPresentationsJeudiAVenir.1177738890.txt
    ./InstallParty.1177728686.txt
    ./Reseaux.1177740198.txt
    ./PagePrincipale.1176454262.txt
    ./ListeDesChosesAFaire.1177765094.txt
    ./JourneeLibreDecembre2005ReunionPreparation.1177721360.txt
    ./SaintSenoux2006.1177721170.txt
    ./StatutsV2ParFranCois.1177735657.txt
    ./ConseilDadministrationMars2005.1177769379.txt
    ./ConseilDadministrationNovembre2007.1177756942.txt
    ./LeLogo.1177740135.txt
    ./GulliverContacts.1177740111.txt
    ./JmTrivial.1177783020.txt
    ./Charte3.1177737428.txt
    ./RencontresPassees.1177745184.txt
    ./ActionRecentlyCommented.1177739482.txt
    ./DocumentsAdministratifs.1177739442.txt
    ./ConseilDadministrationDecembre2004.1177768207.txt
    ./InscriptionsRepas30112005.1177740239.txt
    ./ActionListUsers.1177729846.txt
    ./Inventaire.1177772777.txt
    ./bash.1177765814.txt
    ./QuartiersLibres2005.1177742039.txt
    ./DemoLogiciels.1177742992.txt
    ./TraductionQuestions.1177738529.txt
    ./ApresMidiLibreVitre2006.1177741324.txt
    ./BacASable.1177793447.txt
    === Par recherche d'adresses IP (voir ci-dessus) === (À supprimer de la base du wiki ou des sources .txt après vérification)
    Est-ce vraiment nécessaire ? Si les pages ne contiennent rien qu'on ne voudrait afficher.
    $ grep 124.50.43.214 000index
    ActionListUsers.1177132350.txt;2007-04-21 06:12:30;124.50.43.214
    ConseilDadministrationJanvier2005.1177748241.txt;2007-04-28 09:17:21;124.50.43.214
    ConseilDadministrationMars2005.1177139591.txt;2007-04-21 08:13:11;124.50.43.214
    Inventaire.1177772777.txt;2007-04-28 16:06:17;124.50.43.214
    ProdSon.1177747607.txt;2007-04-28 09:06:47;124.50.43.214
    $ grep 204.193.117.84 000index
    AchatMachineNeuve.1177245318.txt;2007-04-22 13:35:18;204.193.117.84
    AchatMachineNeuve.1177250554.txt;2007-04-22 15:02:34;204.193.117.84
    ActionListUsers.1177243893.txt;2007-04-22 13:11:33;204.193.117.84
    ActionRecentlyCommented.1177247162.txt;2007-04-22 14:06:02;204.193.117.84
    ActionRecentlyCommented.1177253176.txt;2007-04-22 15:46:16;204.193.117.84
    AnimationLogicielsLibresAuGrandCordel20052006.1177252873.txt;2007-04-22 15:41:13;204.193.117.84
    AnimationsBlender.1177250313.txt;2007-04-22 14:58:33;204.193.117.84
    AnimationsBlender.1177250324.txt;2007-04-22 14:58:44;204.193.117.84
    AnniversaireDebian.1177262109.txt;2007-04-22 18:15:09;204.193.117.84
    ApresMidiLibreVitre2006.1177256548.txt;2007-04-22 16:42:28;204.193.117.84
    AssembleGeneraleMCE2005.1177243231.txt;2007-04-22 13:00:31;204.193.117.84
    BacSable.1177252062.txt;2007-04-22 15:27:42;204.193.117.84
    BacSable.1177252070.txt;2007-04-22 15:27:50;204.193.117.84
    BanderolE.1177258654.txt;2007-04-22 17:17:34;204.193.117.84
    BanderolE.1177258663.txt;2007-04-22 17:17:43;204.193.117.84
    bash.1177262944.txt;2007-04-22 18:29:04;204.193.117.84
    CarnetDeBordDuHurd.1177242972.txt;2007-04-22 12:56:12;204.193.117.84
    CeciEstUnHack.1177257115.txt;2007-04-22 16:51:55;204.193.117.84
    charte.1177258514.txt;2007-04-22 17:15:14;204.193.117.84
    Charte3.1177260782.txt;2007-04-22 17:53:02;204.193.117.84
    ConseilDadministrationAout2005.1177250774.txt;2007-04-22 15:06:14;204.193.117.84
    ConseilDadministrationAout2006.1177260783.txt;2007-04-22 17:53:03;204.193.117.84
    ConseilDadministrationAvril2006.1177255180.txt;2007-04-22 16:19:40;204.193.117.84
    ConseilDadministrationDecembre2004.1177243873.txt;2007-04-22 13:11:13;204.193.117.84
    ConseilDadministrationFevrier2005.1177243719.txt;2007-04-22 13:08:39;204.193.117.84
    ConseilDadministrationFevrier2006.1177255015.txt;2007-04-22 16:16:55;204.193.117.84
    ConseilDadministrationJanvier2005.1177242654.txt;2007-04-22 12:50:54;204.193.117.84
    ConseilDadministrationJanvier2006.1177254570.txt;2007-04-22 16:09:30;204.193.117.84
    ConseilDadministrationJuin2005.1177245156.txt;2007-04-22 13:32:36;204.193.117.84
    ConseilDadministrationJuin2005.1177245158.txt;2007-04-22 13:32:38;204.193.117.84
    ConseilDadministrationJuin2005.1177245176.txt;2007-04-22 13:32:56;204.193.117.84
    ConseilDadministrationJuin2006.1177257595.txt;2007-04-22 16:59:55;204.193.117.84
    ConseilDadministrationMai2005.1177245909.txt;2007-04-22 13:45:09;204.193.117.84
    ConseilDadministrationMai2007.1177263246.txt;2007-04-22 18:34:06;204.193.117.84
    ConseilDadministrationNovembre2005.1177254592.txt;2007-04-22 16:09:52;204.193.117.84
    ConseilDadministrationOctobre2005.1177247973.txt;2007-04-22 14:19:33;204.193.117.84
    ConseilDadministrationSeptembre2005.1177245941.txt;2007-04-22 13:45:41;204.193.117.84
    CreationLibre.1177257027.txt;2007-04-22 16:50:27;204.193.117.84
    DebatChangementWiki.1177247247.txt;2007-04-22 14:07:27;204.193.117.84
    DebatChangementWiki.1177258804.txt;2007-04-22 17:20:04;204.193.117.84
    DemoLogiciels.1177249386.txt;2007-04-22 14:43:06;204.193.117.84
    DerniersCommentaires.1177245167.txt;2007-04-22 13:32:47;204.193.117.84
    DerniersCommentaires.1177247153.txt;2007-04-22 14:05:53;204.193.117.84
    DerniersCommentaires.1177247258.txt;2007-04-22 14:07:38;204.193.117.84
    DerniersCommentaires.1177247463.txt;2007-04-22 14:11:03;204.193.117.84
    DerniersCommentaires.1177252971.txt;2007-04-22 15:42:51;204.193.117.84
    DerniersCommentaires.1177253455.txt;2007-04-22 15:50:55;204.193.117.84
    Documents.1177251205.txt;2007-04-22 15:13:25;204.193.117.84
    DocumentsTechniques.1177260914.txt;2007-04-22 17:55:14;204.193.117.84
    ERP2006.1177252199.txt;2007-04-22 15:29:59;204.193.117.84
    ExemplesDeLibreAuDelaDuLogiciel.1177262472.txt;2007-04-22 18:21:12;204.193.117.84
    FeteDeLaScience2005.1177243056.txt;2007-04-22 12:57:36;204.193.117.84
    FeteDeLaScience2005.1177245473.txt;2007-04-22 13:37:53;204.193.117.84
    FeteDeLaScience2005.1177247757.txt;2007-04-22 14:15:57;204.193.117.84
    FeteDeLaScience2005.1177249158.txt;2007-04-22 14:39:18;204.193.117.84
    FeteDeLaScience2005.1177249386.txt;2007-04-22 14:43:06;204.193.117.84
    FeteDeLaScience2006.1177258200.txt;2007-04-22 17:10:00;204.193.117.84
    FeteDeLaScience2006.1177260448.txt;2007-04-22 17:47:28;204.193.117.84
    FeteDeLaScience2006.1177263524.txt;2007-04-22 18:38:44;204.193.117.84
    FranCois.1177243975.txt;2007-04-22 13:12:55;204.193.117.84
    FranCois.1177243986.txt;2007-04-22 13:13:06;204.193.117.84
    FredericLehobey.1177256929.txt;2007-04-22 16:48:49;204.193.117.84
    GalettesDetaxees.1177243084.txt;2007-04-22 12:58:04;204.193.117.84
    GalettesDetaxees.1177243087.txt;2007-04-22 12:58:07;204.193.117.84
    GestionMachinePuissante.1177262355.txt;2007-04-22 18:19:15;204.193.117.84
    GulliverArchipel.1177250048.txt;2007-04-22 14:54:08;204.193.117.84
    GulliverArchipel.1177251971.txt;2007-04-22 15:26:11;204.193.117.84
    GulliverArchipel.1177252428.txt;2007-04-22 15:33:48;204.193.117.84
    GulliverArchipel.1177254407.txt;2007-04-22 16:06:47;204.193.117.84
    GulliverCanalB.1177248134.txt;2007-04-22 14:22:14;204.193.117.84
    GulliverCanalB.1177248163.txt;2007-04-22 14:22:43;204.193.117.84
    GulliverCanalB.1177248237.txt;2007-04-22 14:23:57;204.193.117.84
    GulliverCanalB.1177249457.txt;2007-04-22 14:44:17;204.193.117.84
    GulliverCanalB.1177258215.txt;2007-04-22 17:10:15;204.193.117.84
    GulliverCanalB.1177258229.txt;2007-04-22 17:10:29;204.193.117.84
    GulliverCanalB.1177260139.txt;2007-04-22 17:42:19;204.193.117.84
    GulliverCanalB.1177260141.txt;2007-04-22 17:42:21;204.193.117.84
    GulliverContacts.1177247288.txt;2007-04-22 14:08:08;204.193.117.84
    GulliverContacts.1177249189.txt;2007-04-22 14:39:49;204.193.117.84
    GulliverContacts.1177249348.txt;2007-04-22 14:42:28;204.193.117.84
    GulliverContacts.1177249539.txt;2007-04-22 14:45:39;204.193.117.84
    GulliverContacts.1177249611.txt;2007-04-22 14:46:51;204.193.117.84
    GulliverContacts.1177250010.txt;2007-04-22 14:53:30;204.193.117.84
    GulliverContacts.1177250527.txt;2007-04-22 15:02:07;204.193.117.84
    GulliverContacts.1177250834.txt;2007-04-22 15:07:14;204.193.117.84
    GulliverContacts.1177251068.txt;2007-04-22 15:11:08;204.193.117.84
    GulliverContacts.1177254656.txt;2007-04-22 16:10:56;204.193.117.84
    GulliverContacts.1177262533.txt;2007-04-22 18:22:13;204.193.117.84
    GulliverContacts.1177262685.txt;2007-04-22 18:24:45;204.193.117.84
    GulliverContacts.1177263337.txt;2007-04-22 18:35:37;204.193.117.84
    GulliverDazibao.1177243193.txt;2007-04-22 12:59:53;204.193.117.84
    GulliverDazibao.1177243581.txt;2007-04-22 13:06:21;204.193.117.84
    GulliverDazibao.1177245267.txt;2007-04-22 13:34:27;204.193.117.84
    GulliverDazibao.1177246119.txt;2007-04-22 13:48:39;204.193.117.84
    GulliverElaboratoire.1177242983.txt;2007-04-22 12:56:23;204.193.117.84
    GulliverElaboratoire.1177243062.txt;2007-04-22 12:57:42;204.193.117.84
    GulliverElaboratoire.1177244092.txt;2007-04-22 13:14:52;204.193.117.84
    GulliverElaboratoire.1177245308.txt;2007-04-22 13:35:08;204.193.117.84
    GulliverElaboratoire.1177251060.txt;2007-04-22 15:11:00;204.193.117.84
    GulliverElaboratoire.1177257647.txt;2007-04-22 17:00:47;204.193.117.84
    GulliverFAQ.1177260205.txt;2007-04-22 17:43:25;204.193.117.84
    GulliverFAQ.1177260212.txt;2007-04-22 17:43:32;204.193.117.84
    GulliverMJCGrandCordel.1177242944.txt;2007-04-22 12:55:44;204.193.117.84
    GulliverMJCGrandCordel.1177243140.txt;2007-04-22 12:59:00;204.193.117.84
    GulliverMJCGrandCordel.1177243798.txt;2007-04-22 13:09:58;204.193.117.84
    GulliverMJCGrandCordel.1177244763.txt;2007-04-22 13:26:03;204.193.117.84
    GulliverMJCGrandCordel.1177252272.txt;2007-04-22 15:31:12;204.193.117.84
    GulliverMQSteTherese.1177262916.txt;2007-04-22 18:28:36;204.193.117.84
    GwenaelleBerthelo.1177250315.txt;2007-04-22 14:58:35;204.193.117.84
    InscriptionsJournee1erMars2005.1177244882.txt;2007-04-22 13:28:02;204.193.117.84
    InscriptionsRepas30112005.1177253458.txt;2007-04-22 15:50:58;204.193.117.84
    InstallPartyAssembleeGenerale2005.1177254386.txt;2007-04-22 16:06:26;204.193.117.84
    InterLug.1177244039.txt;2007-04-22 13:13:59;204.193.117.84
    Inventaire.1177254639.txt;2007-04-22 16:10:39;204.193.117.84
    JeanlouisGiraud.1177247291.txt;2007-04-22 14:08:11;204.193.117.84
    JmTrivial.1177257118.txt;2007-04-22 16:51:58;204.193.117.84
    JourneeDroitsDesConsommateurs.1177243011.txt;2007-04-22 12:56:51;204.193.117.84
    JourneeLibreDecembre2005.1177251688.txt;2007-04-22 15:21:28;204.193.117.84
    JourneeLibreDecembre2005AfficheFlyers.1177250995.txt;2007-04-22 15:09:55;204.193.117.84
    JourneeLibreDecembre2005AfficheFlyers.1177251118.txt;2007-04-22 15:11:58;204.193.117.84
    JourneeLibreDecembre2005Demonstrations.1177252861.txt;2007-04-22 15:41:01;204.193.117.84
    JourneeLibreDecembre2005Panneaux.1177247988.txt;2007-04-22 14:19:48;204.193.117.84
    JourneeLibreDecembre2005Presentations.1177251137.txt;2007-04-22 15:12:17;204.193.117.84
    JourneeLibreDecembre2005ReunionPreparation.1177251701.txt;2007-04-22 15:21:41;204.193.117.84
    JourneeLibreDecembre2005ReunionPreparation.1177251711.txt;2007-04-22 15:21:51;204.193.117.84
    JourneeLibreDecembre2005StandGeneral.1177254551.txt;2007-04-22 16:09:11;204.193.117.84
    LeLogo.1177248227.txt;2007-04-22 14:23:47;204.193.117.84
    LibreLicencesEtc.1177260377.txt;2007-04-22 17:46:17;204.193.117.84
    MediathequeVitre.1177252060.txt;2007-04-22 15:27:40;204.193.117.84
    NotesstatutsV21.1177245179.txt;2007-04-22 13:32:59;204.193.117.84
    PagePreparation.1177248137.txt;2007-04-22 14:22:17;204.193.117.84
    PagePreparation.1177251125.txt;2007-04-22 15:12:05;204.193.117.84
    PagePreparation.1177253176.txt;2007-04-22 15:46:16;204.193.117.84
    PagePrincipaleNew.1177247556.txt;2007-04-22 14:12:36;204.193.117.84
    PaquetsDebian.1177245231.txt;2007-04-22 13:33:51;204.193.117.84
    PermanencE.1177246034.txt;2007-04-22 13:47:14;204.193.117.84
    PiqueNiqueEstival2005.1177248143.txt;2007-04-22 14:22:23;204.193.117.84
    PlaneteEnFete.1177261038.txt;2007-04-22 17:57:18;204.193.117.84
    QuartiersLibres2005.1177250912.txt;2007-04-22 15:08:32;204.193.117.84
    QuiSommesNous.1177247542.txt;2007-04-22 14:12:22;204.193.117.84
    QuiSommesNous.1177248245.txt;2007-04-22 14:24:05;204.193.117.84
    Radio.1177260133.txt;2007-04-22 17:42:13;204.193.117.84
    ReglementInterieurV2ParDavid.1177263461.txt;2007-04-22 18:37:41;204.193.117.84
    ReglementInterieurV2ParDavid.1177263478.txt;2007-04-22 18:37:58;204.193.117.84
    ReglementInterieurV2ParFranCois.1177245521.txt;2007-04-22 13:38:41;204.193.117.84
    RencontresJeudiMCE.1177245927.txt;2007-04-22 13:45:27;204.193.117.84
    SaintSenoux2006.1177256231.txt;2007-04-22 16:37:11;204.193.117.84
    SaintSenoux2006Photos.1177262670.txt;2007-04-22 18:24:30;204.193.117.84
    SaintSenoux2006Photos.1177262695.txt;2007-04-22 18:24:55;204.193.117.84
    SfD.1177245244.txt;2007-04-22 13:34:04;204.193.117.84
    SoireeCRVA20060330.1177256311.txt;2007-04-22 16:38:31;204.193.117.84
    SoireeOrdinosauresAout2005.1177247126.txt;2007-04-22 14:05:26;204.193.117.84
    SoireeOrdinosauresAout2005.1177247170.txt;2007-04-22 14:06:10;204.193.117.84
    statutsV21.1177245058.txt;2007-04-22 13:30:58;204.193.117.84
    StatutsV2ParDavid.1177263487.txt;2007-04-22 18:38:07;204.193.117.84
    StatutsV2ParFranCois.1177245516.txt;2007-04-22 13:38:36;204.193.117.84
    suivi_install.1177256114.txt;2007-04-22 16:35:14;204.193.117.84
    SujetsLibresIdees.1177250662.txt;2007-04-22 15:04:22;204.193.117.84
    SylvainCollilieux.1177255271.txt;2007-04-22 16:21:11;204.193.117.84
    TableauDeBordDeCeWiki.1177247161.txt;2007-04-22 14:06:01;204.193.117.84
    TamTam2005.1177250932.txt;2007-04-22 15:08:52;204.193.117.84
    Thierry.1177260328.txt;2007-04-22 17:45:28;204.193.117.84
    TraductionQuestions.1177257257.txt;2007-04-22 16:54:17;204.193.117.84
    VendeursLibres.1177248069.txt;2007-04-22 14:21:09;204.193.117.84
    VincentMahe.1177260113.txt;2007-04-22 17:41:53;204.193.117.84
    === Autre === Je suggère de supprimer toutes le pages contenant la phrase « vide (cause pollution) » ou analogue, en général ajoutée par Sylvain lors de ses chasses au wikipourriel.
    ==== Pages spécifiques à WikiNi qui devraient être supprimées (non exhaustif) ==== <code> ~/gulliver/migration-wiki/wikini2txt-utf8$ ls Action*|cut -d'.' -f1|uniq ActionBacklinks ActionInclude ActionListPages ActionListUsers ActionOrphanedPages ActionPageInde ActionPageIndex ActionRecentChanges ActionRecentlyCommented ActionRedirect ActionTextSearch ActionTrail ActionUserSettings ActionWantedPages </code>
    Et ajouter :
    <code> ~/gulliver/migration-wiki/wikini2txt-utf8$ ls Page*|grep -v PagePrincipal |grep -v PagePreparation|cut -d'.' -f1|uniq PagesACreer PagesOrphelines </code>
    doku.php?id=action_backlinks
    doku.php?id=action_include
    doku.php?id=action_list_pages
    doku.php?id=action_list_users
    doku.php?id=action_orphaned_pages
    doku.php?id=action_page_inde
    doku.php?id=action_page_index
    doku.php?id=action_recent_changes
    doku.php?id=action_recently_commented
    doku.php?id=action_redirect
    doku.php?id=action_text_search
    doku.php?id=action_trail
    doku.php?id=action_user_settings
    doku.php?id=action_wanted_pages
    doku.php?id=administration_groupes
    doku.php?id=aide_wiki_ni
    doku.php?id=ajout_utilisateur
    Il y a aussi des id=page…
    ==== Exceptions dans la conversion de MotsWiki ==== fait

    * AtelierLaTeX : atelier_latex
    * BsD : bsd
    * BanderollE : banderolle
    * CassiS : cassis
    * CovoituRage : covoiturage
    * FranmboisE : framboise
    * FranCois : francois
    * GnuPG : gnupg
    * GulliveR : gulliver
    * InfoGraphie : infographie
    * InterLug : interlug
    * KiCad : kicad
    * MichaeL : michael
    * PermanencE : permanence
    * RzR : rzr
    * WiFi : wifi
    * TamTam2005 : tamtam2005

    (il y en a d'autres)
    Aussi :
    * IlleetBio2006 et IlleetBio2007 (comment faire ?) ille_et_bio_2006 et ille_et_bio_2007
    === Les deux titres de pages mal convertis (promis dans mon courriel sur la liste) === @@carte_de__visiteet kermesse__paimpont@@
    Voir le script pour la liste des conversions : http://www.linux-france.org/cgi-bin/hgwebdir.cgi/migration-wiki?file=migrate-to-doku.py
    ===== 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)
    * Gaëtan
    * Valérie-Emma
    * Frédéric L.
 
migration_wiki.1264041166.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ó