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

Release candidates coming soon!

xPDO is currently in beta testing. There have been several recent API improvements, more code reductions and simplifications, and the introduction of SQLite and PostgreSQL driver support are coming very soon. xPDO is being used to develop the next-generation MODx CMF.

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 my name for open eXtensions to PDO. It's a light-weight ORB library that works on PHP 4 and 5, and 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+
  • Works with PHP 4 and 5
  • 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...