Adventure,PHP,Framework,PageController,FrontController,Pattern,Objektorientierung,OO,Software,Design,Wiederverwendbarkeit,UML,Tutorial,Benchmark,ausgezeichnete Performance

Suche:    
Downloads  |  SVN!  |  Roadmap  |  Forum!  |  Bugtracking  |  Gästebuch  |  Backlinks!  |  Referenzen!  |  Sitemap  |  Impressum  
 
Deutsch | English Adventure PHP Framework  Bookmark @ Technorati Bookmark @ del.icio.us Bookmark @ Mr. Wong Bookmark @ Simpy Bookmark @ Google Bookmark @ Digg.com Adventure PHP Framework Seite 042-Roadmap drucken!
Roadmap

Im Folgenden wird die Roadmap der Entwicklung und der Dokumentation des Adventure-PHP-Frameworks aufgezeigt. Die Roadmap basiert auf der aktuellen Planung des Entwickler-Teams, kann jedoch durch Kunden-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 (Ende 2008)

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.7 (QII/QIII 2008)

Wichtige Features:
  • Redesign der Dokumentationsseite
  • 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 (Generic-Data-Mapper).
  • 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
  • Artikel über Coding Conventions im Framework und Vorschläge von Richtlinen
  • XML-Sitemap generieren und mit dem Release ausliefern (SEO)
  • CAPTCHA-Formular-Control
  • Spam-Schutz für Gästebuch inkl. Tutorial und Dokumentation
  • Kalender-Modul optimieren, dokumentieren und ausliefern

 Release 1.5 (15.01.2008)

Das Release 1.5 ist ein Dokumentations-Release. Der ursprüngliche Termin (QIV 2007) wurde verschoben, da die Übersetzung der Dokumentation im Vordergrund stand. Updates an der Dokumentation werden laufend eingearbeitet (siehe Feature-Liste), Feature-Updates werden wie gewohnt in einer Beta-Version verfügbar sein.

Wichtige Features:
  • Übersetzung der Dokumentation (erledigt)
  • Übersetzung der Tutorials
  • Installation eines deutschen und englischen Forums (erledigt)
  • Dokumentation Calendar-Komponente
  • Klassen-Referenz ausbauen (erledigt)
  • Ausgabe und evtl. Framework auf UTF-8 umstellen (wurde bereits in einem Projekt umgesetzt)
  • Erweiterung bestehender Applikationen auf Mehrsprachigkeit (erledigt)
  • Tool erstellen, mit dem man abhängig von einer FrontController-Action Links generieren kann (erledigt)
  • Spam-Schutz für Kommentarfunktion (erledigt)
  • Bugfixing & allgemeine Verbesserungen

 Release 1.4 (25.10.2007)

Das Release 1.4 soll in mehreren Beta-Versionen vorab testbar sein. Größte Änderung wird die Kompatibilitäts-Version für PHP 5 sein. Die Beta-Versionen werden regelmäßig auf der Startseite und in den News angekündigt.

Wichtige Features:
  • PHP 5 Umstellung + Kompatibilität zu 4 sicherstellen
  • Einsteiger-Tutorial basierend auf "Hallo Welt!":
    • Wie baue ich mit dem Framework meine erste Webseite.
    • Wie erstelle ich dynamische Inhalte in der neuen Webseite
    • Wie lade ich Inhalte aus der Datenbank nach
  • mailSender soll um setBCCRecipient() und addHeader() erweitert werden.
  • Erweiterung FAQs
  • Installations-Tutorial für Benutzer auf Basis des Framework-Codes
  • Modul für Social-Bookmarking implementieren und per Tag einbauen (inkl. Tutorial)
  • Erweiterung Formular-Validatoren: Es soll möglich sein einen beliebigen Text in den Validator zu schreiben, der dann ausgegeben wird. Dies soll innerhalb einer ValGroup und auch innerhalb eines Formulars möglich sein. Beispiel:
    <form:genericval field="" button="" type="">Text/Inhalt, der ausgegeben werden soll</form:genericval>
  • Roadmap des Frameworks und der Dokumentation aufzeigen
  • Bugfixing & allgemeine Verbesserungen
Powered by WebRing.