Skip to Content (c) Skip to Navigation (n) Skip to Search (s)

2.0.0-rc1 available

xPDO 2.0.0 Release Candidate 1 Now Available

xPDO 2.0.0-rc1 is now available as the first public release of the 2.x branch of development outside of the MODx 2.0.0-beta5 distribution.

1.0.0 released

xPDO 1.0.0 GA released

xPDO 1.0.0 is released for general availability as development focus switches to the PHP 5.1+ only 2.0 branch.

Forgotten credits...

I'd like to extend a special thanks to Andrea Giammarchi for his PDO for PHP 4 implementation that inspired me to begin coding this project. If not for PHPClasses.org and the inspiration I found in Andrea's work there, the OpenExpedio project would likely not exist, as I probably would have invested my time in working with PHPDoctrine.

Welcome to the OpenExpedio Project

OpenExpedio is our name for open extensions to PDO. It's a light-weight ORB library that takes advantage of the newly adopted standard for database persistence in PHP 5.1+, PDO.

Learn more about xPDO...


Features

xPDO Features
  • Object-relational bridge (ORB)
  • Built on PDO, the standard DB layer for PHP 5.1+
  • 2.x provides E_DEPRECATED and E_STRICT compliance for PHP 5.1+
  • 1.x works with PHP 4 by providing PDO emulation
  • Ultra-light approach with minimal script overhead
  • Database platform agnostic, including data imports / exports
  • Promotes optimized, platform-specific code
  • Forward-engineering of code and metadata from xPDO schema in seconds.
  • Reverse-engineering of existing databases into an xPDO schema in seconds.
  • Result set caching that can utilize memcached, or a simple file-based cache, or a custom cache implementation of your own design.
  • Supports JSON caching as well, to help maximize performance with AJAX applications.

Read more about xPDO features...