Formulare

Formulare erstellen, Einsendungen sammeln und Benachrichtigungen direkt in EmDash CMS versenden.

Erweiterung

Formulare

Formulare erstellen, Einsendungen sammeln und Benachrichtigungen direkt in EmDash CMS versenden.

  • Kategorie: Inhalt
  • Status: Verfügbar
  • Version: In der Beta enthalten
  • Preis: In der Beta enthalten

Produktdetails

Kategorie
Inhalt
Status
Verfügbar
Version
In der Beta enthalten

Das Forms-Plugin ist eines der klarsten Beispiele dafür, dass EmDash sich wie ein echtes CMS verhält und nicht wie ein statischer Site-Generator mit dünner Content-Schicht. Es richtet sich an Teams, die Kontakt- und Lead-Erfassung, strukturierte Speicherung von Einsendungen und Benachrichtigungen brauchen — ohne für jede Site ein separates Form-SaaS anzudocken.

Das First-Party-Paket liegt im EmDash-Repository unter packages/plugins/forms.

Installation

  1. Verwenden Sie ein EmDash-CMS-Projekt, das zur Kompatibilitätsangabe dieser Beta passt (siehe Haupt-EmDash-README für unterstützte Versionen).
  2. Fügen Sie das Forms-Plugin über den EmDash-Admin hinzu oder aktivieren Sie es, bzw. folgen Sie den Monorepo-Anweisungen in packages/plugins/forms, wenn Sie gegen Quellcode entwickeln.
  3. Deployen oder lokal mit denselben Node- und Framework-Versionen wie das Kernprojekt ausführen, damit gemeinsame Abhängigkeiten sauber aufgelöst werden.
  4. Nach der Installation sollte das Plugin im Admin als aktiv erscheinen und formbezogene Routen oder Admin-Bereiche ohne Konsolenfehler laden.

Wenn Sie nur diese Marketing-Site evaluieren, nutzen Sie das offizielle Demo-Admin verlinkt von der Startseite, bevor Sie es in Ihrem eigenen Deployment fest verdrahten.

Konfiguration

Exakte Feldnamen variieren je Release; die Plugin-Quelle ist maßgeblich. Im Allgemeinen konfigurieren Sie:

  • Benachrichtigungsziele — wohin Einsendealarme gehen (E-Mail, interne Queues oder Hooks Ihres Deployments).
  • Spam- und Validierungserwartungen — Pflichtfelder, Maximallängen und serverseitige Prüfungen, die das Plugin anbietet.
  • Speichersemantik — wie lange Einsendungen bleiben und wer sie im Admin lesen darf.

Beispiel (konzeptionell): Ein einfaches Kontaktformular könnte name, email und message als Pflichtfelder definieren und Benachrichtigungen an [email protected] senden. Die echte Konfiguration folgt Schema und UI Ihrer Plugin-Version — prüfen Sie Labels und Schlüssel in packages/plugins/forms vor Produktion.

Einsatzszenarien

  • Marketing-Sites — Demo-Anfragen erfassen und an Sales-Tools weiterleiten.
  • Support-Portale — strukturierter Eingang, der per Webhook Notifier oder Custom-Integration in ein Ticketsystem fließt.
  • Editorial Products — Pitch-Formulare, Gastbeiträge oder Korrektur-Workflows innerhalb EmDash statt PII in Tabellenkalkulationen zu verstreuen.

Betriebshinweise

  • Testen Sie Einsendungen in einem Staging-Projekt, bevor Sie DNS auf Produktionsformulare zeigen.
  • Dokumentieren Sie Aufbewahrung: Einsendungen können personenbezogene Daten enthalten — abstimmen mit Ihrer Datenschutzerklärung.
  • Kombinieren Sie mit Audit Log, wenn mehrere Mitarbeitende Einsendungen prüfen oder exportieren.