Bien choisir un CMS open-source
Par dineji, vendredi 22 août 2008 à 16:49 :: Projets web : l'art et la manière :: #36 :: rss
On ne compte plus les sites réalisés grâce à des CMS (Content Management System - système de gestion de contenu). Véritables couteaux-suisses de la publication web, ces outils au départ destinés aux projets ayant une forte dimension éditoriale servent aussi bien à réaliser des sites de type "institutionnel", "marque", voire des sites marchands ou communautaires grâce à des modules complémentaires ou du développement sur-mesure... Pris en l'état, les CMS présentent deux avantages de base :
- mise en place (en général) rapide avec peu ou pas de travail technique
- création et modification facile des rubriques et contenus via l'interface d'administration
Smile, une "société d'experts des architectures web et des solutions open source", publie quelques livres blancs parmi lesquels Choisir un CMS et Les CMS open-source. Ces deux documents sont remarquables par leur clarté et leur exhaustivité.
Faut-il pour autant se poser les 200 questions et étudier la dizaine de logiciels présentés (il s'agit déjà d'une sélection !) ? Oui et non. Smile le souligne à juste titre, une comparaison de tous les outils sur tous les critères serait à la fois un travail titanesque et peu pertinent. En revanche un travail sur une sélection des critères correspondant aux besoins réels du projet est indispensable.
Attention à ne pas se limiter aux besoins à court terme, même pour un projet modeste. Si le développement sur-mesure de nouvelles fonctionnalités ou, à l'extrême, la migration vers une autre plate-forme sont toujours possibles, la charge de travail requise est rarement anodine.
Trois exemples de questions clés issues du livre blanc :
Quelques remarques pour conclure.
Il est possible de tester les principaux systèmes (y compris les interfaces d'administration) grâce aux démonstration disponibles soit sur le site du CMS soit via des services comme opensourcecms.com.
Faut-il pour autant se poser les 200 questions et étudier la dizaine de logiciels présentés (il s'agit déjà d'une sélection !) ? Oui et non. Smile le souligne à juste titre, une comparaison de tous les outils sur tous les critères serait à la fois un travail titanesque et peu pertinent. En revanche un travail sur une sélection des critères correspondant aux besoins réels du projet est indispensable.
Attention à ne pas se limiter aux besoins à court terme, même pour un projet modeste. Si le développement sur-mesure de nouvelles fonctionnalités ou, à l'extrême, la migration vers une autre plate-forme sont toujours possibles, la charge de travail requise est rarement anodine.
Trois exemples de questions clés issues du livre blanc :
- "Est-il possible de définir des types de contenus nouveaux, correspondant à un besoin spécifique ? Par exemple un type de contenu offre d’emploi, qui comportera des champs poste, fonction, expérience, salaire, etc, et à partir duquel on pourra créer ensuite des contenus offres d’emploi."
- "Est-il possible de définir l’arborescence du site, sans limitation de profondeur ?"
- "Peut-on distinguer les étapes de contribution et de validation d’un contenu ? Peut-on affecter des habilitations distinctes à l’une et l’autre de ces étapes, de sorte que certains peuvent contribuer mais ne peuvent pas valider ?"
Quelques remarques pour conclure.
Il est possible de tester les principaux systèmes (y compris les interfaces d'administration) grâce aux démonstration disponibles soit sur le site du CMS soit via des services comme opensourcecms.com.

Signaler ce billet à un(e) ami(e)



Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire