Drupal: Le must des CMS ( gestionnaire de contenu )

Drupal est un système de gestion de contenu (abrégé CMS en anglais) libre et open source. Un CMS est un logiciel qui permet de gérer le contenu d’un site Web. Ceci permet aux utilisateurs de faire évoluer le site sans recourir systématiquement à un technicien en informatique.
Drupal est l'un des outils de gestion de contenu les plus matures sur la plate-forme LAMP (Linux Apache MySQL PHP). Sa communauté regroupe 500.000 utilisateurs actifs et 3.000 intégrateurs professionnels. Résultat, les 9.000 développeurs réguliers ont développé plus de 2.400 fonctionnalités.
La flexibilité de Drupal lui permet de répondre à la très grande majorité des besoins du marché : sites institutionnels, blog, annuaire, sites communautaires ur réseaux sociaux, marchand ou intranets, tout est possible avec Drupal.
Modularité
L’on peut étendre les possibilités en ajoutant des modules. Ceux-ci sont très nombreux, proposés par la communauté et toujours sous licence libre GPL. Cette architecture permet aux programmeurs de réaliser des modules personnalisés afin d’étendre les fonctionnalités sans pour autant modifier le corps de Drupal.
Robustesse de son API
La qualité du code et la robustesse de son interface de programmation (API), font que Drupal est également présenté comme un environnement de développement PHP (Framework). C'est donc un projet mature et robuste. Il peut être implémenté sans crainte sur des projets de toutes les tailles et de toutes criticité.
Par ailleurs ses modules communautaires sont extrêmement nombreux et complets (sondage, formulaire, newsletter, messagerie, chat, enquête). Le fonctionnement communautaire peut être étendu par des modules permettant la création de groupes d’utilisateurs, de blog individuel, d’accès restreint...
Drupal a été élu meilleur CMS open source 2007 et a gagné un trophée CNET Webware 100 dans la catégorie "publication" en mai 2008.

