Migration de wiki
Posté : 01 janv. 2009, 17:55
Bonjour,
j'ai un site web depuis pas mal d'années.
J'utilise le wiki Wikini http://www.wikini.net
J'envisage de passer à un autre wiki (même syntaxe) : WikkaWiki http://wikkawiki.org
J'ai un nombre très important de pages donc je souhaite automatiser un peu la migration.
Les tables sont sensiblement les mêmes mais sur certaines tables il n'y a pas un champ donné. Sur d'autres tables il y a un champ qui n'existait pas dans le wiki initial.
Comment procéderiez-vous pour effectuer cette migration ?
Installer le deuxième wiki à côté et faire un script PHP qui se connecte à la base et qui récupère les données du premier et fait des INSERT INTO sur le second.
J'ai également entendu parler ETL (Talend...)
Est-ce adapté à mon besoin ?
J'ai aussi entendu par d'ORM (Doctrine, Propel...)
mais je n'ai pas pratiqué
Idéalement j'aimerais définir un schéma de mes tables du wiki initial
définir un schéma des tables du wiki final.
indiquer d'où proviennent les informations (créer éventuellement des fonctions de conversion s'il y a besoin de reformater les données)
et que ça se "dépatouille" tout seul (oui je sais que Noël est passé !)
Quelle stratégie adopteriez-vous ?
Merci d'avance
j'ai un site web depuis pas mal d'années.
J'utilise le wiki Wikini http://www.wikini.net
J'envisage de passer à un autre wiki (même syntaxe) : WikkaWiki http://wikkawiki.org
J'ai un nombre très important de pages donc je souhaite automatiser un peu la migration.
Les tables sont sensiblement les mêmes mais sur certaines tables il n'y a pas un champ donné. Sur d'autres tables il y a un champ qui n'existait pas dans le wiki initial.
Comment procéderiez-vous pour effectuer cette migration ?
Installer le deuxième wiki à côté et faire un script PHP qui se connecte à la base et qui récupère les données du premier et fait des INSERT INTO sur le second.
J'ai également entendu parler ETL (Talend...)
Est-ce adapté à mon besoin ?
J'ai aussi entendu par d'ORM (Doctrine, Propel...)
mais je n'ai pas pratiqué
Idéalement j'aimerais définir un schéma de mes tables du wiki initial
définir un schéma des tables du wiki final.
indiquer d'où proviennent les informations (créer éventuellement des fonctions de conversion s'il y a besoin de reformater les données)
et que ça se "dépatouille" tout seul (oui je sais que Noël est passé !)
Quelle stratégie adopteriez-vous ?
Merci d'avance