(openPR) Das freie Adventure PHP Framework ist in der Version 1.14 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. Das vorliegende Release führt ein neues Konzept für die Url-Generierung und die Abstraktion eines Url-Schema ein und wartet mit Verbesserungen im Bereich des Benutzer-Management-Moduls und des O/R-Mapper GORM auf.
Das Url-Generierungs- und Abstraktions-Konzept wurde Software-technisch neu entworfenen. Dies umfasst die LinkGenerator-Komponente und die Erweiterung der Ein- und Ausgabe-Filter, die zusammen für das Auflösen eines Url-Schema zuständig sind. Ab diesem Release ist es nun ohne Workarounds möglich, ein Url-Layout z.B. aus SEO-Gründen ohne Code-Änderung der Anwendungen auszutauschen.
Das Modul usermanagement wurde um eine generisches Login-Funktionalität erweitert, die in jeder Anwendung direkt und ohne Code-Anpassung genutzt werden kann. Weiterhin verfügt das Modul nun über eine erheblich sicherere Speicherung von Passwörtern. Dies werden nun über einen statischen und einen Benutzer-spezifischen dynamischen Salt berechnet.
Der O/R-Mappers GORM (Generic O/R-Mapper) beherrscht nun den Umgang mit Domänen-Objekten. Der Entwickler wird damit noch besser bei der Implementierung nach dem domain object-Entwurfsmuster unterstützt. Ferner wurde das GORM-Update-Tool und die Unterstützung für Abfragen über das GenericCriterionObject erweitert.
Neben den bisher beschriebenen Erweiterungen enthält das Release viele Bugfixes und eine Erweiterung der Sandbox.
Die Bibliotheken des unter der LGPL 3 lizenzierten Frameworks lassen sich unter adventure-php-framework.org/Seite/008-Downloads herunterladen.








