TYPO3 bietet eine einfache Möglichkeit, E-Mail-Formulare über ein intuitives Benutzerinterface zu erstellen. Jeder TYPO3-Redakteur kann sich mit wenigen Mausklicks ein beliebiges Formular erstellen. Auf dieser Idee aufbauend, entwickelt ein neues Team von TYPO3-Extension-Programmierern eine komplexe Bibliothek zur Erstellung von Formularen, mit der es möglich sein soll, Formulardaten in der Datenbank zu speichern, zu bearbeiten und zu löschen. Die Bibliothek orientiert sich dabei am Modell-Präsentation-Steuerung (MPS) bzw. englisch Model-View-Control (MVC) Architekturmuster zur Aufteilung von Softwaresystemen in die drei Einheiten Datenmodell (engl. Model), Präsentation (engl. View) und Programmsteuerung (engl. Control). Ziel des Modells ist ein flexibles Programmdesign, um u.a. eine spätere Änderung oder Erweiterung einfach zu halten und die Wiederverwendbarkeit der einzelnen Komponenten zu ermöglichen. Außerdem sorgt das Modell bei großen Anwendungen für eine gewisse Übersicht und Ordnung durch Reduzierung der Komplexität. Gleichzeitig bringt die Trennung auch eine Rollenverteilung mit sich. Fachkräfte können so optimal, ihrer Fähigkeit entsprechend, eingesetzt werden:
- Control – Der Programmierer implementiert das Softwaredesign. In der Prozess- und Automatisierungstechnik um die Abbildung der Prozess- und Verfahrenstechnik, in der Wirtschaftswelt handelt es sich um die Abbildung von Geschäftsprozessen.
- die durch den Prozess die nötige Geschäftslogik (implementiert Algorithmen, stellt fertig aufbereitete Daten bereit, etc.)
- View – Ein Gestalter oder GUI-Designer erstellt das grafische Erscheinungsbild
- Model – Datenbankexperten kümmern sich um die optimale Datenverwaltung, Datenbankdesign usw.
Schreibe einen Kommentar