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

Regel-Builder von Form Generator Pro im Contao-Backend: Sichtbarkeits-Bedingung „Zeigen, wenn Worum geht es? ungleich Allgemeine Frage“ am Feld Lizenzschlüssel
Bedingungen konfigurieren Redakteure per Klick am Formularfeld — hier: das Lizenzfeld erscheint nur, wenn eine konkrete Erweiterung gewählt wurde.

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

json
{
  "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

Redirect Manager