Features.module est un outil extrêmement puissant pour gérer les changements de configuration de Drupal.
Les types de contenu, les paramètres CCK, les vues, les variables Drupal, les contextes, les préréglages Imagecache, les menus, les taxonomies et les autorisations peuvent tous être regroupés dans une fonctionnalité, qui peut être contrôlée dans le contrôle de version. À partir de là, le déploiement d'un nouveau site ou la modification d'un site existant sont facilement gérés par l'interface utilisateur des fonctionnalités ou par Drush.
Assurez-vous d'installer Strongarm.module pour exporter la configuration de Drupal qui est stockée dans votre table Variables. Vous pouvez également transformer du contenu ou des nœuds statiques (par exemple : about us, faqs, etc) en Features en installant le module uuid_features.
De loin, c'est le meilleur moyen de travailler avec d'autres développeurs sur le même site, et de faire passer votre site du stade du développement à celui des tests, puis à celui du stockage et de la production.