On this page, you can read a summary of old news of the Adventure PHP Framework (APF).
Tobias Lückel has created a tutorial series within the past two months that introduces beginners to the development with the APF. He has chosen a browser game to step you through the single milestones of the tutorials.
Advanced developers are also welcome to learn more about installing and applying the User management module or create data models using the Generic OR mapper.
You can finde the tutorials on the Articles page or directly in Tobias' Blog under http://gagugaming.de/.
The APF team is proud to announce the stable release of version 1.14.
This version contains all features described on the roadmap.
The major feature changes are:
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.13 to 1.14.
The APF team is proud to announce the stable release of version 1.13.
This version contains all features described on the roadmap.
The major feature changes are:
The whole set of changes can be taken from the revision history.
The migration to this release is described on Migration from 1.12 to 1.13.
The APF team is proud to announce the first release candidate of version 1.13.
This version contains all features described on the roadmap.
The major feature changes are:
The whole set of changes can be taken from the revision history.
Today, revision 1.12-2010-09-04-1536-php5 is released. This fixpack version corrects errors within version 1.12-2010-08-09-2006-php5. Details can be taken from the release notes page.
The APF team is proud to announce 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 production use.
Besides several improvements and bug-fixes the major feature changes are:
All changes can be taken from the Revision history page.
As of this version the PHP 4 support ends.
The APF team is proud to announce 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:
The final release will be out in about 2 - 4 weeks. The team is looking forward to your feedback!
The APF team is proud to announce 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:
The team is looking forward to your feedback!
The APF team is proud to announce 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.
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…)
Ralf Schubert, an enthusiastic APF developer likes the framework giving the chance to easily develop reusable UI elements (aka. widgets). To support beginners, he wrote this article to give a brief introduction into the framework and to ease the first steps using the APF.
Download, installation und first steps describes step-by-step how to set up the adventure PHP Framework, beginning with the download and ending with an "Hello world" application. (read more…)
As of today, the APF can be installed and distributed on RedHat based LINUX distributions using RPM packages. Reiner Rottmann has therefor created a new YUM channel, that serves the APF demo application as well as the sample config files, the code package and the API documentation.
The RPM Installation HOWTO describes the managing of the APF packages with use of the Yellowdog Update Manager (YUM).
Legal notice: the logo depicted on the left side belongs to RedHat and is thus subject to conditions of the legal conditions published on producter's website.
The APF team is proud to announce the stable release of the 1.10 series. Within this maintenance release, development entirely switched to PHP5. A compatibility version for PHP4 will be available since the beginning of 2010. Beneath some clean-ups and refactorings , several performance optimization tasks guarantee excellent performance. The probably biggest technical innovation is the introduction of the "dependency injection container" similar to the objection initialization of SPRING (JAVA). Further, this release contains many features, that were discussed in the developer forum to be included.
Morover, the final release of the 1.10 branch contains all changes concerning the feedback on the two release candidates.
The article Yii. vs APF re-performs the RPS performance test from
You think: "The APF is just another framework", too? On Why APF? you can find reasons why you should definitely use use the Adventure PHP Framework (APF)!
This is the short, but complete answer: The APF supports you to rapidly create enterprise ready web applications or modules, that are fast, secure and reusable. The framework therefore includes approved development tools to solve standard problems and implement pattern related applications.
The tutorial
My first website with the adventure php framework
in the tutorials section shows, how easy it is to create your own website. In
addition, the author describes, how complex websites can be created like and how you can load
dynamic content into your content view. German users may also refer to the thread
The article AJAX & the adventure php framework shows you, how AJAX applications can be embedded into your common application architecture, which problems occure during implementation and how the adventure php framework helps you to implement standardizes AJAX applications. The last chapter presents useful hints and some questions, that have to answered. Please add YOUR comment!
Since today (25th of Oct 2007) the article Tests on PHP Frameworks (German only) is online. It compares different frameworks available and shows the key features and benefits and gives some advice to help to make a decision for specific product. But the article should not only be seen as a comparison but also as a resource for code snippets or implementation hints.
JetBRAINS supports the development of the APF with PHPStorm licenses and we feel confidential that PHPStorm strongly influences the APF's quality. Use PHPStorm!
Proud to useIntelligent PHP IDE for coding, testing and debugging with pleasure