dmk/mkforms

Making HTML forms for TYPO3

Installs: 11 634

Dependents: 4

Suggesters: 1

Stars: 2

Watchers: 28

Forks: 6

Open Issues: 13

Type:typo3-cms-extension

v9.5.0 2019-08-19 14:45 UTC

README

Latest Stable Version Total Downloads Build Status License

What does it do?

Die TYPO3-Extension MKFORMS ermöglicht es HTML-Formulare für das Frontend zu erstellen. Das komplette Formular wird dabei in einer XML-Datei (oder alternativ per Typoscript) beschrieben.

Fork von ameos_formidable

Bei MKFORMS handelt es sich um einen Fork der TYPO3-Extension ameos_formidable. Ein Ziel der Entwicklung ist es weitestgehend kompatibel zu dieser Extension zu bleiben. Das Format der XML-Datei wird dabei nur in dringenden Fällen geändert, nach Möglichkeit aber höchstens erweitert. Die Dokumentation und die Beispiele für ameos_formidable sollten daher fast immer funktionieren.

Zur Online Dokumentation

Ziele des Forks

Obwohl ameos_formidable einen extrem hohen Entwicklungsgrad hat, gibt es einige Punkte, die den Einsatz der Extension erschweren bzw. verhindern. Der Fork soll folgende Probleme beheben:

  • Einsatz verschiedener JS-Bibliotheken wie JQuery. Ameos verwendet ausschließlich Prototype.
  • Verzicht auf die PHP-Session. Damit ist der Einsatz in Cluster-Umgebungen nicht möglich.
  • Einfachere Einbindung weiterer Formular-Elemente durch Auto-Loading Mechanismen. Ameos hat bisher ein sehr starres System.
  • Vereinfachung der API und Refactoring des Codes. Die Haupt-Formularklasse hat inzwischen über 8000 Zeilen Code.
  • es wird weiter entwickelt
  • TYPO3 6.2 kompatibel
  • Migration von ameos_formidable Formularen relativ einfach möglich
  • Erweiterung der Widgets einfach möglich
  • Caching
  • mehr Sicherheitsfeatures
  • rn_base Plugin zur Ausgabe
  • Uploadwidget für DAM und FAL
  • Fluidviewhelper
  • generischer Datahandler
  • verbesserter userfunc Ausruf innerhalb von Formularen