Formitude V1.4

Formitude ist ein in PHP geschriebener Formulargenerator zum Erzeugen und Validieren von HTML-Formularen. Die integrierte Ablaufsteuerung unterstützt sowohl einseitige als auch mehrseitige Formulardialoge. Als Übertragungsmethode kann wahlweise GET oder POST verwendet werden, Benutzereingaben werden dabei gemäß den Vorgaben automatisch überprüft.

Der Inhalt der Formulare wird über Komponenten festgelegt, die die Darstellung und Validierung der einzelnen Formularfelder übernehmen. Es sind bereits Komponenten für die folgenden Anwendungsfälle enthalten:

Durch die offene Architektur von Formitude läßt sich die Bibliothek leicht um weitere Feld-Typen für spezielle Einsatzzwecke erweitern. Das Aussehen läßt sich durch die konsequente Nutzung von HTML-Klassen und -IDs leicht über Stylesheets anpassen. Außerdem können die auszugebenden Statusmeldungen frei bestimmt werden.

Die Bibliothek ist unter der GNU LGPL lizensiert und damit frei verwendbar. Es wird PHP >= 4.3.0 benötigt. Das Skript wurde mit den Laufzeit-Optionen register_globals off und allow_call_time_pass_reference off unter den PHP-Versionen 4.3.3 und 5.1.4 getestet.