Hi, so for all who care: I will begin pearifying Metabase starting next week. Obviously this will take a fair amount of time. Also I am fairly busy with work so any help is greatly appreciated.
This is also my first stab at reworking such a huge amount of code that was originally written by someone else. I am quite optimistic that it will work out though (with the megabytes of code my companies framework fills sometimes that code feels alien too :-) ) and I am allready quite aqainted with the Metabase code. I am not very experienced with PEAR DB code though so it is very important for people to tell me what features are missing from Metabase that are included in PEAR now. I also would like to hear where people think the issues will be (and possibly how to solve them). Aside from the fact that the Metabase class is not derived from the PEAR core class there are a couple of things, like being able to retrieve and associative array from a result set, missing from Metabase. The goal is to have a DB abstraction layer based on Metabase with a PEAR DB API. The outcome will be compatible with both Metabase and PEAR DB where necessary through a wrapper class. I also would like to hear if anyone uses Metabase with using the API in metabase_interface.php .. if there are not many people using it then all then I can safely modify the method names and parameters orders in the new DB class and make the same changes to metabase_interface.php. I guess after getting a good idea where the problem zones are and not what features are missing I will first attempt to get a pearified version of Metabase along with the MySQL driver working. I will first focus on the functional aspects, then step by step making the necessary changes to make that final code compliant to the PEAR coding standard. FYI: there has been a lot of discussion about this project in the last couple months (especially december irrc) on the pear-dev mailinglist. So some questions might allready be answered there. Best regards, Lukas Smith [EMAIL PROTECTED] _______________________________ DybNet Internet Solutions GbR Alt Moabit 89 10559 Berlin Germany Tel. : +49 30 83 22 50 00 Fax : +49 30 83 22 50 07 www.dybnet.de [EMAIL PROTECTED] _______________________________ -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]