Cheatsheet de desenvolvimento de plugins
Ao escrever um plugin, é comum ficar pensando "isso deve ir em qual arquivo, qual API chamar". Este cheatsheet ajuda você a localizar rapidamente.
Estrutura de diretórios do plugin
Ao criar um plugin via yarn pm create @my-project/plugin-name, a estrutura de diretórios a seguir é gerada automaticamente. Não crie diretórios manualmente para evitar pular etapas de registro que podem fazer o plugin não funcionar. Veja Escreva seu primeiro plugin para detalhes.
Cliente: o que quero fazer → como escrever
Server: o que quero fazer → como escrever
Cheatsheet de FlowModel
Cheatsheet de métodos de tradução
Cheatsheet de chamadas de API comuns
Links relacionados
- Visão geral do desenvolvimento do cliente — caminho de aprendizagem e índice rápido
- Plugin — entrada do plugin e ciclo de vida
- Perguntas frequentes & guia de troubleshooting — solução de problemas comuns
- Router de rotas — registro de rotas de página
- FlowEngine → Extensão de blocos — família BlockModel
- FlowEngine → Extensão de campos — desenvolvimento com FieldModel
- FlowEngine → Extensão de ações — desenvolvimento com ActionModel
- Collections — defineCollection e tipos de campo
- i18n internacionalização — escrita de arquivos de tradução
- ResourceManager — APIs REST personalizadas
- Controle de permissões ACL — configuração de permissões
- Plugin (server) — ciclo de vida do plugin no servidor
- Escreva seu primeiro plugin — criação do esqueleto do plugin

