CMS - Système de gestion de contenu
Définition CMS :
C.M.S. est l'acronyme de Content Managment System. On le traduit par "système de gestion de contenu" en français, et on définit un CMS comme un système de création, de mise à jour et de gestion de site internet dont les utilisateurs peuvent aisément mettre à jour et modifier le contenu. Par définition, avec un CMS, il n'est pas nécessaire de connaître les langages de création de sites Web que sont le HTML, le Javascript, le PHP, pour faire vivre son site internet.
Que peut-on attendre d'un CMS ?
- Le CMS doit permettre l'actualisation du contenu, des templates (définition de template), en ligne. Sinon, ce n'est pas un CMS, c'est un logiciel de création de sites Web...
- Le CMS doit être facile à utiliser, tant pour moi que pour les rédacteurs
- Le CMS doit être WYSIWYG sans être trop lourd. Je dois pouvoir ajouter ou désactiver certaines fonctionnalités de mise en formes
- Le CMS doit permettre à plusieurs éditeurs de contenu de travailler, avec des comptes différents, et garder trace des opérations
- Le CMS doit avoir un accès et des droits différents pour la personne qui l'implémente (l'intégrateur), la personne qui crée la charte graphique, et l'utilisateur final qui ne devrait avoir à s'occuper que du contenu (l'éditeur)
- Le CMS doit être modulable, c'est-à-dire qu'il faut qu'on puisse y ajouter des fonctionnalités (que l'on appelle extensions, modules, contributions, plugins ... selon le logiciel choisi)
- Le contenu du site web doit être indépendant de la présentation
- La cohérence de l'entièreté du site internet doit être possible sans devoir redéfinir chaque page (via le système de templates)
- Le CMS doit permettre de hiérarchiser le contenu, avec des URL réécrites
Ce que j'attends personnellement d'un CMS
Outre les caractéristiques reprises ci-dessus, j'ai considéré les points suivants lorsque j'ai effectué mon comparatif des solution de gestion de contenu présentes sur le marché :- CMS = gestion de contenu, donc un CMS n'est pas un catalogue en ligne, ou un blog
- le coût de la licence : il existe suffisamment de solutions gratuites disponibles en Open Source pour ne pas se trouver obligé de s'acquitter d'un coût de licence, fût-il minime
- le coût des mises-à-jour, pour la même raison
- le coût des extensions : il est savoureux qu'un CMS gratuit soit assorti d'extensions payantes
- le langage : je voulais un CMS écrit en PHP, qui est également un logiciel Open Source, et capable d'attaquer la base de données MySql
- le langage de description de templates : Smarty me convient parfaitement
- la possibilité de restreindre les droits des éditeurs
- la pérennité du CMS et la pérennité de ses caractéristiques : choisir un CMS qui se maintient dans le temps mais qui devient payant n'est pas une solution qui me satisfasse pleinement
Page précédente : Autre modules (Google maps, picasa albums,...)
Page suivante : avantages pour les agences