Roadmap
Die Roadmap beschreibt die aktuell geplanten neuen Versionen des Frameworks. Sie basiert auf der
aktuellen Planung des Entwickler-Teams, kann jedoch durch Äußerung von Anforderungen
beeinflusst werden. Nutzen Sie hierzu bitte das
Forum. Der
Release-Plan gestaltet sich für die zukünftigen Versionen wie folgt:
Release 2.0 (~ Mitte 2009)
Wichtige Features:
- Unterstützung für PHP 4 entfernen
- Redesign der Core-Komponenten auf "PHP 5 only"
- Workflow-Controller zur einfacheren Erstellung von Wizzards einführen
Release 1.8 (~ Ende 2008 / Anfang 2009)
Wichtige Features:
- Implementierung eines CookieManager analog zum sessionManager
- Optimierung und Weiterentwicklung des GenericORMapper und des darauf aufsetzenenden usermanagement-Moduls.
- Neuentwicklung des bbCodeParsers nach Anforderungen aus dem Forum.
- Implementierung einer AdvancedLogger-Komponente, die durch die APF-Mechanismen konfiguriert werden kann.
- Tutorial für die RSS-Ausgabe von bestehenden Seiten.
- Ermöglichen einer mehrfachen Validierung von Formularfeldern.
- Neuentwicklung des CacheManagers.
- Redesign des filesystemHandler.
- Implementierung eines HeaderManager als Wrapper für die PHP-Funktion header() gemäß Wunsch im Forum.
- Redesign und Optimierung dateTimeManager.
- Kalender-Modul optimieren, dokumentieren und ausliefern
-
Einführung eines Media-Streamers. Dieser kann per Tag eingebunden werden und beliebige
Medien aus definierten Namespaces ausgeben. Das Modul bringt dabei nicht nur den Tag zur
Einbindung in Templates und Formulare mit, sondern beinhaltet auch die relevante FrontController
Action.
- Bugfixing & allgemeine Verbesserungen
Release 1.7 (QII/QIII 2008)
Wichtige Features:
- Redesign der Dokumentationsseite inkl. Suchmaschinen-Optimierung
-
Einführen der Registry und Ersetzen des ApplicationManagers für konfigurationsloses
einsetzen des Frameworks.
-
Einführung einer OR-Mapper-Komponente, die nicht nur Objekte in einer relationalen Datenbank
abbilden kann (Table-Data-Gateway, Row-Data-Gateway), sondern komplette Objektbäume
laden und Persistieren kann (GenericORMapper).
-
Auslieferung eines Usermanagement-Moduls, das generisch für verschiedene Applikationen
eingesetzt werden kann. Das Modul basiert auf dem generischen OR-Mapper.
- Weitere Tutorials (Behind the site) und Übersetzung der restlichen Dokumentation.
- Auslieferung von getrennten Releases für PHP4 und PHP5.
- Bugfixing & allgemeine Verbesserungen
Release 1.6 (15.06.2008)
Wichtige Features:
- Übersetzung der restlichen Tutorials
- Erweiterung der Tutorials und Einsteiger-Materialien (FrontController!)
- Tutorial für Frontcontroller-basiertes Login-Formular bzw. Bild-Ausgabe via Action
- Singleton-Klasse um SessionSingleton-Klasse erweitern
- Einfühung connectionManager zur Abstraktion von DB-Treibern
- Einführung eines SQLite DB-Treibers
- Bugfixing & allgemeine Verbesserungen
- CAPTCHA-Formular-Control
- Spam-Schutz für Gästebuch inkl. Tutorial und Dokumentation