Formulaires
Créez des formulaires, collectez les soumissions et envoyez des notifications directement dans EmDash CMS.
Extension
Formulaires
Créez des formulaires, collectez les soumissions et envoyez des notifications directement dans EmDash CMS.
Détails du produit
- Catégorie
- Contenu
- Statut
- Disponible
- Version
- Inclus dans la bêta
Le plugin Forms est l’un des exemples les plus clairs qu’EmDash se comporte comme un vrai CMS plutôt qu’un générateur de sites statiques avec une fine couche de contenu. Il s’adresse aux équipes qui ont besoin de capture de contacts et de leads, de stockage structuré des soumissions et de notifications — sans ajouter un SaaS de formulaires séparé pour chaque site.
Le paquet first-party se trouve dans le dépôt EmDash sous packages/plugins/forms.
Installation
- Utilisez un projet EmDash CMS correspondant à la note de compatibilité de cette bêta (voir le README principal pour les versions supportées).
- Ajoutez ou activez Forms via l’écran plugins de l’admin EmDash, ou suivez les instructions monorepo dans
packages/plugins/formssi vous développez sur les sources. - Déployez ou exécutez localement avec les mêmes versions Node et framework que le cœur du projet pour résoudre proprement les dépendances partagées.
- Après installation, vérifiez que le plugin apparaît comme activé dans l’admin et que les routes ou sections liées aux formulaires se chargent sans erreurs console.
Si vous évaluez depuis ce site marketing uniquement, utilisez l’admin de démo officiel lié depuis l’accueil avant de l’engager sur votre propre déploiement.
Configuration
Les noms de champs exacts varient selon la version ; la source du plugin fait foi. En général vous configurez :
- Cibles de notification — où vont les alertes de soumission (e-mail, files internes ou hooks fournis par votre déploiement).
- Attentes anti-spam et validation — champs obligatoires, longueurs max et contrôles serveur exposés par le plugin.
- Sémantique de stockage — durée de rétention des soumissions et qui peut les lire dans l’admin.
Exemple (conceptuel) : un formulaire de contact simple peut définir name, email et message comme obligatoires et envoyer des notifications vers [email protected]. Votre configuration réelle suivra le schéma et l’UI livrés avec votre version — vérifiez libellés et clés dans packages/plugins/forms avant la production.
Cas d’usage
- Sites marketing — capturer des demandes de démo et les router vers les outils commerciaux.
- Portails support — intake structuré alimentant un système de tickets via Webhook Notifier ou intégration personnalisée.
- Produits éditoriaux — formulaires de pitch, soumissions d’articles invités ou workflows de corrections restant dans EmDash au lieu de fuiter des PII dans des tableurs.
Conseils opérationnels
- Testez les soumissions sur un projet de staging avant de pointer le DNS vers des formulaires de production.
- Documentez la rétention : les soumissions peuvent contenir des données personnelles, alignez-vous sur votre politique de confidentialité.
- Associez Audit Log lorsque plusieurs personnes consultent ou exportent les données de soumission.