e-deation
home
à propos
tarifs
Drupal
compétences
réalisations
contact
index » Drupal
Drupal est un CMS (gestionnaire de contenu) qui permet de créer une grande variété de sites internet : ça va du blog personnel au site internet d'une société, en passant par les sites communautaires, les sites d'informations, les boutiques en ligne... Drupal est publié sous la licence libre GPL et développé par une communauté de bénévoles. Son approche du contenu et son système modulaire font que Drupal est capable de s'adapter à tous les besoins. La présence de certains modules permettent à tout à chacun de créer un site avec des fonctionnalités avancées sans aucun développement.

Pourquoi j'ai choisi Drupal

Drupal permet de gérer une information comme un noeud, ce noeud peut ensuite être attaché à un forum, article, nouvelle, tutoriel, commentaire, livre collaboratif... Grâce à Drupal, la forme n’est plus figée à une architecture type est reste donc très évolutive. En contrepartie de cette liberté, Drupal requiert un temps de familiarisation technique relativement long du fait de sa logique particulière. Mais il est à noter que cette puissance et cette flexibilité ne se traduisent aucunement par quelque pesanteur d'utilisation du point de vue de l'administrateur. Celui-ci y trouvera au contraire un outil ergonomique et convivial, au même titre que des CMS plus "grand public" comme Joomla. Je note du reste que Drupal a encore fait des progrès dans ce domaine avec la version 6 qui, maintenant stabilisée, est arrivée à maturité. Là où l'on tire le mieux profit de Drupal, c'est lorsque ses fonctions (ou celles de modules tiers) répondent à une partie importante de nos besoins. On évoque ainsi la règle classique des 80-20 : si Drupal, clé en main, avec des modules tiers, répond à 80% des besoins du projet, on pourra passer 80% du temps total à régler les 20% de personnalisation nécessaires et on aura déjà gagné beaucoup de temps. D'autant plus que les premiers 80% de besoins comblés peuvent l'être par un bon architecte ou intégrateur, permettant aux programmeurs de s'attaquer à d'autres tâches en parallèle.

Languages utilisés

Drupal est développé en PHP, mais fait aussi usage de nombreuses fonctionnalités programmées en JavaScript, principalement par l’utilisation des bibliothèques JQuery.

Récompenses

Drupal a gagné le concours du meilleur CMS 2008 (catégorie “Overall Open Source Content Management System”), devant Joomla. Drupal avait déjà remporté le concours en 2007, toujours devant Joomla.

Drupal Live

Drupal est devenu en quelques années un des leaders du marché des CMS. Il est retenu comme base pour le développement de projets de toute envergure dans le monde entier et est utilisé par d'innombrables sites de renom comme Universal Music, Sony Music, Warner Bros, MTV, 20th Century Fox, l'ONU, l'OTAN... Voici quelques sites qui illustrent parfaitement la puissance de Drupal pour le déploiement d’applications en ligne hautement interactives...

Drupal 7, c'est pour bientôt...

Dries Buytaert, le créateur de Drupal, nous a donné quelques nouvelles sur la nouvelle mouture de Drupal. Arrivée prévue pour fin 2009. Tous les détails sont visibles ici :http://buytaert.net/predictions-2009. Parmi les nouveautés, on peut noter que Drupal 7 intégrera le module CCK dans le noyau (alors qu'il n'est qu'optionnel sous Drupal 6). Ses fonctionnalités seront de plus étendues car il permettra d'ajouter des champs à tout type d'objet (contenus, utilisateurs, taxonomie...). Un certains nombre de modules de bases devraient également faire leur entrée dans le coeur : module image, éditeur Wisiwig, Views...

Pour en savoir plus sur Drupal