(openPR) Das freie Adventure PHP Framework ist in der Version 1.13 erschienen. Das Framework soll bei der Implementierung von objektorientierten, generischen und wiederverwendbaren PHP-Anwendungen helfen. Der Entwickler wird dabei unterstützt, Applikationen nach beispielsweise in der Java-Entwicklung bekannten Design-Patterns der Objektorientierung zu implementieren. In diesem Release stand die Neu-Entwicklung des Konfigurations-Mechanismus, die Erweiterung des Formular-Unterstützung und des O/R-Mapper GORM sowie die Verbesserung der Sicherheit im Mittelpunkt.
Mit dem Software-technisch neu entworfenen Konfigurations-Komponenten gestaltet sich der Einsatz noch leichter und es stehen neue Formate und Pfad-Schemen zur Verfügung. Zudem wurde das Konzept auf einfache Erweiterbarkeit ausgelegt.
Die Formular-Unterstützung bringt nun optionale Validierung und einen integrierten cross site request forgery-Schutz mit. Ebenfalls wurde eine mögliche XSS-Lücke im Event-Handling von Buttons behoben. Daneben sind Select-Felder nun in der Lage Options-Gruppen zu behandeln und alte Komponenten wurden bereinigt.
Die API des O/R-Mappers GORM verfügt seit dieser Version über weitere Methoden zur Abfrage von Beziehungs-Informationen und das generische Kriterien-Objekt besitzt nun ein fluent interface zur einfacheren Konfiguration von Abfragen. Um die Performance bei der Abfrage von in Beziehung stehenden Objekten zu beschleunigen wurde das Datenbank-Layout nochmals angepasst.
Neben den bisher beschriebenen Erweiterungen und Bugfixes wurde die Sandbox komplett überarbeitet. Sie steht nun in frischen Design und mit neuen Funktionen als Einstiegs-Hilfe und Beispiel-Implementierung sowie als Basis für die Entwicklung zur Verfügung.
Die Bibliotheken des unter der LGPL 3 lizenzierten Frameworks lassen sich unter http://adventure-php-framework.org/Seite/008-Downloads herunterladen.








