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.17-php5.tar.gz
Saturday, 17th of November 2012
The APF team is proud to announce the stable release of version 1.17. It understands itself as a maintenance
release but however includes several new features.
This version contains all features described on the
roadmap.
The major feature changes are:
-
Within this release the largest clean-up of tag class and method names in the history of the APF was conducted.
This includes removal of old conventions for tag class names as well as of names of private and protected
methods and variables. A full list of changes and migration hints can be taken from Migration from 1.16 to 1.17.
-
The APF parser is now able to resolve nested structures of tags with the same prefix and name within one
document or a file. This eases the implementation of tags compared to the previous version once again.
Details on this feature can be taken from the tutorial
Implementation of tags.
-
This new release includes full support for PHP's APC
extension with the ApcCacheProvider (see CacheManager)
and the ApcConfigurationProvider (see Configuration).
Both can be used to store application data within an APC in-memory store which can accelerate applications by
factor 4-5.
-
With the present release the Logger has been redesigned from the scratch. Besides the
consolidation with the AdvancedLogger adding more flexibility and increase the extensibility has
been the focus of 1.17's work.
-
The state model of APF form controls has been added a visibility indicator. You are now able to hide form
fields and their dependent controls programmatically. Details can be taken from the
Usage of forms chapter.
-
Besides the new functionality this APF release contains several bug fixes and optimizations to code and
documentation.
All features within this release can be taken from the
Roadmap (German).
The whole set of changes can be taken from the
revision history.
The migration to this release is described on Migration from 1.16 to 1.17.
Saturday, 17th of November 2012
The APF team is proud to announce the stable release of version 1.16.
This version contains all features described on the
roadmap.
The major feature changes are:
-
The biggest change in release 1.16 was done behind the scenes affecting one of the key components of the APF:
the tag parser. With the new style of tag definition naming and reusability of tag implementations have been
improved considerably. XML prefix and name can be now defined freely and tags can be used within any level of
hierarchy. Further, the performance has been increased by 10-10%.
-
The APF form support now includes a multi-file-upload by Werner Liemberger. The feature is based on
jQuery and integrates into APF forms seamlessly.
-
APF user Coach83 contributed the implementation of the roadmap feature permanent log-in for the user
management module. Users that have logged-in once stay logged-in even after closing the browser.
-
Release 1.16 now supports a native integration of ReCaptcha - the CAPTCHA service by Google. Similar to the
existing implementation - of course the existing implementation is still supported - ReCaptcha can be
integrated via tag.
-
Nicolas Pecher finished the work of Werner Liemberger creating a new set of file system
tools. The APF now contains a brand new abstraction for accessing folders and files.
-
Besides the new functionality this APF release contains several bug fixes and optimizations to code and
documentation.
All features within this release can be taken from the
Roadmap (German).
The whole set of changes can be taken from the
revision history.
The migration to this release is described on Migration from 1.15 to 1.16.
Wednesday, 19th of September 2012
On the Team page the APF team introduces itself. At present, it consists of 10 persons
who take care about the development and enhancement of features, the documentation and answering user questions.
In case of any questions, don't hesitate to contact us.
Saturday, 02nd of Juni 2012
Under References you can see projects of the members of the APF community.
Are you still searching for a strong, flexible, but approved tool to create web pages and applications, than you
may have a look at the strength of the APF!
Saturday, 05th of November 2011
Ralf Schubert now offers professional support and development for the Adventure PHP Framework under
develovision.de.
His portfolio includes standard and individual development and Content Management System based websites
using the APF.
Besides, Ralf is part of the APF developer core team.
A complete list of historical news can be found on the News page.