De l’internaute qui veut monter son site au responsable de département internet chargé de mettre en œuvre un site publiant des informations, une question traverse rapidement l’esprit : "Quelle solution de gestion de contenu choisir ?"
Après avoir écarté la question du "fait maison" qui apparaît rapidement comme peu efficace pour la grande majorité des cas, une grande angoisse envahit le responsable du projet : l’offre est énorme et les pièges apparaissent vite comme nombreux.
Quelques conseils personnels qui n’engagent que moi, mais qui pourront peut-être aider quelques lecteurs qui passent par les mêmes questions techno-existentialistes :
1 + Si vous n’avez pas de développeurs en interne, choisissez d’abord votre prestataire informatique plutôt que la solution logicielle.
En effet, le réflexe premier est de tester les technos puis d’aller voir les spécialistes de la techno en question. Il existe de nombreux écosystèmes autour de certaines solutions : eZPublish, Typo, Joomla... J’aurai tendance à conseiller l’inverse. Renseignez-vous sur les prestataires qui ont une bonne réputation et demandez-leur d’analyser vos besoins. La technologie proposée ne doit être qu’un moyen pour arriver à satisfaire vos exigences et non une fin en soi. Un prestataire pourra alors éventuellement vous proposer différentes solutions CMS. N’hésitez à lancer un vrai appel d’offre avec plusieurs sociétés sollicités, cela vous permettra de comparer les solutions proposées entre elles par rapport à vos besoins spécifiques.
2 + Ne vous fiez pas "au bruit" sur internet, ne lisez aucun slide de présentation mais préférez testez par vous-même.
Certains enrobages marketing sont séduisants, mais cachent des réalités techniques plus crues. Si vous destinez votre site à des responsables peu avertis au niveau techno, demandez des démos fonctionnelles et utilisables. Le mieux est encore d’arriver à installer par soi-même certaines solutions open source. Pour la plupart, les installations sont accessibles sans grandes connaissances informatiques.
L’autre conseil est de jeter à la poubelle les slides de présentation du produit fait par les éditeurs eux-mêmes : ils ne sont d’aucune utilité réelle. Préférez plutôt demander des références et téléphonez directement à ces références. L’expérience parlera toujours plus que PowerPoint.
3 + Faites la chasse aux coûts cachés.
Une solution après les questions 1 et 2 peut apparaître comme la plus sexy jamais imaginée, mais renseignez-vous sur plusieurs choses : est-ce que la technologie utilisée est standard ? Demande-t-elle des adaptations particulières au niveau de l’hébergement ? Gère-t-elle nativement bien la charge ? Si oui, comment ? Gère-t-elle bien un système de cache avec un rafraîchissement fréquent des news ?
Ecarter de fait toute réponse qui "oublie" une analyse de l’architecture système nécessaire pour faire tourner votre système. Là aussi, il y a danger avec les benchmarks officiels... Ils sont difficilement vérifiables et un vendeur n’a aucun intérêt à vous en montrer un mauvais.
Utilisez votre google favori pour chercher des sites du même type que le vôtre qui tourne sur la technologie visée. On les trouve en cherchant souvent la signature en bas de page de la technologie...
4 + Faites d’abord simple...
"Small is beautifull"... Plus prosaïquement, mesurez votre ambition et centrez-vous sur votre "core business"... Ce que vous voulez et savez faire. Typiquement si vous faites un site de news, commencez par là avant de vouloir en plus le site communautaire, la plate-forme vidéo et la plate-forme de blogs tout ça à l’intérieur d’un site qui tourne sur lui-même pour simuler le mouvement de la terre.
Un projet part en vrille quand les objectifs initiaux sont modifiés pendant le déroulement technique du projet et que personne ne tranche. Le projet devient alors au fil du temps une vraie bible du "looser web"...
5 + Pensez jetable... mais interopérable.
Les CMS, c’est comme la mode. A moins que vous ayez les moyens de vous payer tous les ans les dernières créations des couturiers tendance, pensez d’abord votre CMS comme un produit "jetable" que vous jetterez à la poubelle quand un meilleur arrivera.
Je sais, c’est à l’inverse des principes dont on nous rabâche les oreilles... Mais les technologies "CMS" évoluent trop vite pour rendre tout investissement "amortissable" sur trois ans caduque à la fin de l’année.
Par contre, gardez-vous des portes de sortie ou de couplage... Y a-t-il une vraie séparation du front office et du back office ? Du contenu et de l’affichage ? Peut-on facilement importer des XML divers et variés et à l’inverse exporter ? Emploie-t-il des protocoles normalisés ?
Bref claquer des centaines de milliers d’euros sur des frameworks basés sur un CMS paraît être une vraie gageure à long terme... Est-ce que la société qui vous vend le produit sera encore vivante dans deux ou trois ans ? Est-ce que vous trouverez encore des ressources développant sur bidule x dans deux ans ?
En résumé, "faites pas cher" et "vite" au niveau techno et attachez surtout de l’importance à vos impératifs commerciaux qui portent le site. C’est bien là où vous vous distinguerez et pas avec le dernier module de vote en Flash du CMS trucmuche.
6 + Et au final ?
Un article entier sur les CMS sans parler d’aucun CMS ? Eh oui... A priori je pense qu’il n’existe pas de solutions miracles "out of the box", mais des solutions qui collent à vos attentes à un moment donné. Cela veut dire qu’en fonction de vos objectifs, de vos moyens et de vos ambitions, différents CMS peuvent être choisis.
Ma préférence va sur des solutions LAMPP (Linux, Apache, MySQL) de type Drupal ou MODx, par exemple, mais il existe des frameworks pythons (Django) solides - le nouvel hébergement Google le propose -, des applications .NET alléchantes et des solutions JAVA pour des grands sites médias qui apparaissent comme performants (Méthode portal server).
Pour le reste, je vous laisse partir à l’aventure parmi les milliers de CMS en cherchant sur hotscripts.com ou ailleurs... Vous trouverez peut-être votre perle rare qui vous apparaîtra comme la 8e merveille du monde.
J’ai relaté sur mon blog personnel quelques expériences sur deux solutions connues à savoir eZpublish et Drupal, mais elles n’engagent bien que moi au vu des avertissements de cet article et je vous encourage vivement à faire les essais par vous-même avant de tirer toute conclusion hâtive.
Drupal:
http://www.drupal.org/
Modx :
http://www.modxcms.com/
Django:
http://www.django-fr.org/
Hotscripts:
http://www.hotscripts.com/PHP/Scripts_and_Programs/Content_Management/in...
Ezpublish:
http://www.media-business.biz/category/cat%C3%A9gorie/ezpublish
Drupal :
http://www.media-business.biz/category/cat%C3%A9gorie/drupal
Méthode portal server:
http://www.eidosmedia.com/Feature_Update_fr/MethodePortalServer.html
Recent comments
7 weeks 5 days ago
10 weeks 5 days ago
12 weeks 22 hours ago
12 weeks 2 days ago
12 weeks 5 days ago
17 weeks 23 hours ago
17 weeks 23 hours ago
19 weeks 6 days ago
19 weeks 6 days ago