Je ne suis pas un ‘fan’ de gestionnaires de contenu générique, les fameux CMS. Oui c’est certainement un outil indispensable dans certains cas (sites Internet grand public, processus de révision détaillé, etc.), mais en général ce sont des usines à gaz qui sont tellement complexes à modifier qu’il est souvent plus rapide et moins dispendieux de faire une application sur mesure. Je parle surtout des logiciels comme Vignette Storyserver, Broadvision ou Microsoft CMS.
Depuis quelques années, plusieurs gestionnaires de contenu ‘open source’ ont fait leur apparition (Joomla, PhP/DotNet Nuke, Kentico) et ont gagné une certaine popularité. Ils sont plus accessibles du point de vue financier, mais demandent toujours un bon niveau de compétence pour être mis en place, et surtout un bon investissement en temps pour les maîtriser.
Mais après avoir téléchargé et essayé la plupart de ces solutions, j’arrivais toujours à la même conclusion : usine à gaz. La plupart de ces applications sont des projets en code source libre (merci www.granddictionnaire.com), et on y retrouve souvent un méli-mélo d’approche et de style de programmation différent. On doit se rendre à l’évidence il faut s’investir à fond dans le projet pour tous comprendre pour pouvoir bien le personnaliser. Ce faisant, on choisit un peu d’ignorer les autres solutions.
Par contre, j’ai découvert un nouveau CMS qui s’appelle CONCRETE5. C’est un projet ‘OpenSource’ LAMP (Linux, Apache, MySQL et PHP) qui brille surtout par son approche simple et épurée. Les éditeurs du site naviguent le site comme un utilisateur normal, mais peuvent modifier le contenu en temps réel grâce à AJAX. C’est bien parce que les éditeurs voient leur contenu en contexte réel de la page. Sous la machine, le code est simple, bien pensé et les développeurs utilise XML a profusion.
Si vous recherchez un gestionnaire de contenu sous l’environnement Linux, je vous suggère d’y jeter un coup d’œil. Malheureusement, chez Technoponics on travaille surtout avec .NET & Mono, donc ce n’est pas la solution pour nous.
Par contre, c’est une belle source d’inspiration.
http://www.concrete5.org/