Estoy construyendo un sitio Drupal 8 y he investigado cada vez que debo usar la Gestión de configuración o las Características para exportar la configuración e incluirla en mi perfil. Para exportar e importar la configuración con Configuration Management de un sitio a otro, los sitios deben tener el mismo UUID. Significa que tienen que ser un clon el uno del otro. Hay dos formas de lograr esto:
- Clone la base de datos de un sitio a otro para tener el mismo UUID
- Modifique programáticamente el UUID para que coincida con el que está en la configuración
El sitio que voy a construir tendrá su propia instalación de perfil y mi intención es mantener la configuración o las características dentro del perfil. Ya he creado la instalación de mi perfil, pero ahora tengo que incluir la configuración de una manera que no dependa del UUID para poder:
- Acelere un nuevo entorno de desarrollo utilizando la instalación de perfiles
- Desarrollar nuevas funcionalidades.
- Exportar nuevas funcionalidades en el perfil
- Impleméntelo para producir y aplicar nuevas funcionalidades sin volver a instalar el sitio
¿Cómo puedo exportar la configuración y agregarla a mi perfil? ¿Debo usar la Gestión de configuración y eliminar manualmente el UUID o debo usar Características y agregarlo a mi perfil?
Al usar el módulo Funciones, no puedo establecer el destino de mis funciones. Me gustaría poner todas mis funciones en profiles / my_profile / feature. Cuando lo creo, no puedo establecer un destino, por lo que se guarda en módulos / personalizado. Lo moví manualmente de módulos / personalizado a perfil / mi_perfil / características. Si lo actualizo, no actualizará las funciones que moví, sino que creará una nueva función con el mismo nombre en módulos / personalizados. ¿Cómo puedo configurar un destino personalizado?
fuente
Agregar información de contraargumentos para asimilación / consideración:
El mantenedor del módulo de características Mike Potter está alentando a la gente a dejar de usar el módulo de características como ...
fuente