Question

Actuellement, j'ai deux MediaWikis, l'un légèrement plus ancien que l'autre. Je souhaite fusionner le contenu des deux, sans éliminer les pages en double. Jusqu'ici, la meilleure option à laquelle je puisse penser est d'utiliser un bot (comme pywikipedia) pour parcourir toutes les pages d'un wiki et d'essayer de les insérer dans l'autre, en renommant les pages en double.

Cependant, cette solution semble nécessiter un certain temps. Y a-t-il une façon plus agréable de faire cela que je ne suis tout simplement pas au courant? Je n'ai pas beaucoup travaillé directement avec la base de données MediaWiki, je ne suis donc pas très à l'aise de la manipuler sans savoir ce que je fais.

Était-ce utile?

La solution

MediaWiki a importer et export que vous pouvez utiliser pour déplacer le contenu. Il fusionne les historiques des pages existantes (voir lien d'importation).

Cependant, il ne gère pas les conflits de deux pages différentes portant le même nom, vous devez donc gérer le déplacement des pages par vous-même. Autant que je sache dans la description de MediaWiki, table de page , vous pourrez peut-être rechercher et renommer dupliquez les pages directement en SQL, mais pywikipedia devrait également fonctionner (mais vous devrez supprimer les redirections résultant des déplacements de page "corrects", sinon elles gâcheraient les pages importées de l'autre wiki).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top