- Clone o repitório
- Rode
make up
para subir o docker - Rode
make pull-db
para importar o banco de dados de /data
- user: admin
- pass: q1w2e3r4t5y6
dbusiness (docroot/modules/custom/dbusiness)
Como cadastrar:
Cadastrar Slide Item (pode criar direto no spa):
- Menu Content, Add Content (/node/add/slider)
Cadastrar bloco (pode criar direto no spa):
- Menu Structure, Block Layout, aba Custom Block library e add custom block.
Cadastrar SPA:
- Menu Structure, Spa List e Adicionar (/admin/structure/spa_entity)
- smtp
- inline_entity_form
- contact_formatter
- Foi adicionado via library (dbusiness.libraries.yml)o slick.js para cuidar do efeito carrossel.
Via administração do Drupal, foram criado os seguinte items: Foi criado um tipo de conteúdo slider onde é possível cadastrar o single slide. Foi criado um block type (SPA Block) Foi criado contact formulário de contato
Via programação, utilizando Content Entity, foi criado uma Entity SPA que cadastra as páginas. O slider, block e contact são adicionados no formato entity_reference e cada um com sua particularidade de form e view.
Não ficou claro se deveria deixar as configuracoes na pasta docker ou se deveria criar uma imagem. Por via das dúvidas repliquei a imagem repositório docker https://hub.docker.com/r/jkamizato/drupal8