Mes nouvelles activités ne me laissent que peu de temps pour mettre à jour ce blog. En attendant une éventuelle reprise de mes divagations éditoriales, vous pouvez toujours parcourir les anciens articles. A+ et bonne lecture!

Quand un expert reconnu parle de Drupal...

Sujet:

Rubrique:

Deane Barker, connu pour sa grande expertise du monde des CMS, tient un excellent blog Gadgetopia. Je vous ai d'ailleurs déjà recommandé sa lecture dans un article consacré au choix du meilleur CMS.

A l'occasion d'un projet personnel, Deane a fait connaissance avec Drupal. Dans un récent article, il nous livre ses premières réflexions à chaud sur Drupal 6. Et elles sont plus que positives ;-)

Pour les flemmards, ou les anglophobes, en voici les principaux éléments (la traduction n'est pas littérale) :

  • Drupal est extrêmement flexible, tout est configurable, c'est un rêve pour les développeurs.
  • Drupal est tellement flexible qu'il mérite plus l'appellation de framework (CMF) que de système (CMS). Cela permet d'ailleurs de réaliser des applications qui n'ont que peut de chose à voir avec le domaine traditionnel de la gestion de contenu.
  • Drupal est essentiellement un ensemble de "hooks" et d'évènements. Vous écrivez des modules qui attendent que le système fasse quelque chose qui déclenchera alors l'exécution de leur propre code.
  • C'est stupéfiant la façon dont Drupal monte en puissance (scale). Le process de bootstrap qui tourne à chaque requête est stupéfiant. Mais, quelque soit sa complexité, Drupal peut monter en puissance, ce qui le rend encore plus impressionnant.
  • La plupart du code que vous écrivez pour Drupal n'est pas vraiment composé d'execution logique (if/then), c'est principalement une sorte de jeu d'option de configuration qui utilise php.
  • L'API pour les formulaires est remarquable. Je ne connais pas de CMS qui en aient un meilleur.
  • La plus grande expertise que vous pouvez développer en tant que developpeur Drupal est surement de connaitre tous les modules disponibles, leur possibilités et leurs limitations. Drupal est complètement constitué de modules (et il y en a très peu en standard), et il y a surement plus de code soumis pour Drupal que pour n'importe quel système sur terre. Vous pouvez bâtir un site complexe sans même écrire une ligne de code.

Voila, pas mal non ? C'est à peu près ce que je me tue à dire depuis un an, mais je suppose que la voix de Deane aura plus de portée que la mienne ;-)

 

Guided search

Abonnez-vous au flux RSS de Inéation

Twitter

Commentaires récents