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.

  • Categoria: Conteúdo
  • Estado: Disponível
  • Versão: Incluído na beta
  • Preço: Incluído na beta

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

  1. Use um projeto EmDash CMS compatível com a nota desta beta (veja o README principal para versões suportadas).
  2. Adicione ou habilite Forms pela tela de plugins do admin EmDash, ou siga as instruções do monorepo em packages/plugins/forms se estiver desenvolvendo no código-fonte.
  3. 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.
  4. 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.