Ainsi vous avez utilisé la ruche wiki pendant un moment et désormais vous voulez la déménager quelque part ailleurs ?
La chose la plus simple à faire est d’installer un nouveau wiki Oddmuse et d’y copier les pages. Notez que ceci perdra votre Historique et la liste des ModificationsRécentes, mais cela requiert au moins un petit effort. Vous pourriez vouloir utiliser les mêmes version et modules Oddmuse, la même css, tout comme le même fichier config comme nous le faisons ici. Vous n’avez probablement pas besoin du module espace-nom.
Voilà comment migrer vos pages une fois que vous avez votre copie locale qui fonctionne :
wikicopy -i 'http://www.communitywiki.org/odd/Foo?action=index;raw=1' \
'http://www.communitywiki.org/odd/Foo' \
'http://exemple.com/cgi-bin/wiki'La première URL liste toutes les pages de votre wiki actuel comme du plein-texte, une page-nom par ligne. La seconde URL est l’URL de base pour votre wiki actuel. La troisième URL est l’URL de base pour votre nouveau wiki.
Vous pouvez utiliser cela pour fusionner les pages de plusieurs wikis en un, tant que leurs noms de pages ne se chevauchent pas.
Vous pouvez aussi ne copier seulement que quelques pages sélectionnées. Au lieu d’utiliser l’URL action=index, préparez à la main une liste de pages. Créez une nouvelle page et listez tous les noms de pages que vous voulez, une page par ligne. Voici un exemple que vous pouvez essayer vous-même. J’ai placé la liste sur la page MigrationTest:import. Cela copie quelques pages sélectionnées à partir de cet espace-nom à l’intérieur de l’espace-nom MigrationTest.
wikicopy -i http://www.communitywiki.org/odd/MigrationTest/raw/import \
http://www.communitywiki.org/odd \
http://www.communitywiki.org/odd/MigrationTestVérifiez et préparez-vous à être surpris parce que vous perdez la trace de savoir si vous êtes dans l’espace-nom ou l’autre : MigrationTest:Migration.
Ne vous inquiétez pas, nous sommes ici pour aider. Demandez dans le Forum ou sur l’IRC.
cd Mes Documents et pressez sur la touche Enter.perl wikicopy -i http://www.communitywiki.org/odd/MigrationTest/raw/import http://www.communitywiki.org/odd http://www.communitywiki.org/odd/MigrationTestVoilà ce que ça fait :
Regardez cela fonctionner sur MigrationTest:HomePage.
Si vous voulez effacer les pages que vous avez laissées derrière vous sur ce site, vous pouvez utiliser le script wikicopy pour remplacer toutes les pages avec un lien vers DeletedPage :
wikicopy -i http://www.communitywiki.org/odd/MigrationTest/raw/import \
-d DeletedPage \
http://www.communitywiki.org/odd/MigrationTestCeci est néanmoins optionnel. Nous effacerons les sites qui n’ont pas vu quelque activité sur une longue période (c’est à dire six mois).