Home
Welcome to the documentation page of the Adventure-PHP-Framework. On this website
you are provided with the latest documentation of the API of the framework. Moreover, you can access
a great number of examples and tutorials dealing with object orientated software design an
development with the aid of the Adventure-PHP-Framework. It is recommended to read the documentation
in the given order. Thus your study will be highly efficient. The code of the framework is
licensed under GPLv2 and can be used or extended freely. Changes, improvements or add-ons should be
commited to the author, that your work can be published to the community.
Version 1.7 (RC2) released!
|
Today we are proud to announce the availability of the release 1.7 (RC2). This production
release contains
-
"zero configuration":
Because of the introduction of the registry and a new initialization process,
complex configuration (INIT files) is history and the adaption of the core parameters
is much more easier.
-
SPAM protection:
Since release 1.7-RC2, the captcha was added. This module is already
included in the guestbook to avoid SPAM posts. It provides an easy and flexible way to
protect forms from SPAM. For further details on the usage of the taglib, please refer
to the
CAPTCHA taglib
documentation section.
-
Generic OR mapper / usermanagement:
The genericormapper OR mapper component is intended to store, load
and manipulate objects from a relational database. The documentation of this beta component
can be seen on the german documentation page under
Generischer OR-Mapper.
The usermanagement module is based on the generic OR mapper and includes
a universal user, group and role management. This module is beta, too. The documentation
is currently created, but not available online yet.
-
Enhanced form taglib functions:
The class html_taglib_form was added the methods
- addFormContentBeforeMarker()
- addFormContentAfterMarker()
- addFormElementBeforeMarker()
- addFormElementAfterMarker()
These functions enable you, to dynamically create forms in a comfortable way. Due to the
integration into the existing form taglib you are not forced to relinquish to the built-in
form taglib functionalities. The
dynamic forms chapter
describes the possibilities you now have to create dynamic forms now. A dedicated application
is included, too
-
Bugfixes and expansion of the RC1 version:
Correction of the validator class, changes to the LogDir initialization, ... Details
can be taken from the full sized change log on the
downloads page.
|
Migrate now!
Migration to version 1.7 is described step by step under
Migration from version 1.6 to 1.7.
|
Download now!
Please report bugs in the forum under
http://forum.adventure-php-fra...um.php?f=9. To
discuss suggestions or feature requests, please refer to
http://forum.adventure-php-fra...um.php?f=7.
All release packages can be found on the
downloads page.
|
Version 1.6 (final) released!
|
Today we are proud to announce the availability of the release 1.6 (final). The release
contains
-
New functions:
(connectionManager, SessionSingleton, SQLite-Treiber, ...)
-
Improved functions:
(serviceManager, TransformOnPlace feature for html:template and
html:form, API extension for the form taglibs, ...)
-
Better performance:
(Optimization of the import() function, ...)
-
Enhanced documentation:
(Templates, forms, tutorial "Erweiterung bestehender Funktionen" (german), article
"Hacking & das APF" (german), ...)
-
Completely reworked API documentation
|
Download now!
Please report bugs in the forum under
http://forum.adventure-php-fra...um.php?f=9. To
discuss suggestions or feature requests, please refer to
http://forum.adventure-php-fra...um.php?f=7.
All release packages can be found on the
downloads page.
|
Your first steps with the adventure php framework!
AJAX and the adventure php framework?
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!
What ist the adventure php framework?
The adventure php framework understands itself as a utility to implement object oriented and generic
PHP web applications. It supports the developer to create programms in compliance with approved
software design pattern and the code base already has answers to many everyday problems.
The framework cannot be described as an application, that only has to be configured, but rather as
a technical basis and design guide for the design of software.
Note!
Not every page is translated into english language at the moment. Please consider that the sites
will be translated completely until january 2008. Nevertheless we are proud to anounce that all
pages under the documentation section are now translated. The tutorial section is currently in
progress.
The following tutorials are already translated:
- User specific taglibs
- My first website
- Comment function
- Contact form
What is the performance of the Adventure-PHP-Framework?
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.
To get support or contact the developer, please refer to the
forum. As an
instrument of feedback, the guestbook
or the contact form can be considered.
To get the very latest news about the documentation site and the project, please consult the
news page. There you can find the up-to-date news on releases,
bugfixes, changes or new content on the documentation pages. In order to download the source codes of
the framework or get the demo package, please visit the
downloads section. The current roadmap of the
project is listed on the roadmap page.
|