Atualizar 'Dicas de Plone 6 e Volto'

master
parent
commit
fa283ae1c8
  1. 24
      Dicas-de-Plone-6-e-Volto.md

24
Dicas-de-Plone-6-e-Volto.md

@ -51,6 +51,12 @@ Passos:
[docs, install an add-on from source](https://6.docs.plone.org/admin-guide/add-ons.html#install-an-add-on-from-source)
### Instalar Addon
requirements.txt
instance.yaml
make build
### Criando item de painel de controle
[Mastering Plone 6 Training](https://training.plone.org/mastering-plone/registry.html#add-a-custom-control-panel)
@ -108,6 +114,12 @@ Passos:
[Docs, Install an add-on in development mode in Volto 18](https://6.docs.plone.org/volto/development/add-ons/install-an-add-on-dev-18.html)
### Instalar Addon
package.json
volto.config.js
make install
### Utilizando uma API definida no backend
O Volto utiliza `react-redux` para acessar o backend.
@ -134,4 +146,14 @@ O componente é incluído no final da página, por default (acho). Se quiser pos
Exemplo: [addon ´volto-banner´](https://github.com/eea/volto-banner):
- [Acrescentando o componente no `appExtras`](https://github.com/eea/volto-banner/blob/master/src/index.js)
- [Usando `react-portal` para posicionar](https://github.com/eea/volto-banner/blob/master/src/StagingBanner.jsx)
- [Usando `react-portal` para posicionar](https://github.com/eea/volto-banner/blob/master/src/StagingBanner.jsx)
### Definindo interface de painel de control no frontend
A criação de painel de controle normalmente é através de interface no backend e o Volto monta os controles necessários para a edição dos itens desta interface.
Uma outra opção é definir no backend a interface como uma string (contendo um json) e definir no frontend um widget para editar este json.
Exemplos:
- [Addon dropdownmenu](https://github.com/collective/volto-dropdownmenu)
- [Addon subfooter](https://github.com/collective/volto-subfooter)
Loading…
Cancel
Save