Le programme de la nouvelle mouture vous a été donné et vous avez compris qu'en raison des grands changements qu'elle opère dans les fichiers, nous vous demandons instamment de lire attentivement et intégralement ce billet avant de procéder à la mise à jour de votre installation.

Cette mise à jour est un peu plus délicate mais néanmoins fortement recommandée. Ce billet est destiné à vous y aider.

Plugins

La mise à jour a modifié plusieurs méthodes d'écriture des plugins. Un grand nombre d'entre eux ne pourront être administrés tant qu'ils n'auront pas été mis à jour par leurs auteurs.

Ça veut dire que vous pouvez néanmoins les réinstaller en les recopiant depuis votre ancienne installation vers la nouvelle (sans oublier les fichiers stockés éventuellement dans votre répertoire share/) mais que vous ne pourrez y apporter aucune modification.

Notez que les plugins non mis à jour sont peut-être vulnérables à la faille que la 1.2.7 corrige, tenez-en compte dans votre décision et surveillez au moins leur mise à jour pour la faire dès que possible.

Si vous êtes développeur de plugin

Pensez à consulter la documentation pour les modifications auxquelles procéder afin de mettre à jour vos plugins. Rendez-vous ensuite sur le fil du forum pour y annoncer votre mise à jour assortie des liens de téléchargement et url de support.

Thèmes

Le thème par défaut n'est pas modifié. Si vous l'utilisiez (ou un autre des thèmes proposés sur la liste des thèmes) sans l'avoir modifié, vous n'avez rien de spécial à faire.

Si vous avez personnalisé le fichier template.php ou tout autre fichier *.php de votre thème, notamment pour la prise en compte de tel ou tel plugin, mettez à jour ledit plugin ou commentez les parties du code le concernant en attendant qu'il soit mis à jour par son auteur.

Procédure de mise à jour

Sauf à accepter une perte éventuelle de vos données ou une mise hors service de votre blog en raison de manipulations hasardeuses, il est indispensable de suivre scrupuleusement la procédure recommandée pour une mise à jour sans soucis vers 1.2.7 :

  1. Faites le ménage dans vos commentaires et supprimez les spams stockés dans Spamplemousse ou SpamClear
  2. Rendez-vous dans votre interface d'administration, onglet Outils, lien Opérations MySQL. Choisissez « Optimiser la base de données »
  3. Suivez point par point la procédure de sauvegarde
  4. Suivez point par point la procédure de mise à jour
  5. Rendez-vous dans votre espace d'administration, onglet Outils, lien Gestionnaire de thèmes. Choisissez provisoirement le thème par défaut.

Vérifiez que tout fonctionne correctement dans votre administration et que vous avez accès à tous les outils et onglets. Puis vérifiez que votre blog s'affiche sans souci en partie publique.

Une fois cette étape franchie, réinstallez votre thème personnalisé sous les réserves émises plus haut dans le paragraphe « Thèmes ».

Puis réinstallez les plugins dans leur version mise à jour pour 1.2.7. Faites-le un par un, en vérifiant au fur et à mesure le bon fonctionnement de votre blog, tant en partie publique que dans l'administration du blog.

Si vous avez un souci concernant la mise à jour de Dotclear, rendez-vous sur le forum, dans ce fil spécifique. Si vous souhaitez connaître des renseignements quant à la mise à jour ou la compatibilité d'un plugin, voyez si cette mise à jour a été faite dans le fil dédié du forum et si ça n'est pas le cas, contactez son auteur.

Et après ça, vous aurez vraiment mérité votre bouteille de champagne (je veux bien une petite coupe, boire tout seul c'est triste ;))