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-3.0-php5.tar.gz

Latest News

Das APF 3.0 ist da!

Proudly presented: Das APF 3.0 stable!

Samstag, 27. Juni 2015

Das APF-Team ist stolz darauf, nach mehr als einem dreiviertel Jahr Arbeit die finale Version des Release 3.0 des Adventure PHP Frameworks freigeben zu können.

Die vorliegende Version stellt vermutlich den größten Meilenstein in der Geschichte des Frameworks gemessen am Umfang der Optimierungen und neuen Funktionalitäten dar. Aus diesem Grund hat sich das Team dafür entschieden die Version 3.0 zu benennen.

In der vorliegenden Version wurden der APF-Parsers komplett neu geschrieben um eine vollständige Unterstützung von XML-Strukturen zu ermöglichen. Details hierzu finden Sie unter Implementierung von Tags. Daneben wurden die Bereiche

mit umfassenden Optimierungen und Erweiterungen bedacht.

Eine ausführliche Zusammenfassung finden Sie wie gewohnt in der Revision History oder im Issue Management Tool.

Um den Umstieg zu vereinfachen hat das APF-Team Migrations-Skripten für Code und Konfigurationen beigelegt. Dieses aktualisiert die Konfigurationen Ihrer Applikation in wenigen Minuten. Eine Anleitung und Hinweise finden Sie unter Migration von 2.1 auf 3.0 sowie unter Umstieg von 2.1 auf 3.0.

Steigen Sie noch heute um und laden Sie die Version 3.0 herunter!

Das APF 2.1 ist da!

Das APF 2.1 ist da!

Samstag, 14. Juni 2014

Das APF-Team hat heute Version 2.1 des Adventure PHP Frameworks freigegeben. Es ist die zweite Version der 2.X-Linie und bringt neben neuen Features zahlreiche Verbesserungen der Vorgängerversion mit.

Das für uns schönste Feature ist sicherlich die Umsetzung der erweiterten Templating-Syntax, die es eine verkürzte Schreibweise für Platzhalter bietet und somit die Tipp-Arbeit erleichtert und sich besser in die die IDE einfügt. Zusätzlich steht Ihnen eine erweiteret Syntax zum Zugriff auf Objekte eines DOM-Knotens zur Verfügung. Details dazu finden Sie unter Templates.

Der Front-Controller und die LinkScheme-Implementierungen wurden erweitert um Action-Anweisungen in URLs zukünftig einfacher, kürzer und nutzerfreundlicher formulieren zu können. Lange Namespaces und Action-Namen in der URL gehören damit der Vergangenheit an. Details finden Sie unter Front-Controller.

Neben den beiden großen Neuerungen beinhaltet die neue Version weitere Optimierungen im Bereich Performance, Fehlerbehandlung und Security. Eine ausführliche Zusammenfassung finden Sie wie gewohnt in der Revision History oder im Adventure PHP Framework Issue Management-Tool.

Um den Umstieg zu vereinfachen hat das APF-Team auch in dieser Version ein Migrations-Skript beigelegt. Dieses aktualisiert die Konfigurationen Ihrer Applikation in wenigen Minuten. Eine Anleitung und Hinweise finden Sie unter Migration von 2.0 auf 2.1.

Das gesamte APF-Team wünscht Ihnen viel Spass & happy coding!

Das APF 2.0 ist da!

Das APF 2.0 ist da!

Sonntag, 26. Januar 2014

Das APF-Team ist stolz darauf, nach mehr als einem dreiviertel Jahr intensiver Arbeit an Code, Dokumentation und Projekt-Management das erste stabile Release der 2.X-Serie ankündigen zu dürfen!

Das Release APF 2.0 ist ein großer Meilenstein in der Geschichte des Frameworks und bereitet den Weg für neue Funktionalitäten. Laden Sie noch heute die neue Version herunter und profitieren Sie von zahlreichen neuen Features!

Die größte Änderung der neuen Version ist ein vollkommen überarbeitetes Modell zum Laden von Klassen gemäß PHP-Standard PSR-0. Damit wurde die Kompatibiliät und Interoperabilität mit anderen Produkten deutlich verbessert und das APF unterstützt nun die native Verwendung von PHP-Namespaces.

In den mehr als 300 Commits wurden darüber hinaus zahlreiche Code- und Performance-Optimierungen und Weiterentwicklungen vorgenommen. Details können Sie dem Adventure PHP Framework Issue Management-Tool entnehmen.

Um den Umstieg zu vereinfachen hat das APF-Team der neuen Version ein Migrations-Skript beigelegt, das bestehende Applikationen in wenigen Minuten automatisch aktualisiert. Eine Anleitung und Hinweise finden Sie unter Migration von 1.17 auf 2.0.

Das gesamte APF-Team wünscht Ihnen viel Spass & happy coding mit der neuen Version!

Das APF 2.0 kommt!

Das APF 2.0 kommt!

Samstag, 20. Oktober 2013

Das APF-Team ist stolz darauf, nach mehr als einem halben Jahr intensiver Arbeit, den nächsten Meilenstein der Entwicklung des Adventure PHP Frameworks erreicht zu haben! Denn: ab heute ist die erste Vorab-Version des APF 2.0 erhältlich!

Die größte Änderung der neuen Version ist ein vollkommen überarbeitetes Modell zum Laden von Klassen gemäß PHP-Standard PSR-0. Damit wurde die Kompatibiliät und Interoperabilität mit anderen Produkten deutlich verbessert und das APF unterstützt nun die native Verwendung von PHP-Namespaces.

In den mehr als 200 Commits wurden darüber hinaus zahlreiche Code- und Performance-Optimierungen und Weiterentwicklungen vorgenommen. Details können Sie dem Adventure PHP Framework Issue Management-Tool entnehmen. Dieses ersetzt die bis kurzem noch im Wiki gepflegte Roadmap.

Um den Umstieg zu vereinfachen hat das APF-Team der neuen Version ein Migrations-Skript beigelegt, das bestehende Applikationen in wenigen Minuten automatisch aktualisiert. Eine Anleitung und Hinweise finden Sie im Wiki-Artikel Migration von 1.17 auf 2.0.

Das gesamte APF-Team wünscht Ihnen viel Spass mit der neuen Version!

Um das APF 2.0 noch weiter zu verbessern ist uns Ihr Feedback wichtig! Berichten Sie uns Ihre Erfahrungen im Forum oder erstellen Sie einen Feature-Wunsch im Adventure PHP Framework Issue Management-Tool. Wir freuen uns auf Sie!

Neue Struktur der Dokumentation

Neue Struktur der Dokumentation

Samstag, 20. Oktober 2013

Parallel zu den technischen Änderungen für die Version APF 2.0 wurde die Dokumentation in großen Teilen deutlich überarbeitet, verbessert und mit neuen Inhalten erweitert! Wir sind überzeugt, dass der Einstieg in das Framework Einsteigern nun noch leichter fällt.

Die wichtigsten neuen oder stark überarbeiteten Kapitel im Überblick:

Da es sich bei der APF 2.0-beta um eine Vorab-Version handelt und Version APF 1.17-stable weiterhin unterstützt wird, ist die Dokumentation nun für beide Versionen verfügbar. Standardmäßig ist die neueste Version ausgewählt, Sie können jedoch jederzeit auf die Linie Version 1.X umschalten.

Um die Dokumentation noch weiter zu verbessern ist uns Ihr Feedback wichtig! Berichten Sie uns Ihre Erfahrungen im Forum oder erstellen Sie einen Erweiterungs-Wunsch für die Dokumentation im Adventure PHP Framework Issue Management-Tool. Wir freuen uns auf Sie!

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