Mit eZ Platform 2.3 wurde auch der neue Form-Builder eingeführt, welcher die bisher verwendeten Formular-Blöcke ablöst.
Editoren standen bisher vor dem Problem, dass sie die Formulare, die sie aufwendig gepflegt haben, für jede Seite neu einrichten mussten. Dies führte dazu, dass gleiche Formulare mehrfach existierten.
Die Formulare sind jetzt an die Inhaltstypen gekoppelt und können dieses Problem dadurch einfach lösen: Die Formulare werden einmal erstellt und können überall eingebunden werden.
In einer Vollbild-Ansicht können die Formulare nun per "Drag-and-Drop" besonders einfach erstellt werden:
Ein weiterer Vorteil ist die jetzt verfügbare Versionierung der Formulare: Vorherige Versionen können wiederhergestellt werden und es ist eine Vorschau der Seite verfügbar.
Werden mehrere Sprachen verwendet, sticht unter anderem auch die Möglichkeit heraus, Formulare zu übersetzen.
Die einzelnen Einsendungen sind übersichtlich in einem eigenem Tab aufgelistet und können dort verwaltet werden:
Mit einem Klick auf einen Eintrag werden die einzelnen Details angezeigt.
Um keine neuen Einsendungen zu verpassen, wird an eine angegebene E-Mail-Adresse eine E-Mail mit den gesendeten Informationen geschickt.
Entwickler können den Form-Builder einfach erweitern, da die Definition für die einzelnen Form-Felder in Konfigurationsdateien ausgelagert wurden. So haben wir bereits ein reCAPTCHA eingebunden, sowie eine Checkbox zum Akzeptieren der Allgemeinen Geschäftsbedingungen und Datenschutzerklärung.
So kann ein einfaches Kontaktformular beispielsweise so aussehen: