Drupal: le CMS Open Source

À la veille du lancement de sa 7e version, Drupal, le système de gestion de contenu Open Source, ne cesse de gagner en popularité parmi les différents CMS disponibles sur le marché. Ce projet a été lancé en 2000 par le développeur belge Dries Buytaert dans le but de concurrencer Wordpress et Joomla.

Au cours des dernières années, Drupal s'est fait une place parmi les micro-entrepreneurs, les PME et les grandes communautés. Ce système a été utilisé pour le développement d'environ 500 000 sites Web dans le monde entier. Parmi ceux-ci, nous pouvons nommer Rue89.com: le site Web d'information et de débat participatif utilise le système de gestion de contenu open source depuis sa création en 2007 et s'étend maintenant à d'autres sites Web avec Drupal.

Qu'est-ce que Drupal?

Drupal est un système de gestion de contenu Open Source (CMS) publié sous la licence GNU General Public License, qui repose sur le langage de script PHP. Ce logiciel vous permet de publier, de gérer et d’organiser le contenu d’un site Web. Il peut également gérer l’organisation et les droits d’accès d’une communauté d’utilisateurs.Il est organisé en unités de contenu minimales, appelées "nœuds", correspondant à différents éléments. : article, blog, commentaire, formulaire d'inscription, galerie d'images ou de photos, enquête, wiki, etc.

Drupal a été défini à l'origine comme un "assembleur rapide de sites Web" par son créateur Dries Buytaert, c'est-à-dire une plate-forme facilitant la création de contenu de manière collaborative sur un site Web utilisé par plusieurs personnes.

La modularité et l'évolutivité du CMS permettent d'ajouter de nombreuses fonctionnalités et de mener différents types de projets, notamment dans les domaines suivants:

  • Publication Web (création de plates-formes et de sites communautaires sur Internet)
  • Création de systèmes de gestion des connaissances (y compris via une classification taxonomique - catégorie-contenu)
  • Création de groupes de travail (intranet).

Notez que:

Contrairement aux autres CMS (Wordpress), Drupal nécessite l'intervention d'un développeur expérimenté, en raison de sa structure modulaire et hautement adaptable.

Une structure modulaire, flexible et évolutive

Drupal est basé sur une structure modulaire qui combine des modules "natifs" disponibles dans le programme à base de paquets et un peu plus de 6 000 "modules de communauté".

Certains modules natifs requis pour le fonctionnement de Drupal (par exemple, la gestion des utilisateurs), d'autres sont facultatifs (par exemple, un complément pour un blog / site web). Parmi les modules natifs: conception et classement du contenu (date de publication, alphabétique, etc.), modèles de gestion (modèles), système de taxonomie (par exemple, classement des mots clés attribués aux articles et création de catégories) forum, etc.

Les modules "communauté" sont le résultat du travail de la communauté d'utilisateurs organisés autour du projet Drupal. Les administrateurs du système de gestion de contenu peuvent ajouter ces modules pour créer leur site Web en fonction de leurs besoins en développement. Ces modules couvrent une variété de besoins, notamment:

  • Bulletin
  • Bavarder
  • E-commerce (p.ex. paiement électronique)
  • Gestion du contenu sémantique (structure de métadonnées)
  • Outils multilingues
  • optimisation du moteur de recherche
  • Mobile (code 2D, gestion d'un site Drupal à partir d'un smartphone)

De nombreux modules sont disponibles dans les domaines suivants: statistiques, sécurité, navigation sur le Web, syndication de contenu, intégration d'applications tierces (par exemple Twitter).

Drupal et SEO

Outre sa modularité, Drupal présente plusieurs caractéristiques fonctionnelles qui le distinguent des autres CMS, notamment en termes d'outils de référencement (optimisation pour les moteurs de recherche. Incluant :)

  • Contrôle avancé de l'écriture d'URL (et possibilité d'automatisation via le module Pathauto) pour le référencement.
  • Le système de classification du contenu (taxonomie), qui vous permet d’organiser le contenu par mots-clés.
  • Gestion simplifiée des pages de titre et des balises méta

La communauté Drupal

La communauté participant au développement de Drupal comprend des centaines de milliers d'utilisateurs et des milliers de développeurs. Ils participent à la conception de modules supplémentaires et à la production de documents et de tutoriels sur l'utilisation du système de gestion de contenu. Le succès actuel de Drupal est en grande partie dû au dynamisme de cette communauté, comme c'est le cas pour de nombreux projets open source.

Drupal s'appuie sur plusieurs domaines de partage de connaissances, notamment:

  • Site officiel
  • Le blog
  • Forum
  • Documentation et tutoriels
  • Listes de diffusion

Quels sont les sites Web professionnels utilisant Drupal?

Drupal est un site Web offrant des contenus très différents. Ceux-ci incluent les catégories suivantes:

  • Sites d'information, magazine électronique en France, Rue89 (voir entretien ci-dessous), Mediapart, Slate.fr en France, etc. En Angleterre, The Economist.
  • Portails d'information: le portail communautaire associant contenu récréatif: Popsugar.com.
  • Sites d'entreprise / intranet: Yahoo Research!
  • E-commerce (via le module Ubercart)
  • Annuaire SEO
  • Sites Web intégrant du contenu multimédia (photos, musique, listes de lecture, vidéos, etc.). Par exemple, Warner Bros Records
  • Sites Web institutionnels / éducatifs: Université de Pennsylvanie
  • Réseaux sociaux: plateformes communautaires GoingOn.com

Focus: Les développeurs du projet Drupal sont-ils mieux payés?

Une étude récente réalisée aux États-Unis par le site Web de la communauté DoNanza, une plateforme communautaire spécialisée dans les webmasters / freelances de l’emploi en freelance, met en lumière les enjeux monétaires générés par les différents CMS (Wordpress, Joomla et Drupal). Si Wordpress et Joomla sont utilisés respectivement 6, 5 et 3, 5 fois plus souvent que Drupal, c'est lui qui récolte les budgets les plus importants: en tant que développeur utilisant Drupal (en freelance), gagnez en moyenne 915 $ par projet, contre 455 $ et 473 $ respectivement pour Wordpress et Joomla.

Télécharger Drupal

Quelles sont les meilleures applications Open Source de l'année 2010?

Article Précédent Article Suivant

Les Meilleurs Conseils