Forms
Crie formulários, colete envios e envie notificações diretamente dentro do EmDash CMS.
Extensão
Forms
Crie formulários, colete envios e envie notificações diretamente dentro do EmDash CMS.
O plugin Forms é um dos exemplos mais claros de como o EmDash se comporta como um CMS real, em vez de um gerador de site estático com uma fina camada de conteúdo. Ele foi desenvolvido para equipes que precisam de captura de contatos e leads, armazenamento estruturado de envios e notificações - sem precisar de um formulário SaaS separado para cada site.
O pacote original reside no repositório EmDash em packages/plugins/forms.
Instalação
- Use um projeto EmDash CMS que corresponda à nota de compatibilidade para esta versão beta (consulte o README principal do EmDash para versões suportadas).
- Adicione ou ative o plug-in Forms por meio da tela do plug-in de administração do EmDash ou siga as instruções do monorepo em
packages/plugins/formsse estiver desenvolvendo com base no código-fonte. - Implante ou execute localmente com as mesmas versões de nó e estrutura que o projeto principal espera para que as dependências compartilhadas sejam resolvidas de forma limpa.
- Após a instalação, confirme se o plug-in aparece como ativado no admin e se as rotas relacionadas ao formulário ou seções administrativas são carregadas sem erros de console.
Se você estiver avaliando apenas neste site de marketing, use o administrador de demonstração oficial vinculado à página inicial para explorar o comportamento antes de enviá-lo para sua própria implantação.
Configuração
Os nomes exatos dos campos variam de acordo com a versão; trate a fonte do plugin como a fonte da verdade. Em geral você irá configurar:
- Alvos de notificação — para onde vão os alertas de envio (e-mail, filas internas ou ganchos downstream fornecidos pela sua implantação).
- Expectativas de spam e validação — campos obrigatórios, comprimentos máximos e quaisquer verificações do lado do servidor que o plug-in expõe.
- Semântica de armazenamento — por 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 campos obrigatórios, com notificações enviadas para [email protected]. Sua configuração real seguirá o esquema e a UI fornecidos com a versão do plugin que você executa – verifique os rótulos e chaves em packages/plugins/forms antes da produção.
Cenários de uso
- Sites de marketing — capture solicitações de demonstração e encaminhe-as para ferramentas de vendas.
- Portais de suporte — entrada estruturada que alimenta um sistema de tickets via Webhook Notifier ou uma integração personalizada.
- Produtos editoriais — formulários de argumentos de venda, envios de guest posts ou fluxos de trabalho de correções que permanecem dentro do EmDash em vez de vazar PII em planilhas aleatórias.
Dicas operacionais
- Teste os envios em um projeto de teste antes de apontar o DNS para os formulários de produção.
- Retenção de documentos: os envios podem conter dados pessoais, portanto alinhe-se com sua política de privacidade.
- Combine com o registro de auditoria quando vários funcionários revisam ou exportam dados de envio.
Status do registro (verificado em 2026-10-21): esta entrada não apareceu nos resultados do registro público do EmDash consultados nessa data. O endereço da página existente foi mantido como referência.