Retour à SPIP 2.0.10

Après un bref passage à SPIP 2.1, fraZck.net est de nouveau "motorisé" par SPIP 2.0.10, la version stable de SPIP. Pourquoi ce renversement ?

Constat suite à la mise en place de SPIP 2.1

La version 2.1 de SPIP n’est autre que la version de développement de SPIP, version prometteuse d’ailleurs, et comme toute version de développement, il peut y avoir des problèmes de stabilité. Mais aussi, les plugins SPIP utilisés par fraZck.net ne sont pas encore, pour certains, compatibles avec cette future version. En effet, il y a beaucoup de changements (et en profondeur) entre la version stable actuelle 2.0.10 et la version 2.1. D’autre part, ayant développé mon propre squelette (avec quelques modifications sur les forums par exemple), celui-ci ne fonctionnait plus. J’ai donc décidé de revenir à la version stable de SPIP, pour éviter tout désagrément suite à des mises à jour (plus ou moins régulières) de la version de SPIP 2.1 (c’est suite à une mise à jour que mes forums, ou commentaires ne fonctionnaient plus).

Le retour à la version 2.0.10

Pour revenir à la version 2.0.10, j’ai tout simplement utiliser le script d’installation/mise à jour automatique (spip_loader.php) de SPIP. Un message d’avertissement m’indiquant que j’avais installé une version plus récente de SPIP s’est affiché me prévenant que, de ce fait, ma base de donnée pouvait ne plus fonctionner. Pour ne pas tout perdre, j’ai donc sauvegardé ma base de données (via un export sql phpMyAdmin). Et j’ai bien fait icon smile Retour à SPIP 2.0.10 Plus rien ne fonctionnait:-(

Comment m’en sortir ? Rapidement, j’ai décidé de tout remettre à plat. Suppression de la base de données, suppressions des scripts de SPIP (après avoir sauvegardé les fichiers du répertoire IMG). Ensuite, réinstallation complète de SPIP 2.0.10. Il ne me restait plus qu’à ré-importer les éléments de ma base de données table par table afin de vérifier que tout fonctionne correctement (sauf la table spip_meta qui contient la configuration du site). Les données importées, j’ai du réinstaller les plugins et reconfigurer mon site.

Conclusion

Je pense que ce passage vers une version de développement m’aura appris au moins deux choses. D’une part, de ne pas migrer un site en production vers une version de développement sans l’avoir au préalable testée. Et d’autre part, lors de la conception de mes squelettes, rester fidèle aux fonctionnalités de SPIP sans jamais les détourner. Si celles-ci n’existe pas, dans ce cas, je pense que je les développerai sous la forme de plugin.

Pour finir, je profite de ce "désagrément" pour mettre en place un nouveau système de thèmes pour SPIP, disponible sous la forme de plugins (Le squelette Zpip et le gestionnaire de thèmes SPIP Zen Garden). Actuellement, j’utilise le thème KeepItSimple, mais j’ai déjà commencé l’écriture du futur thème de fraZck.net. A suivre…

Autres articles qui pourraient vous intéresser :

Envoyer un commentaire

  

  

  


*

Vous pouvez utiliser ces balises HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CommentLuv badge
zanox Les affiliés recrutent les affiliés