Me preguntaba cómo los equipos que desarrollan sitios usando Drupal (o cualquier otro CMS) integran control de versiones, subversión, git o similar en su flujo de trabajo. Obviamente, querrás que tu código personalizado y archivos de tema estén bajo control de versión, pero cuando usas un CMS como Drupal, gran parte del trabajo consiste en configurar módulos y configuraciones, todo lo cual se almacena en la base de datos.Trabajando con control de versiones en un proyecto de Drupal/CMS
Entonces, cuando eres un equipo de desarrolladores, ¿cómo colaboras en un proyecto como este? Volcar la base de datos en un archivo y poner ese archivo bajo control de versiones podría funcionar, supongo, pero cuando el sitio está en vivo, el cliente agrega contenido constantemente, lo que hace que la sincronización sea un poco problemática.
Me encantaría saber cómo otros están haciendo esto.
El módulo Implementar se ve interesante en el screencast que está vinculado en su página de proyecto, y estoy de acuerdo en que es una buena solución para actualizar el contenido en un solo sitio. – flamingLogos