Estou construindo um site Drupal 8 e fiz algumas pesquisas sempre que devo usar o Gerenciamento de configuração ou Recursos para exportar a configuração e incluí-la no meu perfil. Para exportar e importar a configuração com o Gerenciamento de Configuração de um site para outro, os sites precisam ter o mesmo UUID. Isso significa que eles precisam ser um clone um do outro. Existem duas maneiras de conseguir isso:
- Clone o banco de dados de um site para outro para ter o mesmo UUID
- Modifique programaticamente o UUID para corresponder ao da configuração
O site que vou construir terá sua própria instalação de perfil e minha intenção é manter a configuração ou os recursos dentro do perfil. Já criei a instalação do meu perfil, mas agora tenho que incluir a configuração de uma maneira que não dependa do UUID para que eu possa:
- Ative um ambiente de desenvolvimento novo usando a instalação de perfil
- Desenvolver novas funcionalidades
- Exportar novas funcionalidades no perfil
- Implante-o para produzir e aplicar novas funcionalidades sem reinstalar o site
Como posso exportar a configuração e adicioná-la ao meu perfil? Devo usar o Gerenciamento de configuração e remover manualmente o UUID ou devo usar os Recursos e adicioná-lo ao meu perfil?
Usando o módulo Recursos, não consigo definir o destino para meus recursos. Gostaria de colocar todos os meus recursos em profiles / my_profile / feature. Quando o crio, não consigo definir um destino para que ele seja salvo em módulos / personalizado. Mudei manualmente de módulos / customizado para profile / my_profile / features. Se eu atualizá-lo, ele não atualizará os recursos que eu mudei, mas criará um novo recurso com o mesmo nome em modules / custom. Como posso configurar um destino personalizado?