[résolu] Migration de WordPress à PluXml facile ?
Bonjour,
Après avoir testé PluXml avec beaucoup de plaisir (je teste aussi Grav sur un autre site, mais je suis moins à l'aise pour l'instant), je me demande s'il serait possible de "facilement" migrer un vieux blog WordPress (que je n'alimente plus mais dont je souhaite conserver la mémoire sur un petit espace et sans base de données, inutile aujourd'hui je pense) vers PluXml ?
J'avais vu une procédure dans l'historique du forum mais qui semble dater...
Ce blog contient 283 articles et 1 299 commentaires que je souhaiterais garder... Je suppose que cela demandera quand même un certain travail (notamment pour les images "à la une" qu'il faudra peut-être recadrer ?, les galeries photos...) et que mes articles auront tous une nouvelle URL (pas très grave en soi) ?
Merci pour vos suggestions !
Réponses
Hello.
Il n'existe pas de procédure de migration automatique entre ces deux CMS.
Il va donc falloir tout faire à la main. Pense auparavant à exporter tes articles en html depuis l'outil "wordpress importer". Ça peut faciliter le travail puisque WordPress et PluXml partagent au moins ce bon point : privilégier le HTML pour le contenu.
Bon courage !
Ouch, merci pour la réponse. Comment ça marche pour réintégrer les commentaires ? Il faut que je les copie-colle un à un en indiquant la bonne date, etc. ? Je crois que je vais laisser ce WP tranquille, peut-être au prochain confinement pour m'occuper
Pour les commentaires c'est compliqué parce qu'il faut en plus les renommer très spécifiquement pour qu'ils soient attachés aux bons articles. Idem, d'ailleurs pour les articles vis des catégories.
Commence par t'habituer aux nommages PluXml (ils sont logiques) et réintégre gentiment tes articles par ordre d'importance en mettant par exemple un lien vers le WordPress pour les commentaires.
Merci, je ne sais pas si j'en aurai le courage, je vais déjà administrer tranquillement le blog que j'ai créé, je verrai si je suis motivée ou si quelqu'un développe un jour un super outil de migration. Bonne soirée !
@nemito Si tu pars d'une "vraie" vieille version de WP (ce qui est relatif), tu peux essayer ce petit modop datant de 2015 (https://forum.pluxml.org/discussion/5175/conseils-pour-reussir-sa-migration-de-wordpress-vers-pluxml) en transférant WP sur une vraie vieille version de PluXml, puis en la mettant à jour ensuite
Si ton blog WP est plus récent et que le script ne fonctionne plus, tu peux aussi tenter de recréer les articles et commentaires sur PluXml en réinjectant les données depuis la base SQL en utilisant un tableau de correspondance et un template. A vérifier dans les archives du forum, il me semble qu'il y avait eu une explication plus détaillée
@bazooka07 avait tenté de retravailler le script WP (https://forum.pluxml.org/discussion/comment/56228/#Comment_56228) en s'inspirant de celui qu'il avait fait pour une migration depuis SPIP (https://forum.pluxml.org/discussion/comment/56052/#Comment_56052), je ne sais pas s'il a avancé dessus
Il y a https://gist.github.com/jsnelders/fd22ebc26530468125ffed2d5d1eb279 à voir si cela peut fonctionner sur ton Wordpress. Sur le papier, cela semble exporter les données de word-press vers un ou plusieurs fichiers json. Cela équivaudrait à passer la bdd en flat-file et evite de devoir se connecter à la base de donnée et de copier ces fichier pour faire ça d'où l'on veut.
On peut à partir du fichier json, tenter de voir si on peut faire une moulinette pour recréer les fichiers articles/tags/comments ainsi que les fichiers users et catégories.
Aucune idée de la structure du ou des fichiers générés pour proposé une moulinette quelconque ni si c'est une bonne idée de départ.
Cdt
Mon site PluXml: https://re7net.com | Mes plugins : https://github.com/gcyrillus | demos de mes plugin sur free http://gcyrillus.free.fr/new ,
| Thèmes a tester et télécharger @ https://pluxthemes.com Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Merci pour vos suggestions, je vais prendre le temps de les étudier, mais je ne suis pas sûre de bien comprendre comment :
Mais je vais cliquer sur vos liens et voir un peu ce que ça dit, ne serait-ce que pour ma culture générale !
c'est pas évident à expliquer, mais si tu es assez à l'aise dans la manipulation de données SQL, il s'agit d'analyser la structure de la base de WP pour identifier les différents champs composant un article/commentaire et les associer avec ceux utilisés par PluXml pour ensuite recréer les articles et commentaires dans PluXml.
WP -> Pluxml
wp-titre -> title
wp-date -> date
wp-contenu -> content
puis ensuite générer via une moulinette/script des fichiers XML correspondant aux articles dans PluXml
édit : ah j'ai retrouvé l'échange qui explique plus en détail comment faire : https://forum.pluxml.org/discussion/7175/migration-du-cms-guppy-vers-pluxml
C'est @ffffffffabien qui avait fait un convertisseur guppy->pluxml. S'il est toujours dans le coin, il pourra te donner plus d'info sur comment il a fait pour que tu l'adaptes à WP
Ah ok, je ne comprenais pas ce qu'est une "moulinette" (je ne suis pas du tout dans le code / dev, je suis un peu "geekette intuitive", donc dès que ça parle technique, c'est un peu comme du chinois pour moi). Je comprends globalement le processus à faire (associer chaque champ WP à son équivalent PluXml mais je ne sais pas générer un script ) Je vais lire les échanges avec @ffffffffabien (j'avais testé Guppy il y a une vingtaine d'années avant de me mettre à WP, mais le design ne me plaisait pas énormément.)
Rebonjour
Pour la moulinette,
vérifier que tu extrait bien toutes tes données (catégories, articles avec leurs dates et images, les tags, les commentaire, les utilisateurs) et que le fichier générer est sans erreurs.
la moulinette vient en seconde étape.
En regardant les plugins wp, il y a du xml, csv et json, cela dépendra du plugin que tu aura réussi à installer sur ton vieux wp, la façons d'extraire sera différente en fonction du type de fichier. J'opterais pour le json ou csv, en tout cas pour un qui peut tout extraire et pas seulement un article.
Je pense qu'à partir de là nous sommes plusieurs à pouvoir t'aider à mettre ta moulinette au point à partir de la structure de ce fichier.
La partie extraction ou connexion à wp ne nous est pas accessible et heureusement
Autre manière sans passer par wp
Créer de toute pièce un script qui se connectera directement à la base de donnée de wp et faire la moulinette dessus, en créant au fur et à mesure les fichiers
Dans leurs répertoires respectifs
Bon courage
Mon site PluXml: https://re7net.com | Mes plugins : https://github.com/gcyrillus | demos de mes plugin sur free http://gcyrillus.free.fr/new ,
| Thèmes a tester et télécharger @ https://pluxthemes.com Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Wow merci pour toutes ces infos . À vrai dire, quand je parle d'un "vieux" WP, c'est surtout le contenu qui est vieux, le site en lui-même n'existait plus depuis plusieurs années et je l'ai réinstallé l'an passé sur une version actuelle de WP pour y retrouver des archives que je ne pouvais pas lire facilement dans le fichier xml que j'avais exporté à l'époque. Bref. Je me pencherai sur tout ça pendant les vacances d'été, je vais essayer de partir à la recherche du bon script/plugin et je ferai tout ça à tête reposée, pour le plaisir de "bidouiller" . Merci encore !
Super, si tu as déjà un fichier XML. c'est déjà plus simple, tu peut en effet tranquillement bidouiller en locale. Bonne continuation!
Mon site PluXml: https://re7net.com | Mes plugins : https://github.com/gcyrillus | demos de mes plugin sur free http://gcyrillus.free.fr/new ,
| Thèmes a tester et télécharger @ https://pluxthemes.com Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci