Drupal est un système de gestion de contenu hybride et assez atypique, publié sous licence libre et distribué gratuitement. Le développement initial du projet a été fait par Dries Buytaert, qui le définit comme "assembleur rapide de site web" (Rapid website assembler). Il est utilisable tel que fourni[1] sur toute base LAMP, WAMP ou MAMP, mais largement personnalisable et programmable ensuite.
350 000 sites l'utilisent, d'après le service Alexa. ( mars 2008)
Le contenu est roi
D'une version majeure à la suivante (4.x, 5.x, 6.x, ...) Drupal ne garantit nulle compatibilité ascendante du code développé, mais en revanche garantit qu'il ne sera jamais besoin de modifier le contenu, qui représente souvent de cent à mille fois le volume du seul code (il se prête donc bien aux contenus nécessitant une forte pérennité : consultation d'archives de presse, de textes légaux, de suivi de clientèle, etc.).
(Note : Cette décision qui peut surprendre est liée à l'évolution très rapide des pratiques sur l'Internet : un CMS qui serait astreint aux restrictions d'une analyse et d'une architecture pensée deux ans plus tôt ne serait plus forcément en phase avec les attentes du marché, et ne gèrerait plus les nouvelles possibilités techniques (vidéo, géolocalisation, Google maps, PDA, Flash, détection d'anomalies de sécurité en temps réel, etc.) que par des sortes de rustines. Or changer de CMS parce que l'ancien est en impasse coûte bien plus cher que simplement faire muter de version un CMS existant sans toucher un seul octet de son contenu)
Pour cette raison, il existe toujours deux versions majeures de code successives maintenues séparément par les équipes de développeurs. On peut donc choisir si on le désire d'ignorer une version majeure sur deux. On peut aussi si on le préfère faire coexister une version de production et une version de test sur un contenu identique, etc.
Le site drupal.org fournit tous les renseignements utiles aux migrations des modules d'une version à l'autre
Copyright © 2009 Internetys - Création de sites internet, sauvegarde, refonte de site internet. Designed by Internetys's Team
Drupal! is Free Software released under the GNU General Public License.