Stan Allain, web deisgner: logo

Stan Allain > Un CMS pourquoi faire ?

Un CMS pourquoi faire ?

Il viendra toujours un moment où vous devrez effectuer des modifications, même mineures, sur votre site : changer vos coordonnées, mettre une nouvelle photo, indiquer de nouveaux tarifs… Quand il ne s’agira pas de rajouter une page entière.

S’il s’agit d’une intervention ponctuelle, le plus efficace sera probablement de faire appel à un webmaster. Mais si ces changements sont fréquents et récurrents, vous apprécierez peut-être de pouvoir les effectuer vous-même.

C’est à ça que sert un CMS. Un CMS (Content Management System, ou système de gestion de contenu) est un logiciel qui vous permettra de gérer le contenu de votre site (voire son design) quand vous le souhaiterez.

Comment fonctionne un CMS ?

L’idée de base :

  • un « gabarit » (ou « template ») définit la forme du site (son design), ce qui est possible par la construction de plusieurs pages codées en html, que l’on formate via une ou plusieurs feuilles de style (en Anglais : « cascade style sheets », ou CSS).
  • texte, images et autres types de contenu sont stockés différemment, souvent sous forme d’une base de donnée.

Il est ainsi possible de modifier le contenu du site sans affecter sa forme ; et la moindre modification d’un caractère de style est répercutée sur l’ensemble du site, sans que l’on ait à traiter manuellement chaque page ou chaque rubrique.

Vous pouvez publier ou modifier le contenu de votre site directement via votre navigateur internet, en vous connectant à une page d’administration, où que vous soyez. Les modifications seront instantanées.

Quand un visiteur se connecte, le CMS se charge d’appeler le contenu et le gabarit adéquats : la page web se construit et peut être visualisée.

Quels sont les avantages d’un CMS ?

  • pas d’installation sur votre ordinateur : le système est présent chez votre hébergeur de site, et est accessible depuis n’importe quel navigateur internet (Internet Explorer, Firefox, Opera, Chrome, Safari…)
  • il est possible de gérer plusieurs niveaux d’autorisation pour les personnes habilitées à effectuer des modifications de contenu ; elles peuvent même travailler simultanément sur un même système
  • on trouve des CMS gratuits très performants, soutenus par une communauté de développeurs importante
  • ils sont incontournables si l’on veut gérer un site dynamique, avec mises à jour instantanées et interactivité avec les vos visiteurs (blog, livre d’or, module de commerce en ligne…)

Quels sont les inconvénients d’un CMS ?

  • les CMS se veulent simples pour l’utilisateur final, mais la courbe d’apprentissage est généralement assez lente pour les gros systèmes… Surtout si vous êtes novice en la matière
  • l’installation du site est plus complexe et nécessite de nombreux paramétrages
  • il faut souvent installer plusieurs modules pour le résultat escompté, ce qui peut vite transformer votre CMS en « usine à gaz »
  • la mise en route peut nécessiter l’intervention d’un prestataire pour créer un design et l’adapter au fonctionnement du CMS. Pire, créer le design complet A PARTIR du CMS lui-même est souvent un passage obligé.
  • installer un CMS implique souvent de choisir un hébergement particulier (cas le plus fréquent : un hébergement qui accepte le php et une ou plusieurs bases de données en sql)
  • tous les CMS ne produisent pas un code de bonne qualité (même si c’est de plus en plus rare), ce qui peut être préjudiciable au référencement du site.
  • sur beaucoup de CMS, vous aurez du mal à structurer vos pages de manière originale (pour sortir par exemple du schema « bannière – menu à gauche – deux colonnes »)

Quelques types de CMS

Les CMS «  classiques » fonctionnent à partir d’une base de données.  Les leaders (en terme de part de marché) sont Joomla, Drupal et WordPress. WordPress est au départ destiné aux blogs ; mais il est de plus en plus détourné de sa fonction initiale pour construire, avec bonheur, de « vrais » sites.
Citons quelques outsiders : ModX,  CMS Made Simple, Concrete5, SilverStripe, Expression Engine, eZ Publish, Frog, Spip, Radiant, SPIP…

Les CMS « flat files » sont plus adaptés à des sites statiques de petite taille. Toute l’information est stockée sur un seul fichier (xml ou ficher texte). Il n’y a pas de base de données à installer, ce qui simplifie la mise en place ou le transfert d’un site. Revers de la médaille, leurs fonctionnalités sont souvent plus limitées (mais parfois, c’est justement ce qu’on recherche !). Dans cette catégorie, citons SkyBlueCanvas, Pluck, ou encore RazorCMS. Certains, comme Pivot, sont adaptés à la gestion d’un blog.

Les « remote CMS » : TypeRoom Lite, Surreal, Cushy CMS, Simple CMS, pour ne citer qu’eux, sont des services entièrement hébergés. Leur fonctionnement est le plus simple qui soit : votre designer web définit, à l’aide d’une codification spéciale, les zones que vous pourrez éditer vous même dans votre site. Il ne vous reste plus qu’à vous connecter à un de ces services en ligne pour effectuer vos modifications. L’avantage : une extrême simplicité, et l’assurance que vous ne bouleverserez jamais le design de votre site. L’inconvénient : ces systèmes suffisent pour actualiser une rubrique « actualité », par exemple, mais ne vous permettront pas d’ajouter une page entière ou de modifier le menu de votre site.

Quel est le meilleur CMS ?

Petit jeu : selon vous, laquelle de ces réponses est exacte ?

  1. « Le CMS idéal ? C’est celui qui est adapté à ce que je veux faire de mon site, à ma connaissance des outils informatiques et à ma façon de travailler. C’est donc celui qui est le plus accessibles et le moins compliqué, avec les fonctionnalités dont j’ai besoin, point barre. »
  2. « Le CMS idéal ? C’est celui qui sera capable de s’adapter aux évolutions que connaîtront mon activité, mess habitudes, et donc mon site. C’est celui qui ouvrira le maximum de possibilités dès le départ, avec des fonctionnalités que je pourrai découvrir et exploiter au fur et à mesure que de nouveaux besoins naîtront. »

Solution : ni l’une ni l’autre… Ou les deux réponses à la fois ; le CMS idéal doit être à la fois simple d’utilisation et évolutif, deux caractéristiques difficilement compatibles pour un utilisateur dont l’informatique n’est pas le métier.

En visitant des forums, vous lirez sans doute des tas d’avis divergents sur la qualité de tous ces systèmes, et pour cause : des CMS, il en existe des centaines et des centaines sur le marché ! Certains sont payants, d’autres « open source » et gratuits… Et je ne parle pas des systèmes personnalisés, conçus spécialement pour un site particulier. Pour un petit aperçu (non exhaustif), je vous invite à regarder ces pages : CMS Matrix, ou encore Wikipedia.

Les avis tranchés que vous trouverez émaneront rarement des utilisateurs, et plus souvent des concepteurs de site… Qui se seront au fil du temps spécialisés sur un ou deux systèmes qu’ils trouvent adaptés à LEURS besoins !

Comment choisir parmi tout ça ?

Votre web designer aura un rôle très important à jouer : il vous orientera vers le CMS le plus adapté à votre situation… Et à défaut, vers un CMS qu’il maîtrisera parfaitement et pour lequel il sera capable d’assurer un bon service après-vente !

A condition bien sûr qu’utiliser un CMS soit pour vous la meilleure solution. Parfois, il sera plus judicieux et efficace de vous en passer : c’est ce que nous vérifierons dans un prochain article.

Posté le 21 août 09

Catégorie(s): Gestion de contenu

Votre réaction?