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

Latest News

Version 1.12 (stable) released!

Version 1.12 (stable) released!

Sunday, 9th of August 2010

The APF team is proud to anounce the final release of version 1.12.

This version contains all features described on the roadmap and the feedback on the beta and RC1 release. It is now ready for productional use.

Besides several improvements and bugfixes the major feature changes are:

  • Enhancement of the user management module adding visibility permissions
  • Special validators and new error marking within the form taglibs
  • New extension for client side validation without one single JS line
  • New index and data type definition facility to the O/R mapper
  • New MySQLi database driver
  • ...

All changes can be taken from the Revision history page.

As of this version the PHP 4 support ends.

Version 1.12 (RC1) released!

Version 1.12 (RC1) released!

Saturday, 17th of Juli 2010

The APF team is proud to anounce the first release candidate of version 1.12.

This version contains all features described on the roadmap and the feedback on the beta release.

The major changes are:

  • Refactoring of the API
  • New extension (HTMLList, client validators, ...)
  • Enhancement of the user management module
  • Special validators and new error marking within the form taglibs
  • Introduction of exceptions instead of trigger_error()
  • New MySQLi database driver

The final release will be out in about 2 - 4 weeks. The team is looking forward to your feedback!

Version 1.12 (beta) released!

Version 1.12 (beta) released!

Monday, 12th of April 2010

The APF team is proud to anounce the first preview version of the 1.12 release.

This version is intended for preview on the features described in the roadmap. Only one feature is missing but will be included in the first release candidate.

The major changes are:

  • Refactoring of the API
  • New extension (HTMLList, client validators will come)
  • Special validators and new error marking within the form taglibs
  • Introduction of exceptions instead of trigger_error()
  • New MySQLi database driver

The team is looking forward to your feedback!

Version 1.11 (stable) released!

Version 1.11 (stable) released!

Sunday, 31st of Januar 2010

The APF team is proud to anounce the new website together with the 1.11 stable release.

Revision 1.11 comes up with a revised version of the form support on the basis of taglibs. Now generic definition of validators and filters on the basis of the observer pattern is supported and forms can be easier adjusted to own needs.

The OR mapper GenericORMapper, already added in the release 1.9, was extended with tools to automatically setup and update a database. Now the developer can completely concentrate on the development of the logic of the application since the storage of the objects is completely managed by the mapper.

Part of the release's performance optimization were optimizations in the core of the frameworks and the rework of the integrated BenchmarkTimer. It now supplies the developer with a better graphical representation of the measurements to find hot spots within an application. Thus an application can be optimally prepared for operation.

With release of version 1.11 the support for PHP 4 has been announced for discontinuation and the compatibility with PHP 5.3 has been improved. The coming version 1.12 will focus on the extension of the new form support and the rework of the configuration component.

APF security award

Hacking & the APF 2009/2010

Sunday, 17th of January 2010

The APF Security Promise: Use the APF and profit by its security mechanisms! From scratch securely designed applications prevent the compromise of your system, guarantee the safety of your users data and of your reputation and let you put your mind at ease.

This article Hacking & the APF 2009/2010 describes, which mechanisms are included in the APF to face this danger and to secure your custom application. (read more…)

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