diff --git a/Dicas-de-Plone-6-e-Volto.md b/Dicas-de-Plone-6-e-Volto.md index f01aadb..5e6427e 100644 --- a/Dicas-de-Plone-6-e-Volto.md +++ b/Dicas-de-Plone-6-e-Volto.md @@ -53,11 +53,22 @@ Passos: ### Instalar Addon -requirements.txt -instance.yaml -make build +1. Adicionar uma linha em `backend/requirements.txt` para o addon -https://6.docs.plone.org/admin-guide/add-ons.html#install-an-add-on +2. Acrescentar o addon em `backend/instance.yaml`, no item `zcml_package_includes`: + + ``` + default_context: + zcml_package_includes: project_title, + ``` + +3. `make backend-build` (no diretório raiz) + +4. Vá no painel de controle, addons e adicione o addon + +> Não sei se é possível adicionar o addon de maneira programática, de forma que o site suba já com o addon adicionado + +[Documentação](https://6.docs.plone.org/admin-guide/add-ons.html#install-an-add-on) ### Criando item de painel de controle @@ -118,9 +129,27 @@ Passos: ### Instalar Addon -package.json -volto.config.js -make install +1. Acrescente o addon em `frontend/package.json`. + + ``` + "dependencies": { + "@plone/volto": "workspace:*", + "@plone/registry": "workspace:*", + "volto-ploneconf": "workspace:*", + "": "*" + }, + ``` + +2. Acrescente o addon em `volto.config.js`. + + ``` + const addons = ['', 'volto-ploneconf']; + ``` + +3. No diretório do frontend, use `make install`. + +[Documentação no treinamento "Mastering Plone"](https://training.plone.org/mastering-plone/volto_addon.html#install-an-add-on) + ### Utilizando uma API definida no backend