From: Alex B. <en...@tu...> - 2001-08-22 18:50:29
|
I think this is a major milestone: QueryManager is working (beautifully, actually - thanks jpc n' all) -- I agree with Andi: now is the time to establish standard for schema definition, field names, etc so we don't run into trouble later. Given that MySQL is more flexible than oracle regarding field names, I suggest we adhere to oracle's naming conventions. That means the following: -All field and table names are UPPERCASE -Field & Table names can only contain A-Z, 0-9 -All SQL for release binarycloud modules must be certified to work with at least MySQL, Oracle, and Postgres. While I don't prose we start doing the latter until much later, I'd like to keep it in mind. ----------- Up next: -XML2PHP works, but the make system for it doesn't yet, though I expect it will soon (thanks, andris :) -Finalize entity definition format -Authentication, Permissions, PolicyManager -Change existing code to register errors with PEAR_Error, come up with a sensible error scheme that provides debug info _and_ user messages. -Use Request class universally, turn off register_globals. When php 4.0.7 comes out, use $_GET, $_POST, etc in request class. -Get EntityManager working. -Integrate FormBuilder, UIControlBuilder, ListBuilder -PageDefBuilder -ImageRequestManager, JSRequestManager, CSSRequestManager -Setup 'multi-site' make system in user/ -Integrate PHPDoc into the make process -XML String keyer + repository system whee :) _a |