Préparer votre migration vers WordPress 2.5 #3

Date: 25/03/2008 | Catégories: Blog | Tags: ,

La sortie définitive de WordPress en version 2.5 ne devrait plus tarder. En effet la RC1 est maintenant disponible depuis le 18 mars et il est grand temps de se préparer à la migration de votre blog vers cette nouvelle version. Ce troisième article de la série va nous permettre de peaufiner cette migration pour qu'elle se passe avec le minimum de stress...

Et si on jouait dans un bac à sable...

Rien de mieux pour se détendre... un "bac à sable" local est la reproduction exacte de l'environnement de votre hébergeur sur votre PC. Il va nous permettre de faire les tests de migration dans un environnement isolée sans aucun impact pour vos lecteurs.

Pour cela, il faut installer sur votre machine préférée, la suite *AMP:

  • Apache
  • MySQL
  • PHP

Quelques liens à consulter selon votre système d'exploitation:

  • pour Mac OS X (MAMP), vous pouvez suivre ce tutoriel
  • pour Linux (LAMP), c'est par ici
  • et pour les Windowsiens (WAMP), c'est par

A la fin de cette première étape, vous devriez donc avoir un serveur Web près à accueillir WordPress 2.5.

Installation de WordPress 2.5

Pour cela, direction le site officiel en Français: tout y est !

Je ne vais pas faire un copier coller de la procédure d'installation. Je vous laisse donc installer et configurer la bête avant de passer au chapitre suivant.

A la fin de l'installation, vous devriez avoir un blog WordPress 2.5 vierge, prêt pour nos tests.

Importation de votre blog

Cette étape va nous permettre de récupérer le contenu de la base de donnée de votre blog existant (qui contient tout vos chers billets) et de l'importer dans notre tout nouveau "bac à sable".

Pour cela, il faut se rendre dans la section "Manage/Export" de votre blog actuel et cliquer sur le bouton "Export". Cette fonction permet d'exporter vos billets dans un fichier WXR (dérivée de XML).

Image 1.png

Sauvegarder le fichier sur votre disque dur.

Il faut ensuite se rendre dans le "Manage/Import" du WordPress 2.5 local et cliquer sur le lien "Wordpress". Il faut alors sélectionner en entrée le fichier WXR générée préalablement et enfin cliquer sur le bouton "Upload file and import".

Image 1.png

Test de votre blog dans la nouvelle version de WordPress

Votre WordPress 2.5 installé et votre blog importé, il est temps de tester votre thème dans cette nouvelle version. Après avoir copié ce dernier dans le le sous répertoire "wp-content/themes", il faut l'activer le menu "Design/Themes".

Une fois votre thème validée, il faut s'attaquer aux (trop) nombreux plugins activés sur votre blog. Il faut donc faire une copie de ces plugins dans le répertoire "wp-content/plugins" de WordPress. Avant toutes choses, je vous conseille fortement de profiter de cette migration pour faire le ménage dans vos plugins.

Les questions à se poser sont les suivantes:

  • ce plugin est-il utile ?
    fleche_grise_droite.gif si la réponse est non, il ne reste plus qu'à le supprimer...
  • est ce que la fonction de ce plugin n'est pas prise en charge par la nouvelle version de WordPress ? Voir un exemple ici...
    fleche_grise_droite.gif si la réponse est oui, il ne reste plus qu'à le supprimer...
  • ce plugin est-il à jour ?
    fleche_grise_droite.gif si la réponse est non, il vaut mieux télécharger et installer la dernière version qui à beaucoup plus de chance de fonctionner avec la dernière version de WordPress

Les modifications que j'ai eu à faire

WordPress 2.5 intègre en standard la gestion des Gravatars avec la nouvelle fonction get_avatar. (j'ai donc désactivé le plugin MBLA) J'ai seulement eu à ajouter la classe suivante dans ma feuille de style pour rétablir l'alignement à droite (l'alignement par défaut est à gauche).

.avatar {
float: right;
}

Liste des plugins incompatibles:

Après ces quelques étapes, vous avez donc un blog validé pour WordPress 2.5. Lors de la migration chez votre hébergeur, il faudra penser à désactiver les plugins non compatible et, si nécessaire, mettre à jour votre thème.
Si quelqu'un à une idée pour remplacer les deux plugins qui me pose problème ("Popularity Contes"t et "Subscribe To Comments"), je suis preneur !

Partager ce billet