Migration en WordPress 2.6

Les développeurs de WordPress sont très actifs en ce moment: à peine avais-je publié une bafouille sur la version RC1, qu’ apparaissait la version officielle de WordPress 2.6. J’ai profité de cette dernière pour faire une mise à jour globale du blog. Au menu: Migration en WP 2.6, mise à jour des plugins existants, ajout de nouveaux plugins, et pour finir, mise à jour du thème.

WordPress 2.6

Utilisant WordPress 2.6 en local, depuis la bêta 1, j’avais suffisamment confiance dans la version officielle pour faire la mise à jour rapidement. La méthologie employée est toujours la même:

  • Sauvegarde complète des fichiers et de la base de données,
  • Mise à jour des plugins existants, surtout ceux annonçant leur compatibilité avec WP 2.6,
  • Test de l’installation (pour voir si le blog est stable),
  • Désactivation de tous les plugins,
  • Déconnexion de WordPress,
  • Upload des fichiers de la version 2.6
  • Réactivation progressive des plugins
  • Test de la version finale

A la connexion suivante, WordPress met à jour la base de données, avant d’afficher le tableau de bord.

Je n’ai pas voulu déplacer le répertoire wp-content, ni le fichier wp-config.php, comme le permet la version 2.6, parce que je pense que tous les plugins ne sont pas encore prêts.

Les plugins

Au niveau des plugins, les mises à jour portent sur FeedStats, WP-PluginsUsed, WP-Print et WP_ContactMe.

Les nouveaux plugins sont des productions « maison »:

  • eg-attachments permet d’afficher la liste des pièces jointes d’un article, un peu comme le fait SPIP. L’article Framework CSS hybride donne un exemple de ce que l’on obtient.
  • eg-gallery est une version personnalisée (et améliorée?) du shortcode gallery standard de WordPress. Ce plugin contient également un widget pour afficher quelques photos dans la sidebar. Pas d’exemple pour le moment.
  • MOT_Widgets_Pack regroupe tous les widgets de mon thème (MOT = MyOwnTheme). Ces widgets étaient initialement stockés dans le fichier functions.php du thème. Pour des raisons pratiques, je les ai séparé du thème lui-même.

Pour le dernier plugin, j’ai développé une sorte de framework qui me permettra ensuite de développer des widgets plus rapidement.

Je n’ai pas encore un niveau de confiance suffisant dans ces plugins pour les publier. Je me pose d’ailleurs, pas mal de questions à ce sujet: Dois-je réellement les publier? Comment les publier (organisation du blog)? Dans quelle langue?
Bref, je vais certainement laisser passer les vacances avant de me décider.

Le thème

Extérieurement vous ne verrez pas beaucoup de changements:

  • Correction de quelques bugs de présentation,
  • Séparation des commentaires et des trackbacks (mais comme je n’en ai pas 🙁 …)

Sous le capot, j’ai modifié pas mal de chose:

  • Refonte complète des fonctions, en utilisant une structure orientée objet,
  • Déplacement de tous les widgets dans le plugins MOT_Widgets_Pack
  • Refonte de la partie « administration »

Le tout devrait être plus stable, et moins sensible à l’environnement (navigateurs, versions de WordPress et plugins).

Conclusion

N’hésitez pas à migrer vers la version 2.6 de WordPress, surtout si vous êtes dans une version 2.5 ou 2.5.1. La version est stable, et ne présente pas beaucoup de changement vis-à-vis des plugins.
Je déconseille encore fortement de déplacer le fichier wp-config ou le répertoire wp-content: la plupart des plugins ne sont pas encore prêts.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *