Download the PHP package dmk/mkforms without Composer
On this page you can find all versions of the php package dmk/mkforms. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Package mkforms
Short Description Making HTML forms for TYPO3
License GPL-2.0-or-later
Homepage http://www.dmk-ebusiness.de/
Informations about the package mkforms
MK Forms
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.
- http://formidable.typo3.ug/
- http://formidable.typo3.ug/reference.html
- http://wiki.typo3.org/index.php/Formidable_documentation
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
Breaking Changes since 10.4
-
template paths have changed and need to be changed in all xml files and TypoScript configuration:
- EXT:mkforms/templates/formonly.html is now EXT:mkforms/Resources/Private/Templates/formonly.html
-
May be used in plugins. So use this SQL query to migrate old paths in plugins:
- EXT:mkforms/widgets/lister/res/html/default-template.html is now EXT:mkforms/Resources/Private/Templates/Widgets/Lister/default-template.html
All versions of mkforms with dependencies
typo3/cms-core Version ^10.4.23 || ^11.5.5
digedag/rn-base Version ~1.16.12