Internet Collaboratif évolue
mardi 12 octobre 2010, 20:30Pourquoi changer de CMS ?
InternetCollaboratif.info utilise depuis déjà plusieurs années le CMS WordPress. WordPress à plusieurs gros avantages, tout d'abord il dispose d'une large bibliothèque de plugins. Ensuite, il est relativement souvent mis à jour par la communauté.
Ce que je reproche en fait à WordPress c'est qu'il commence à devenir un peut trop "populaire", peut être même "passé de mode", en tout cas c'est mon avis ! :-)
Et surtout ce qui m'a donné l'impulsion de départ et ce qui m'a motivé à changer de CMS c'est que WordPress à tendence à être gourmand en ressources mémoire, côté serveur. Surtout quand certains plugins sont installés ; je propose la lecture du billet de seomix ; même si je ne suis pas entièrement d'accord avec l'auteur.
À ce sujet, il ne faut pas oublier que Google prend officiellement en compte le temps de chargement des pages comme critère de pertinence. Or, depuis que j'ai mis en production le nouveau CMS (début octobre) sur InternetCollaboratif.info, le temps de téléchargement d'une page (exprimés en millisecondes) à très fortement chuté :

De plus, la taille des pages à été divisé par 10, si on ne comptabilise que le poids de la page Html sans les médias. (environ 50kB/page -> 5kB/page avec le nouveau CMS). Et le nombre de requêtes (nombre d'éléments y compris médias css, images, etc...) à été divisé par 3 environ :

Mais alors, quel CMS à été choisis ?
Le nouveau CMS s'appelle phpSqliteCms (a simple and lightweight open source web content management system), il à été choisi pour plusieurs raisons :
- il est sous licence Gpl ;
- il utilise une base de données SqLite ; même si un WordPress peut sans doute utiliser une Bdd SqLite ;
- il n'est pas (encore) populaire ;
- il est rapide et peu gourmand en ressource système ; graphiques ci-dessus pour preuve.
Méthodes de transfert de l'ancien CMS vers le nouveau
J'avais plusieurs choix possible pour la migration vers le nouveau CMS :
- repartir de zéro en perdant l'historique des articles ; inconcevable !
- trouver ou développer moi même un plugin WordPress qui exporte les données au bon format ; long et surtout fastidieux pour du one-shot ;
- exporter les données WordPress dans un format de type "feuille de calcul" puis importer le fichier .csv directement dans la base de données SqLite.
J'ai donc préféré cette dernière méthode avec un peut d'ingéniosité pour traiter le fichier .csv avant de l'importer dans la Base de données SqLite. J'ai tout de même bidouillé pour récupérer et corriger l'url des médias/images dans chaque articles.
Quant à la charte graphique, j'ai repris en grande partie la maquette de l'ancien InternetCollaboratif.info et j'ai adapté les templates et la css de phpSqliteCms pour s'approcher au plus près de l'ancien template. Je regrète que phpSqliteCms ne dispose de templates en Smarty ; les templates sont truffés de code Php ; ce qui n'est pas très propre, dommage ! :-)
Dernière modification : lundi 21 février 2011, 22:59
Il y à quelques semaines, je me décidais à changer de CMS pour le site www.InternetCollaboratif.info ; c'est désormais chose faite. Quel est le nouveau CMS choisi ? quels ont été les motivations de ce choix ?
Regroupés par thématiques, ces flux Rss sont à votre disposition pour réaliser votre veille technologique et open-source...
Rétroliens Url rétroliens
Commentaires
Aucun commentaire.