Le CMS (content management system) Drupal

Qu'est ce qu'un CMS ?

Littéralement le CMS (Content Management System ) est un système de gestion de contenu. Pus précisément il s'agit de logiciels permettant la création et à la mise à jour de Site Web de manière dynamique au travers d'une interface utilisateur relativement simple, on peut noter certaines caractéristiques communes à tous les CMS :

  • Le plus souvent ils séparent le fond de la forme (Application de différents thèmes sur un même contenu)
  • Ils permettent de gérer une succession d'états pour les documents (En cours de rédaction, vérifié, publié,...), avec la gestion des versions.
  • Ils apportent des modèles pré paramétrés de mise en forme : Forum, Blog, catalogue,...
  • Grâce à une gestion des utilisateurs et des droits ils permettent la mise en place de fonctions d'administration et de travail collaboratif sur les documents

Les CMS (Open Source) sont très nombreux ont peu citer quelque uns des plus répandus : Joomla, DotClear, WordPress, eZ Publish .... et bien sûr Drupal.

Qu'est ce que Drupal ?

Le développeur initial de Drupal est Dries Buytaert. Crée en 2000 il y avait en septembre 2009 plus de 500 000 sites l'utilisant.

Drupal s'articule autour de la notion de nœud (node). Un nœud étant un élément d'un type de contenu particulier, par exemple un billet de blog, une page d'un livre,...

Drupal permet de créer ses propres types de contenu (dont chaque 'instanciation sera un nœud) avec ses propres données (Images, video, musique, description,..), puis de définir des vues particulières sur ces contenus et enfin de les placer où l'on veut sur ses pages web dans des blocs.

ll serait inutile ici d'essayer de définir quel est le meilleur CMS, puisque parmi les leaders chacun on leur forces et leurs faiblesses, cependant il est intéressant de voir comment Drupal est perçu par un cabinet comme le Gartner. Ici un lien vers le fameux magic-quadrant du Gartner dans le cadre d'une étude sur les solutions logicielles sociales pour les entreprises.

Pouquoi choisir Drupal ?

Dans notre stratégie le point clef est la "Visibilité" au travers du référencement naturel. Et cela n'est possible d''une part que en respectant toutes les règles et consignes techniques données par les acteurs du marché (Google, Yahoo, Microsoft,...) et d'autre part qu'en utilisant un système favorisant la réfaction de contenu à valeur ajouté.

C'est bien deux point que nous apporte Drupal.

La partie technique:

  • Dès l'installation d'un site Drupal nous avons un respect des normes en Vigueur.
  • La possibilité en quelques clics de générer des URL les plus lisibles possibles.
  • Une bonne gestion des titres
  • Des modules pour générer les SiteMaps...

Pour le contenu:

  • Gestion des commentaires
  • Création de sondages, blogs , forums en quelques clics.
  • Création de taxonomie dynamique avec catégorisation, classement,...

Drupal c'est une séparation claire du fond (Contenu) et de la mise en forme qui permet de rendre chaque site unique en utilisant de nombreux modèles (thèmes). C'est aussi plus de 4000 Modules (API) utilisables dans des contextes variés.

Quels exemples célèbres d'utilisation de Drupal peut on trouver ?

Pour finir quelques sites réalisés avec Drupal :