Formulários
Crie formulários, colete envios e envie notificações diretamente no EmDash CMS.
Extensão
Formulários
Crie formulários, colete envios e envie notificações diretamente no EmDash CMS.
Detalhes do produto
- Categoria
- Conteúdo
- Estado
- Disponível
- Versão
- Incluído na beta
O plugin Forms é um dos exemplos mais claros de que o EmDash se comporta como um CMS de verdade, não como um gerador de sites estáticos com uma camada fina de conteúdo. Serve a equipes que precisam capturar contatos e leads, armazenar envios estruturados e receber notificações — sem acoplar um SaaS de formulários separado a cada site.
O pacote first-party fica no repositório EmDash em packages/plugins/forms.
Instalação
- Use um projeto EmDash CMS compatível com a nota desta beta (veja o README principal para versões suportadas).
- Adicione ou habilite Forms pela tela de plugins do admin EmDash, ou siga as instruções do monorepo em
packages/plugins/formsse estiver desenvolvendo no código-fonte. - Faça deploy ou rode localmente com as mesmas versões de Node e framework esperadas pelo núcleo para resolver dependências compartilhadas corretamente.
- Após a instalação, confirme que o plugin aparece como habilitado no admin e que rotas ou seções de formulário carregam sem erros no console.
Se estiver avaliando apenas por este site de marketing, use o admin de demonstração oficial linkado na página inicial antes de fixar no seu deploy.
Configuração
Nomes de campos variam por release; a fonte da verdade é o código do plugin. Em geral você configura:
- Destinos de notificação — para onde vão alertas de envio (e-mail, filas internas ou hooks do seu deploy).
- Expectativas de spam e validação — campos obrigatórios, tamanhos máximos e verificações server-side expostas pelo plugin.
- Semântica de armazenamento — quanto tempo os envios persistem e quem pode lê-los no admin.
Exemplo (conceitual): um formulário de contato simples pode definir name, email e message como obrigatórios e enviar notificações para [email protected]. Sua configuração real seguirá o esquema e a UI da sua versão — verifique rótulos e chaves em packages/plugins/forms antes da produção.
Cenários de uso
- Sites de marketing — capturar pedidos de demo e encaminhar para ferramentas de vendas.
- Portais de suporte — intake estruturado alimentando um sistema de tickets via Webhook Notifier ou integração personalizada.
- Produtos editoriais — formulários de pitch, envios de posts convidados ou fluxos de correção dentro do EmDash em vez de vazar PII para planilhas aleatórias.
Dicas operacionais
- Teste envios em um projeto de staging antes de apontar DNS para formulários de produção.
- Documente retenção: envios podem conter dados pessoais; alinhe com sua política de privacidade.
- Combine com Audit Log quando várias pessoas revisam ou exportam dados de envio.