Tout simplement parce que nous avons trouvé Drupal très malléable. Une fois passé la phase de prise en main et la compréhension de sa philosophie particulière (tout est un noeud). Et bien sûr Drupal est entièrement développé en PHP.
Drupal est malléable ? Moi il m'a l'air drôlement compliqué.
Compliqué au premier abord, car Drupal ne vous prend pas par la main, pas de fioriture graphique, on va à l'essentiel en deux clics de souris, ça peu faire peur : il faut se plonger dedans. Le coté très évolutif de Drupal vient surtout de son système de module et de hooks, permettant de modifier le fonctionnement du CMS sans toucher au coeur du code.
Alors il faut obligatoirement être un ingénieur PHP pour utiliser Drupal ?
Non, pas obligatoirement. Il est possible d'ajouter des fonctionnalités en installant des modules. La communauté Drupal est sur ce point très active et il existera sûrement déjà un module répondant à vos attentes au moment où vous en aurez besoin sans taper aucune ligne de code.
C'est sa modularité qui fait la puissance de ce CMS.
Actuellement nous travaillons sur deux sites e-commerce que nous construisons avec Drupal : nous vous les présenterons plus tard. Ils s'appuient l'un et l'autre sur le module de commerce électronique e-commerce qui s'avère être assez complet moyennant quelques modification via des modules spécifiques (gestion avec les systèmes bancaires français en particulier).