Forms

Formulários de contacto, inquéritos e formulários de vários passos para o EmDash com lógica condicional, gestão de entradas, exportação para CSV e notificações por e-mail.

Extensão

Forms

Formulários de contacto, inquéritos e formulários de vários passos para o EmDash com lógica condicional, gestão de entradas, exportação para CSV e notificações por e-mail.

  • Categoria: forms
  • Estado: Disponível
  • Versão: 0.1.0
  • Preço: Desconhecido
  • Origem: Registro oficial de plugins
  • Instalação: Plugin sandbox do registro
  • Verificado: 2026-10-21

Descrição

Crie formulários de contacto, inquéritos e candidaturas de vários passos a partir da administração do EmDash. Adicione campos, opções, regras de obrigatoriedade, lógica condicional e cálculos. Publique quando estiver pronto, recolha respostas com proteção contra spam, receba notificações por e-mail e leia, assinale, anote ou exporte as respostas para CSV. Um widget do painel mostra as novidades, e as ferramentas MCP permitem que agentes de IA giram formulários e respostas.

Instalação

  1. Instale o Forms a partir do registo e abra Plugins > Forms para criar o seu primeiro formulário.
  2. Para mostrar formulários no seu site, adicione o pacote do site uma só vez: pnpm add @netdollar/emdash-forms, e depois pnpm exec emdash-forms —apply. Compile e implemente.
  3. Insira o bloco Form no editor de conteúdo, ou use de @netdollar/emdash-forms/Form num modelo do Astro. Cada formulário publicado também obtém a sua própria página em /forms/.

As notificações por e-mail precisam de um fornecedor de e-mail configurado no EmDash.

FAQ

Porque é necessário um pacote do site para mostrar formulários nas páginas? O EmDash executa os plugins do registo numa sandbox segura que não pode adicionar HTML nem scripts às suas páginas. O pacote @netdollar/emdash-forms renderiza os seus formulários no site. Instala-o uma vez e cada formulário que publicar depois funciona sem outra implementação.

Posso usar o meu próprio front-end? Sim. O separador Embed de cada formulário documenta a API JSON: obtenha a definição, peça um ticket e envie.