Au début, mon site était un site statique. Puis est arrivé le php et enfin, la volonté d’écrire des articles.
Les articles étaient écrit dans des pages html ou php. A chaque nouvel article, je copiais un ancien article et je remplaçais le texte et les images. C’était pas très pro, c’était source d’erreur et pour changer tout le design du site, c’était un boulot monstrueux.
A l’occasion de la mise en place du site de mon ancien club de para (site disparu depuis), j’ai mis en place un CMS. Avec ça, les gens du club pouvait écrire leur propres articles. Évidemment, il y a juste un seul auteur de plus et il n’a écrit qu’un seul article ...
mais ça m’a donné de l’expérience et l’envie de placer ce CMS sur mon propre site.
J’ai choisis SPIP qui était à cette époque le CMS en pointe en France (c’était il y a dix ans ...). En plus, il est en français, ce qui ne gâte rien quand on cherche de l’aide ou des infos.
C’était une version 1.8.3 (la version 1.9 est apparu juste après la mise en ligne de mon site, et j’ai pas eu le courage (comprendre la paresse...) de basculer ...
Mais j’ai mis mon site sur un nouveau serveur. Hors, celui ci fonctionne en utf8, d’où des problèmes d’affichage entre la base de données , pas encore en utf8... Et surtout dans la partie admin, pas moyen de modifier un article en cours de rédaction : des qu’il y a un caractère accentué, SPIP n’affiche plus rien... Pas pratique ...
Je suis donc passé en version 2.1.x puis en version 3.1.x.
Le passage ne s’est pas fait sans problèmes :
encore l’utf8 à gérer, maintenant apres des conversions a la main via notepad++, ca marche. Toute la base est en utf 8.
j’ai aussi regroupé tous mes objets hors spip (des images, les styles, du js , des pages "spéciales", etc...) dans un sous répertoire à part. comme ça, en cas de mise a jour, pas de problèmes
évidemment, j’avais pas vérifié mes sauvegardes de base de données. Lors d’une manip, j’ai tout perdu !!! Heureusement, mon site est cloné sur mon serveur de secours. J’ai pu tout récupérer. il ne manquait que 3 articles, récupérés via le cache de google et le cache de SPIP, ouf ... Mais ca m’a permis de corriger mon script de sauvegarde et de me forcer a faire mes tests sur une autre machine...
Maintenant, j’ai un système tout beau tout propre :
l’arborescence est propre, facile a maintenir
j’ai accès a plein de plugins bien pratiques.
mon spip est up to date coté mise a jour , surtout pour la sécurité, ce qui est rassurant même si je n’ai pas l’impression d’avoir été vulnérable avec la version antérieur...
Une bonne chose de faite !!!