Welcome!

Herzlich willkommen auf der Webseite des Adventure PHP Frameworks (APF)!

Hier finden Sie die Dokumentation des Frameworks, Beispiele, Tutorials zum objektorientierten Software-Entwurf, Beispiel-Applikationen und natürlich den Quellcode des Frameworks.

Bei Fragen oder Problemen hilft Ihnen gern unsere engagierte Community.

Download apf-demopack-1.14-php5.tar.gz

Latest News

Professioneller Support für das APF

Professioneller Support für das APF

Samstag, 05. November 2011

Ralf Schubert bietet unter develovision.de professionellen Support und Entwicklungsleistung mit Hilfe des Adventure PHP Framework an.

In seinem Portfolio finden sich Standard- und Individual-Entwicklung sowie der Aufbau von Content-Management-System-gestützen Webseiten auf Basis des APF.

Neben seinen sonstigen Verpflichtungen ist Ralf auch Teil des APF-Entwickler-Teams.

Browsergame-Tutorial-Reihe von Tobias Lückel

Browsergame-Tutorial-Reihe von Tobias Lückel

Samstag, 05. November 2011

Tobias Lückel hat in den vergangenen 2 Monaten eine Tutorial-Reihe erstellt, die Einsteigern die Entwicklung mit dem APF näher bringen möchte. Als Beispiel wurde ein Browsergame genutzt, das Schritt für Schritt erklärt und aufgebaut wird.

Die Tutorials eignen sich jedoch auch für fortgeschrittene Anwender, die mehr über das die Installation und Anwendung des Usermanagement-Modul und die Datenmodellierung mit dem Generischer O/R-Mapper lernen möchten.

Sie finden die Tutorials unter Artikel oder direkt in Tobias' Blog unter http://gagugaming.de/.

Version 1.14 (stable) released!

Version 1.14 (stable) released!

Samstag, 18. Oktober 2011

Das APF-Team freut sich, die stabile Version der 1.14er-Serie freigeben zu können.

Die Version enthält alle Features der Roadmap und ist für den Einsatz auf Produktions-Umgebungen freigegeben.

Die wesentlichen Änderungen sind:

  • Überarbeitung und Optimierung der Link-Generierung und Url-Abstraktion. Diese ermöglichen es in Zusammenarbeit mit den Eingabe-Filter ein Url-Layouts ohne Code-Änderung auszutauschen.
  • Ein- und Ausgabe-Filter werden nun innerhalb einer Filter-Chain ausgeführt. Dies ermöglicht das mehrmalige Filtern eines Requests und das dynamische Hinzufügen oder Entfernen von Filtern während der Laufzeit.
  • 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 beliebte O/R-Mapper des APF wurde um das Handling von Domänen-Objekten erweitert. Dieses Feature unterstützt damit ist die Implementierung nach dem domain object-Entwurfsmuster noch besser. Ferner wurde das Update-Tool und die Unterstützung für Abfragen über das GenericCriterionObject erweitert.

Alle Features dieses Release können der Roadmap entnommen werden werden.

Alle Änderungen des Release werden in der Revision history erläutern.

Die zur Migration auf die neue Version notwendigen Schritte sind unter Migration von 1.13 auf 1.14 beschrieben.

Version 1.13 (RC1) released!

Version 1.13 (stable) released!

Mittwoch, 02. März 2011

Das APF-Team freut sich, die stabile Version der 1.13er-Serie freigeben zu können.

Die Version enthält alle Features der Roadmap und ist für den Einsatz auf Produktions-Umgebungen freigegeben.

Die wesentlichen Änderungen sind:

  • Redesign und Refactoring des Konfigurations-Mechanismus um mehr Flexibilität und einfachere Erweiterbarkeit zu erreichen.
  • Erweiterung der Formular-Validierung und Einführung von diversen XSS-Sicherungs-Mechanismen für Formulare.
  • Erweiterungen der API des GORM um das Abfragen von Beziehungen zu erleichtern.
  • Neugestaltung der Sandbox.
  • Performance-Optimierungen im Bereich XmlParser und Output-Filter.
  • API-Bereinigungen und Optimierung der PHP 5.3.X-Unterstützung.
  • Erweiterung des CacheManager zur Adressierung von komplexen Cache-Schlüsseln.

Alle Änderungen des Release können der Revision history entnommen werden.

Die zur Migration auf die neue Version notwendigen Schritte sind unter Migration von 1.12 auf 1.13 beschrieben.

Version 1.13 (RC1) released!

Version 1.13 (RC1) released!

Freitag, 10. Dezember 2010

Das APF-Team freut sich, die erste offizielle Version der 1.13er-Serie freigeben zu können.

Die Version enthält alle Features der Roadmap und dient als Vorschau-Version auf die stabile Version 1.13.

Die wesentlichen Änderungen sind:

  • Redesign und Refactoring des Konfigurations-Mechanismus um mehr Flexibilität und einfachere Erweiterbarkeit zu erreichen.
  • Performance-Optimierungen im Bereich XmlParser und Output-Filter.
  • API-Bereinigungen und Optimierung der PHP 5.3.X-Unterstützung.
  • Erweiterung des CacheManager zur Adressierung von komplexen Cache-Schlüsseln.
  • Erweiterungen der API des GORM um das Abfragen von Beziehungen zu erleichtern.
  • Erweiterung der Formular-Validierung und Einführung von diversen XSS-Sicherungs-Mechanismen für Formulare.
  • Überarbeitung der HtmlHeader-Extension und neue ForwardMessage-Extension.

Alle Änderungen des Release können der Revision history entnommen werden.

Eine komplette Liste der historisierten News findet sich auf der Neuigkeiten-Seite.