|
|
@ -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, <addon name> |
|
|
|
``` |
|
|
|
|
|
|
|
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:*", |
|
|
|
"<nome do addon>": "*" |
|
|
|
}, |
|
|
|
``` |
|
|
|
|
|
|
|
2. Acrescente o addon em `volto.config.js`. |
|
|
|
|
|
|
|
``` |
|
|
|
const addons = ['<nome do addon>', '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 |
|
|
|
|
|
|
|