June User Group:: Object-Relational Mapping (ORM) in action
Chuck Hagenbuch will introduce the concepts of ORM and then put them to work. Horde's
RDO system is a light-weight, PHP 5, PDO-based version of ORM that also
draws heavy influence from the Data Mapper pattern(http://www.martinfowler.com/eaaCatalog/dataMapper.html).
Entity and Mapper objects are simple and very flexible, while providing
plenty of ways to extend and add functionality and domain logic.
Associated patterns such as Horde_RDO_Lens allow for powerful decoration
of result sets with efficient memory and object use.
Reservations accepted only from Sat, May 5th, 2007, @12:00am to Thu, Jun 7th, 2007, @11:59pm.
Bio:
Chuck Hagenbuch founded the Horde Project in 1998 and has been
working with PHP and the world of web development ever since. He is
currentlya consultant doing work focused around Horde and PHP web
development. He has provided professional PHP services to many
prominent PHP-using organizations, including Google, PayPal, and
Portugal Telecom.
Horde Framework:The Horde Application
Framework is a mature, evolving application framework (featured in
BostonPHP's Framework back-off) that has been used to build complex
applications for years. It forms the core of the widely used IMP
webmail application and the Horde Groupware suite. In addition, it
provides a large number oftested, feature-rich components that can be
used to build additional Horde applications, to integrate Horde
functionality into other applications, or to build completely
standalone sites.