| Project Status Update |
| Multi-DB Support | |
| Written by Alex de Azevedo | |
|
Hi all, after something like a month just keeping in contact with my mentor and with any posts, it's time to update community about my development progress status, uh ? During the last 4 weeks, i've been working on the core of my project, but not yet on it's implementation on Joomla! core. I had not enough contact with Plamen ( Joda's creator ). I decided, based on his suggestions posts and Anthony's comments start a new version for Joda. Based on both Torque (Apache Foundation) and Propel ORM, Joda have a simple data structure, and is very compact. I'm using the PDO extension like expected as database abstraction layer. Joda is based on a YAML ( http://en.wikipedia.org/wiki/Yaml ) configuration file, that will be set according to the project, database or module. I have also implemented the possibility of work with as many different development enviroments as developer needs. It means that just few lines should have to be inserted at configuration file, to keep your Joda powered module/project working in a different database. With YAML, the configuration file is very intuitive and pratical to edit. I divided Joda in two parts.. A ORM and the query builder. I'm currently working on the query builder, and the relationship support for some databases. The basic ORM is almost done. I also divided and categorized the different database query engines like drivers. I've initially wrote drivers for MySQL, PosgreSQL and SQLite. I'll also get in touch with Anthony, in order to decide the next database drivers, to write. They are very simple, and basic. More features will be implemented in future. I'll move now everything to code base and try to keep SVN updated .. and expect to release something functional next week. :D
|



