Yoan De Macedo [ Web & Ecologie ]

Changer de SSG est-il plus facile que de changer de CMS ?

Avant de devenir un site statique généré par Fruga, mon blog est passé par pas mal de CMS : Dotclear 1, Dotclear 2, Thelia, WordPress, Un CMS maison à base de Thelia, Grav. J'ai développé des scripts de migration pour déplacer les données en base vers une nouvelle base structurée différemment. J'ai multiplié les redirections 301 etc.

La migration la plus simple a été le passage de Grav vers la génération statique avec Fruga. Grav est un CMS flat file (très sympa ceci dit en passant) qui utilise des fichiers markdown.

Ce matin, je me posais la question suivante : quelqu'un qui choisirait un générateur de sites statiques puis, un peu tard, déciderait d'en essayer un autre devrait-il s'attendre à une migration complexe ?

Les SSG ont le vent en poupe (et c'est tant mieux pour la sobriété numérique) et il est tout à fait légitime de vouloir expérimenter.
La plupart étant basés sur une logique simple de répertoires avec des fichiers au format markdown, il est relativement facile de faire le nécessaire pour adapter la structure des fichiers au besoin.

Concernant les URL, un point très important, idem si on utilise une structure classique basée sur la hiérarchie des répertoires.

Le point qui me semble le plus complexe, c'est la construction du thème. Chacun aura probablement sa propre logique et il faudra lire un peu de documentation, s'adapter. Ceci dit, si on a adopté le statique pour tendre vers la sobriété, on est logiquement sur un thème lui aussi relativement simple. Ce n'est pas une étape anodine mais elle ne devrait pas représenter un travail très conséquent dans la plupart des cas.

J'ai l'impression que le passage d'un SSG à un autre n'est pas si chronophage que ça si on a adopté la démarche de sobriété dans son ensemble. Toutefois je n'ai pas le recul là dessus. N'hésitez pas à me donner votre avis.

Qui suis-je ? | Mes prestations | Mes projets | Mon blog | Me suivre | On en parle | mail@yoandm.com

Mentions légales | Politique de confidentialité | RSS | Généré par Fruga