Je me demandais comment les équipes qui développent des sites à l'aide de Drupal (ou de tout autre CMS) intègrent le contrôle de version, subversion, git ou autre, dans leur flux de travail. Il est évident que vous souhaitez que votre code personnalisé et vos fichiers de thème soient sous contrôle de version, mais lorsque vous utilisez un CMS tel que Drupal, une grande partie du travail consiste à configurer les modules et les paramètres, qui sont tous stockés dans la base de données.
Alors, quand vous êtes une équipe de développeurs, comment collaborez-vous sur un projet comme celui-ci ? Je suppose qu'il est possible de vider la base de données dans un fichier et de placer ce fichier sous contrôle de version, mais lorsque le site est en ligne, le client ajoute constamment du contenu, ce qui rend la synchronisation un peu problématique.
J'aimerais savoir comment les autres font.