Supongamos que tengo que automatizar las instalaciones de Drupal y CiviCRM.
Sin embargo, estos necesitan configuraciones particulares para trabajar juntos (algunas ediciones de archivos y configuraciones de bases de datos)
¿Debo hacer una instalación de versión fija (por ejemplo, Drupal 4.7.5 + CiviCRM 4.5.6), instalarlos y configurarlos, y luego guardar los archivos editados más la base de datos?
¿O debería poner más esfuerzo en mi script de compilación y hacer algunas consultas y seds para editar esas configuraciones en la base de datos y los archivos?
automation
drupal
JorgeeFG
fuente
fuente
Respuestas:
Sus sonidos de pregunta como usted debe echar un vistazo a lo que llamo F sticasoperativas C onfiguration M GESTIÓN, también conocido como FCM . FCM no se trata solo del uso del módulo de características de Drupal , y no se trata de la gestión de la configuración (como se presentó en la versión 8 de Drupal). En cambio, es un caso especial de S oftware C onfiguration M GESTIÓN , también conocido como SCM , aplicado a Drupal.
Principalmente porque las características se pueden considerar como un generador de código, mientras que el código generado se puede considerar como el script de compilación (como en su pregunta). Que luego también se puede utilizar para migrar a través de múltiples entornos.
Eche un vistazo a mi respuesta (popular) a " ¿Cómo usar el módulo Características en un entorno de desarrollo 3? " Para obtener (más) detalles sobre todo esto.
fuente