Adventure-PHP-Framework (APF)
The Adventure-(PHP-)Framework is a web development framework helping to design and create object orientated and reusable PHP web applications. A unique DOM model, the generic page controller component and a set of shipped XML tag libraries helps to build complex web application GUIs based on XML/HTML templates. Moreover, the framework core contains components like front controller, global benchmark concept, global error handling and a configuration management class. Various tools such as a session manager, link generation classes, tags for HTML forms, a database abstraction layer for MySQL databases or url filters, that provide more security, makes rapid development easy. At last, reference should be made to the complete modules like guestbook, comment function or a generic pager shipped with each release.