Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
2.1.ALPHA.zip | 2010-05-15 | 224.3 kB | |
README.TXT | 2010-01-14 | 2.3 kB | |
pdomap-2.0.alpha1.zip | 2010-01-14 | 1.0 MB | |
pdomap-2.0.alpha0.zip | 2010-01-11 | 1.0 MB | |
Totals: 4 Items | 2.3 MB | 0 |
pdoMap version 2.0 ================== 1 - About --------- version : 2.0.alpha test release date : 2011-01-11 author : I. CHIRIAC license : LGPL 2.1 website : http://www.pdomap.net/ 2 - Description --------------- pdoMap is a powerfull ORM framework under PHP and PDO. It's providing a lot options and capabilities to simply map you database persistance. * Simple level : (for the most people) - Aim to manage multiple database types (mysql, oracle, pgsql...) - Easy to integrate to your project (need a simple include) - Easy to define structure and requests throw a XML syntax - Easy to use mapping throw simple accessors - Easy to persist data (no sql or other syntaxes) * Intermediate level : (for more complex needs) - Generate XML from a database structure to integrate pdoMap on an existing project - Simply write Select / Insert / Update / Delete requests with parameters throw XML definition - Create formulas fields for calculate automaticaly theirs values * Expert level : (for fully OOP project) - Inheritance of classes for extending objects and functionnalities - Defines complex requests transactions based on XML and a procedural syntax - Generate PHPUnits files for mapping tests on entities and adapters - Generate an optimized and compressed build version of library that fits on your needs Other functionnalities : - Use adapters as services implementing contracts (Interfaces) - Services are stored in cache and can optimize data loading - Cache can be managed with APC or MemCache if actived - Plugin system to extends core functions (cache / database / fields ...) 3 - Current alpha version ------------------------- This version is an alpha version, that means all functionnalities are not yet implemented (covering at least 90% of functionnal scope). That also means : - Test units are not finished - It's not safe for a production use Why distribute an alpha ? -> To let you test main functionnalities and tell me what is wrong or what could be change. Important : =========== Don't hesitate to get feedback directly on source-forge project forum or bug tracker. The next release will be 2.0.beta with almost 99% of scope (without plugin system) It will be published at the end of January 2010.