Migrer d’Overblog vers WordPress n’est pas une mission impossible. Cependant, si on n’a pas l’habitude des balises et du langage des programmeurs, on se trouve vite perdue au milieu d’un amas de codes sources et de plug-ins inutiles (dont du payant). Voici un petit tutoriel sans prétention décrivant ma démarche pour exporter mes posts Overblog vers ma nouvelle plateforme WordPress. J’ai choisi la solution RSS via un fichier XML, ça vous parle ? Cette méthode permet d’importer les articles. Cependant, il restera des défauts de mise en page, à résoudre au cas par cas.
1/ Créer une redirection (facultatif)
On commence par créer sa nouvelle plateforme de blog en installant WordPress.
Puis, le temps de le faire tout beau et bien rempli, je crée une redirection vers l’ancien blog Overblog :
– renommer le fichier index.php pour qu’il ne soit plus appelé, exemple « _index.php »
– créer un nouveau fichier index.php avec le code de redirection :
<?php header('location:http://peggysilkroad.overblog.com/'); echo 'Merci de patienter pendant la redirection'; /*?>
2/ Exporter le blog Overblog (v 2014)
Dans Gérer > Paramètres > Import/Export > EXPORTER
Un fichier ZIP est envoyé par mail : enregistrer, dé-zipper… on obtient un fichier .XML mais qui n’est pas au format des flux RSS requis.
3/ Remanier les balises XHTML
Pour cela, il nous faut un éditeur de texte plus poussé que le simple bloc note : NotePad ++ ou Dreamweaver par exemples.
– Supprimer les balises :
<blog>…</blog> tout le contenu de cette balise
<page>…</page> tous les contenus type « Page ». Il faudra malheureusement importer les pages à la main.
<post></post> une seule balise au début et la même fermante à la fin
– Rechercher/remplacer toutes les balises :
<root> et </root> par <rss version= »2.0″> et </rss>
<post> et </post> par <item> et </item>
<published_at> et </published_at> par <pubDate> et </pubDate>
<tag> et </tag> par <category> et </category>
<content> et </content> par <content:encoded> et </content:encoded>
– et aussi pour les images, rechercher/remplacer : src= »//img.over-blog-kiwi.com par src= »http://img.over-blog-kiwi.com
4/ Importer le fichier RSS dans WordPress
Dans Outils > Importer > RSS > Installer et activer le plug-in > Ouvrir et importer le fichier XML modifié.
La liste des posts (articles) s’affiche, on est ravie 🙂 Z’avez plus qu’à cliquer sur IMPORTER.
5/ Les images
Les images sont toutes là, mais stockées sur Overblog. Il faut donc les rapatrier. Pour cela, il y a un plug-in WordPress très sympa.
Dans Extensions > Ajouter > Cache Images > Installer et activer le plug-in. Puis SCAN (included linked).
Rapatrier toutes les images en provenance de « http://img.over-blog-kiwi.com »
6/ Ce qu’il reste à faire
– Les « catégories » remplacent les « tags ». Mais si vous aviez plusieurs tags sur un même article, cela ne crée qu’une seule catégorie. Il faut donc aller dans Articles > Catégories et faire du nettoyage.
– Les « Pages » n’ont pas été importées. C’est à faire à la main.
– Forcément, il y a des articles qui ne sont pas très propres, avec du texte un peu partout, il faudrait les nettoyer aussi…
J’espère que ce tuto vous aura servi. Plus d’info sur les différentes procédures de migration, ici :
– Le support de WordPress (en anglais)
– Le site de Marie-Landre, avec une solution utilisant le scipt Ruby
– … qui aurait été développé ici (?)
– La solution payante Overexport de Google qui oblige, non seulement à payer, mais aussi à utiliser Chrome