Erweiterung 01 — Formulare
Form Generator Pro
Erweitert den Formulargenerator, den jede Contao-Redaktion schon kennt, um intelligente Bedingungen, Mehrschritt-Formulare und Datenübergabe an andere Systeme — ohne eine einzige Kernfunktion zu ersetzen.
Contao ≥ 5.3 · E-Mail-Versand, Speicherung und Spamschutz bleiben natives Contao
Was es heute kann
Sechs Bausteine für den Formular-Alltag.
Bedingungen
Felder, Feldgruppen und ganze Schritte je nach Eingabe ein-/ausblenden, zur Pflicht machen oder sperren — per grafischem Regel-Builder mit 16 Operatoren und UND/ODER-Gruppen.
Mehrschritt-Formulare
Lange Formulare auf mehrere Seiten aufteilen: Vor/Zurück-Navigation, Fortschrittsanzeige, Prüfung je Schritt, Schritte per Bedingung überspringen.
Webhooks
Formulardaten an beliebig viele Zielsysteme übergeben — CRM, Newsletter, Ticketsystem. Fünf Authentifizierungsarten, Feld-Zuordnung, Wiederholung bei Fehlern.
Webhook-Protokoll
Jeder Sendeversuch wird protokolliert: Status, Dauer, Fehlermeldung — fehlgeschlagene Übertragungen lassen sich per Klick erneut senden.
Vorausfüllen & UTM
Felder über die Adresszeile vorbelegen und Kampagnen-Parameter automatisch erfassen und mitschicken.
Barrierefrei & sicher
WCAG 2.1 AA als hartes Abnahmekriterium; jede Bedingung wird serverseitig erneut geprüft — Manipulation im Browser läuft ins Leere.
Der Regel-Builder im Backend
Additiv statt invasiv
Das Bundle ersetzt keine Contao-Klassen und keine Templates. Alles, was heute funktioniert — E-Mail-Versand, gespeicherte Eingaben, Sicherheitsfrage, Spamschutz — funktioniert unverändert weiter, auch wenn das Bundle wieder entfernt wird.
Datenschutz mitgedacht: Webhooks lassen sich an eine Einwilligung koppeln, Felder per Whitelist begrenzen, Protokolle maskieren und automatisch aufräumen.
Fair lizenziert: Läuft das Abo ab, wird nur die Konfiguration im Backend gesperrt — alle veröffentlichten Formulare laufen im Frontend unverändert weiter. Eine kurzzeitig nicht erreichbare Lizenzprüfung legt nie ein Formular lahm (14 Tage Karenz).
Wie sich das anfühlt, zeigen die Live-Demo-Formulare: Projektanfrage (Multistep) und Support (Conditional Logic).
Eine Bedingung, wie sie gespeichert wird
{
"action": "show",
"logic": {
"combinator": "and",
"rules": [
{ "field": "bundle", "op": "notEquals", "value": "allgemein" }
]
}
}
Kein Ziel
Was es bewusst nicht ist.
Diese Grenzen sind Produktentscheidungen, keine Lücken.
Kein neuer Formular-Baukasten
Formulare werden weiter dort gebaut, wo sie immer gebaut wurden — im nativen Contao-Formulargenerator. Das Bundle fügt Funktionen hinzu, statt eine Parallelwelt zu eröffnen.
Ersetzt keine Contao-Kernfunktionen
E-Mail-Versand, Datenspeicherung, Captcha und Spamschutz bleiben unangetastet — kein Override von Kern-Klassen oder -Templates.
Browser-Logik ist nie die Sicherheitsgrenze
Was der Browser ein- oder ausblendet, ist Komfort; verbindlich geprüft wird immer auf dem Server.
Keine Klartext-Datenprotokolle als Voreinstellung
Übertragene Formulardaten landen nur maskiert bzw. auf ausdrücklichen Wunsch im Protokoll.
Kein Zwischenspeichern halb ausgefüllter Formulare
„Speichern und später fortsetzen“ ist bewusst auf die Roadmap verschoben, nicht halbfertig eingebaut.
Roadmap
Was geplant ist.
- Werte per Bedingung setzen. Regeln können Feldwerte und Vorgaben automatisch befüllen (Datenmodell ist bereits vorbereitet).
- Bedingte Danke- und Weiterleitungsseiten. Je nach Eingabe landet der Absender auf einer anderen Zielseite.
- Vorausfüllen aus Mitgliederdaten. Eingeloggte Mitglieder finden ihre Stammdaten bereits eingetragen vor.
- Webhook-Payload-Vorlagen. Frei gestaltbare Datenpakete mit Platzhaltern und statischen Zusatzfeldern.
- Speichern & Fortsetzen. Lange Formulare unterbrechen und später weiterausfüllen.
- Einsende-Statistiken. Auswertung von Formular-Einsendungen und Abbrüchen.
- Antwort-gesteuertes Verhalten. Das Zielsystem entscheidet über die Antwort, was der Absender als Nächstes sieht.
Im Abo enthalten.
Mit Updates und Support — zusammen mit allen anderen Tools der Contao Tools Suite.
Live-Demo: Projektanfrage (Multistep) Live-Demo: Support (Conditional Logic) Preise ansehen
Nächste Erweiterung