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
- Redesign und Optimierung dateTimeManager.
Release 1.10 (~ QII/QIII 2009)
Wichtige Features:
- Erweiterung der PHP 5 Kompatibilität (Einführung der üblichen Sprachkonstrukte)
-
Erweiterung der Funktion des GenericORMappers (Gleichzeitiges Löschen von Elementen
während des Speicherns von Bäumen)
-
Neue Komponente DIServiceManager als expliziten dependency injection
Container. Bisher fungierte der ServiceManager bereits als indirektes Mittel
für dependency injection.
-
Redesign der Formular-Validierung inkl. Einführung der Mehrfachvalidierung.
Release 1.9 (~ QI/2009)
Wichtige Features:
- Implementierung eines CookieManager analog zum sessionManager
- Ermöglichen einer mehrfachen Validierung von Formularfeldern.
- Request- und Response-Filter über die Registry konfigurierbar machen.
- Filter für Form-Felder einführen.
- Überarbeitung des Usermanagement und Dokumentation der Komponente.
- Bugfixing & allgemeine Verbesserungen
Release 1.8 (~ Ende 2008 / Anfang 2009)
Wichtige Features:
- 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.
- Neuentwicklung des CacheManagers.
- Redesign des filesystemHandler.
- Implementierung eines HeaderManager als Wrapper für die PHP-Funktion header() gemäß Wunsch im Forum.
-
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.
- Verfassen des Artikels "behind the site" für die neue Dokumentationsseite.
- 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
|