
Le terme anglais Content Management System (CMS)
désigne un logiciel fournissant un système de gestion de
contenus. Ce terme est généralement associé à la gestion
de site web, bien que des CMS évoluent dans d'autres domaines d'application
(multimédia ou flux documentaires).
Tous les CMS présentent les caractéristiques suivantes :
Les CMS étaient au départ des logiciels commerciaux. Les
CMS Open Source ont progressivement quitté un statut alternatif
pour gagner une notoriété dominante. A côté des projets communautaires,
c'est au tour des éditeurs privés de diffuser des CMS Open Source,
exploitant un nouveau modèle économique de service autour
du logiciel libre.
Du côté du client final, l'Open Source présente comme avantages
l'argument économique, la pérennité et le support. La pérennité
est garantie par l'activité communautaire qui lisse et compense
les pertes de vitesse que peut rencontrer une solution. Si un logiciel
Open Source vient à disparaître, l'utilisateur a le temps de réviser
ses choix. La communauté est également gage de support, lequel peut
être complété par le prestataire de service en logiciel libre.
Pour une orientation web, on trouve d'excellentes solutions
Open Source, prêtes à l'emploi et simples à configurer. Joomla!
ou Drupal sont connus, voire emblématiques. Ils supportent de nombreuses
extensions, y compris le commerce électronique.
Ils sont efficaces entre les mains d'une bonne équipe, mais limités
en regard de concepts avancés de la gestion de contenus.
D'autres CMS Open Source présentent davantage de fonctionnalités,
permettant de construire un référentiel de contenus au
niveau de l'entreprise. Ils proposent la structuration des contenus,
la classification et la transversalité de l'information, ainsi que
les circuits de validation. C'est le cas d'eZpublish.
Le haut de gamme des CMS, proche de l'ECM (Enterprise Content
Management), reste actuellement l'apanage des solutions commerciales.
Evaluer le juste rapport entre votre besoin, la facilité de travail et la richesse fonctionnelle d'un CMS est une étape dans votre choix, mais vous devrez également juger certains critères qualitatifs :
Le mauvais choix signifie à court terme un changement de
solution de CMS.
Une attention particulière doit être portée sur la richesse
fonctionnelle utilisable à terme par le projet.
Une solution trop riche impose un budget de fonctionnement (hébergement, maintenance),
pas toujours en adéquation avec les performances attendues du site.
De même, une solution plus légère promettant une extensibilité par
l'ajout de modules, n'est pas forcément moins chère en développement.
Des problèmes de stabilité, coûteux à résoudre,
peuvent apparaître avec la cohabitation de certains modules.
A l'heure du choix du prestataire, il conviendra
d'examiner sa maîtrise de plusieurs CMS et la diversité de ses références.