Welcome!

Welcome to the documentation page of the Adventure PHP Framework (APF)!

On this website you are provided with the latest documentation of the framework. You can access a great number of examples and tutorials dealing with object orientated software design an development.

Our engaged community helps you in questions or problems with great pleasure.

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

Latest News

Das APF 3.0 stable is there!

Proudly presented: The APF 3.0 stable!

Saturday, 27th April 2015

The APF team proudly announces the stable version of release 3.0 of the Adventure PHP Frameworks after more than 9 months of hard work.

This version is probably the biggest milestone in the history of the framework based on the amount of optimizations and new features that have been introduced. For this reason, the team has decided to label this version 3.0.

Within this version the APF parser has been completely rewritten to fully support XML structures. Details can be found in chapter Implementation of tags. Besides

have been added several improvements and enhancements.

A detailed summary can be found under Revision history or within the Issue Management Tool.

In order to ease update to the new version the APF team has added migration scripts for code and configuration. It updates existing configurations in less than a minute automatically. Please find a howto and additional hints under Migration from 2.1 to 3.0 as well as under Updating from 2.1 to 3.0.

Don't hesitate to upgrade today and download version 3.0!

APF 2.1 released!

APF 2.1 released!

Saturday, 14th June 2014

The APF team today released version 2.1 of the Adventure PHP Frameworks. IT's the section version of the 2.X series and brings a couple of new features and improvements of the previous release.

The best feature for us is certainly the implementation of the extended templating syntax offering a short hand notation for place holders. This saves typing and integrates better with the IDE. Further, a notation for accessing objects from a DOM node has been added. Details cen be found under Templates.

The front controller and the LinkScheme implementations delivered have been improved to be able to define shorter and more user friendly URLs. Long namespaces and action names are history. Details can be found under Front controller.

Besides the two big changes this new version includes further enhancements of performance, error handling, and security. A detailed summary can be found under Revision history or Adventure PHP Framework Issue Management tool as usual.

In order to ease update to the new version the APF team has added a migration script. It updates existing configurations in less than a minute automatically. Please find a howto and additional hints under Migration from 2.0 to 2.1.

The entire APF team wishes a lot of fun with the new release and Happy Coding to you!

APF 2.0 arrived!

APF 2.0 arrived!

Sunday, 26th January 2014

The APF team is proud to announce the first stable release of the 2.X series after more than 9 months of intensive work on code, documentation and project management!

APF release 2.0 is a huge milestone in history of the framework and smoothes the way for new functionality to come. Download the new version today and benefit from various new features!

The biggest change of this new version is about the totally re-designed class loading according to PSR-0. This both ensures better compatibility and interoperability with other products as well as being able to use PHP namespaces natively within your application.

Within more than 300 commits the team has introduced various code and performance optimizations. Details can be taken from the Adventure PHP Framework Issue Management-Tool.

In order to ease update to the new version the APF team has added a migration script that updates existing applications in less than a minute automatically. Please find a howto and additional hints under Migration from 1.17 to 2.0.

The entire APF team wishes a lot of fun with the new release and Happy Coding to you!

APF 2.0 to be release soon!

APF 2.0 to be release soon!

Saturday, 20th October 2013

The APF team is proud having reached the next milestone of improvement of the Adventure PHP Frameworks after more that six months of hard work! As of now the first preview version of APF 2.0 is available!

The biggest change of this new version is about the totally re-designed class loading according to PSR-0. This both ensures better compatibility and interoperability with other products as well as being able to use PHP namespaces natively within your application.

Furthermore, 200 commits have introduced various code and performance optimizations as well as new features. Details can be taken from the Adventure PHP Framework Issue Management tool. It replaces the Roadmap that has previously been managed within the wiki.

In order to ease update to the new version the APF team has added a migration script that updates existing applications in less than a minute automatically. Please find a howto and additional hints under Migration von 1.17 auf 2.0 (German).

The entire APF team wishes Happy Coding to you!

In order to improve the APF 2.0 version feedback is highly appreciated at any time! Please report your experience using the Forum or create an improvement task for the implementation within the Adventure PHP Framework Issue Management-Tool. We are looking forward to hearing from you!

New documentation structure

New documentation structure

Saturday, 20th October 2013

Along with the technical changes for APF 2.0 the documentation has been updated and enhanced for a large number of the chapters! We are convinced that getting familiar with the Adventure PHP Framework becomes much easier now.

Here are the chapters with the biggest changes or new sections:

Due to the fact that APF 2.0-beta is a preview version APF 1.17-stable is still supported. Thus, documentation is available for both versions. By default, the newest version is selected but you can easily switch to the Version 1.X line at any time.

In order to improve documentation feedback is highly appreciated at any time! Please report your experience using the Forum or create an improvement task for the documentation within the Adventure PHP Framework Issue Management-Tool. We are looking forward to hearing from you!

A complete list of historical news can be found on the News page.