Drupal, CMS très puissant que nous vous avons présenté le mois dernier est construit autour d'une architecture modulaire. Apprendre comment augmenter les fonctionnalités de Drupal par l'écriture d'un nouveau module d'extension va être notre but aujourd'hui.
Drupal est un CMS Open Source écrit en PHP. Très puissant à la base, ses possibilités n'ont guère de limites car Drupal est extensible à volonté grâce à des modules d'extensions. Aussi surprenant que cela puisse paraître vu de l'extérieur, écrire un module d'extension pour Drupal est aisé. Les points les plus difficiles sont d'avoir une vue d'ensemble de son architecture et de son fonctionnement et d'être familiarisé avec la documentation (www.drupal.org), pas des plus claires lorsqu'on aborde la question pour la première fois. Cette étape franchie, les choses deviennent vite aisées, ainsi que cet article se propose de vous le démontrer par la pratique. Peu de pré-requis sont en outre nécessaires: des notions de base de PHP et avoir déjà manipulé un peu Drupal en tant qu'administrateur.
Frédéric Mazué