Le système de gestion de contenu (CMS pour Content Managment System) Drupal a le vent en poupe. Au fil des années, la com­mu­nauté de ses uti­li­sa­teurs a pris une ampleur con­si­dé­rable. Drupal est, en com­pa­rai­son à d’autres CMS open source, très utilisé par les sites Internet à visée sociale, c’est-à-dire où les in­ter­nautes sont des con­tri­bu­teurs actifs. En outre, celui-ci dispose d’un noyau de logiciel mince qui ne contient que les fonctions de base pour permettre la création d’un site Internet. Le choix d’élargir ces fonc­tion­na­li­tés relève, par la suite, du souhait de l’uti­li­sa­teur.

Un noyau et de nombreux éléments

Après avoir installé Drupal, on remarque que les fonc­tion­na­li­tés du système à dis­po­si­tion sont assez res­treintes. Ceci est dû à sa cons­truc­tion modulaire. L’uti­li­sa­teur dispose donc au départ d’un noyau de CMS simple qu’il peut étendre grâce à de multiples modules. Drupal est un logiciel in­di­vi­dua­li­sable et c’est une de ses forces premières. Drupal est un CMS té­lé­char­geable gra­tui­te­ment. Sa version de base est composée des domaines suivants : « content », « media », e-commerce », « SEO » et « Security ». Par ailleurs, vous avez le choix parmi plus de 1000 dis­tri­bu­tions. Ces profils d’ins­tal­la­tion de Drupal sont adaptés à des branches d’activités spé­ci­fiques et disposent de modules ap­pro­priés.

Choix de modules élé­men­taires

Les modules élé­men­taires vous per­met­tent de créer un site Internet basique, un forum, un blog (également pour plusieurs ré­dac­teurs) voire même une pla­te­forme com­mu­nau­taire. Par la suite, l’ad­mi­nis­tra­teur du site Internet a à dis­po­si­tion un certain nombre d’ex­ten­sions qui ouvrent la voie à un design Web moderne. Voici une série d’exemple de modules utiles proposés par Drupal qui sont soit déjà présents sur le noyau du logiciel ou qui peuvent être ajoutés :

  • Views : ce module a connu un tel succès qu’il est devenu aujourd’hui une partie in­té­grante de la version 8 du logiciel de base de Drupal. Views facilite l’accès à la base de données du CMS. Avec l’aide d’une interface uti­li­sa­teur graphique, vous pouvez filtrer et organiser les contenus de vos pages en fonction de critères divers et variés.
  • CKEditor : cet éditeur est basé sur le principe de WYSIWYG (What You See Is What You Get) et est intégré depuis la version 8 dans le noyau du logiciel Drupal. Ce module permet une création simple de fichiers HTML via une interface graphique, similaire à un logiciel de trai­te­ment de texte.
  • IMCE: grâce à IMCE, vous pouvez retoucher ra­pi­de­ment et sim­ple­ment vos photos.
  • Ad­mi­nis­tra­tion Menu : si vous souhaitez une gestion simple de votre site Internet, ce module est fait pour vous.
  • Backup and Migrate : grâce à cette extension, vous pouvez déplacer une copie de sécurité de votre base de données et la stocker sur un autre em­pla­ce­ment

Modules Drupal pour un meilleur SEO

Certains modules servant à optimiser votre ré­fé­ren­ce­ment se trouvent dans le noyau du logiciel de Drupal. Grâce à l’extension Path, vous pouvez renommer des chemins d’accès cryptés de vos URLs dans des liens ap­pro­priés qui sont bien notés dans les SERPs (page de résultats d’un moteur de recherche). Vous pouvez, par la suite, installer d’autres modules de SEO. En voici une sélection :

  • Pathauto est une extension du module de Path. Elle permet de créer des URLs ap­pro­priées de manière au­to­ma­tique (par exemple en nommant les chemins d’accès au site d’après les titres).
  • Vous pouvez changer les titres de vos pages Drupal grâce au module Page Title.
  • Vous pouvez créer des éléments méta (tels que des des­crip­tions ou des balises Open Graph) avec le module Metatag.
  • Grâce à l’extension XML Sitemap, tracez un fichier de plan de site grâce auquel le moteur de recherche trouvera vos contenus plus fa­ci­le­ment.
  • Le paquet complet Drupal SEO Tool contient une col­lec­tion de modules SEO (destiné à la recherche de mots-clés ou à la liaison au­to­ma­tique de liens internes)

D’autres fonctions

Une par­ti­cu­la­rité de Drupal est que vous pouvez retoucher le contenu de votre site Internet di­rec­te­ment via le frontend. Le programme sau­ve­garde également les brouil­lons, ce qui vous permet d’avoir quoiqu’il arrive accès à toutes les versions de votre site. Par ailleurs, tous les thèmes standards de Drupal sont adaptés aux mobiles et ce depuis la version 8. Un atout de plus à ce CMS très pro­met­teur. Vous pouvez, par ailleurs, définir via les divers droits d’accès d’ad­mi­nis­tra­teurs quel uti­li­sa­teur peut accéder à tel ou tel domaine du site et ce qu’il peut modifier. Ce système de ma­na­ge­ment de contenu est déjà diffusé partout dans le monde et est donc dis­po­nible en plusieurs langues, à l’instar de TYPO3, Joomla ! et WordPress.

Drupal : systèmes requis et domaines de pré­di­lec­tion

Drupal est un logiciel libre basé sur le langage PHP. Il est in­dé­pen­dant des pla­te­formes ce qui signifie que n’importe quel système d’ex­ploi­ta­tion peut le prendre en charge. En ce qui concerne la gestion de base de données, il est re­com­mandé d’utiliser MySQL et MariaDB mais également Post­greSQL. En outre, vous pouvez utiliser d’autres systèmes de base de données en utilisant une extension telle qu’Oracle. Une des spé­cia­li­tés de Drupal est la gestion des contenus créés par les uti­li­sa­teurs. C’est pourquoi il est courant de ren­con­trer ce CMS sur les pla­te­formes com­mu­nau­taires par­ti­cu­liè­re­ment friandes de ce genre de fonc­tion­na­li­tés de pu­bli­ca­tion de contenus. D’autre part, nombreux sont les sites Internet plus con­ven­tion­nels qui utilisent Drupal. Nous pouvons citer le site de la Maison Blanche, Rue89, Radio France, Amnesty In­ter­na­tio­nal, voire même Slate.fr. Les templates et les thèmes de Drupal sont également très nombreux : plus de 2000 thèmes sont dis­po­nibles gra­tui­te­ment sur le site officiel. Vous pouvez vous faire une idée plus précise de Drupal avec la version d’essai

Résumé

Les CMS mo­du­laires sont très pratiques mais peuvent aussi être traitres. En effet, l’uti­li­sa­teur a la liberté de décider quel module lui convient le mieux et l’installer. Les avantages sont évidents : votre CMS est personnel et chaque module a une fonction précise. Pourtant, un tel processus est chro­no­phage et il faut être conscient des besoins précis de son projet. Ainsi, il est conseillé aux débutants de recourir à des CMS plus simples tels que Joomla ! voire TYPO3 plutôt qu’à Drupal.

La large com­mu­nauté d’uti­li­sa­teurs dont dispose Drupal est le point fort de ce CMS. Au-delà des ex­ten­sions, il existe divers forums où les adeptes du système de gestion de contenu s’en­trai­dent. Drupal est donc adapté à vos besoins si votre site Internet met l’accent sur l’in­te­rac­tion entre uti­li­sa­teurs.

Aller au menu principal