RE: [PEAR] Re: Ideal PHP framework [was: DataObject with ITX]

From: Date: Wed, 16 Apr 2003 01:37:52 +0000
Subject: RE: [PEAR] Re: Ideal PHP framework [was: DataObject with ITX]
References: 1  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-4867@lists.php.net to get a copy of this message
Hi There, Currently i have started some work using XML+XSLT technology to seperate my php code from HTML interface. It seems i got some points. 1. DB abstraction layer creates XML data in memory. 2. XSLT renders XML resides in memory and XSL template using PHP to create a HTML output. Correct me if i am wrong any where. From your reply i got a little bit about XML+XSLT but If you can explain to me the entire procedure more clearly then it would be nice. Waiting for reply. Thanks Hardik --- Mike Hall <mike.hall@batchelor.edu.au> wrote: > Bom Dia/ Buenos Dias: > > I have only just started on this thread, but it > seems that some work I > have been doing lately with XML/XSL might be of > interest. > > Basicamente: > > 1. I define a datamodel in XML > > 2. Then I run this XML file against a series of XSLT > stylesheets which > produce instantly and automatically (even in one > go): > > - SQL database schema > - PHP class for interfacing with SQL database > - HTML forms/scripts for input > - javascript for pre-validation > - documentation > > All coordinated properly, if you want to make a > change (add a field or > something to DB), just modify XML and re-run against > XSLT. > > I am only experimenting at this stage with a very > simple one-table > datamodel (and still learning XSLT properly), but so > far so good. I have > proved the concept (I think) and just have to finish > off the detail > before I can instantly create a simple functioning > web application > (XHTML interface to an SQL database) from an XML > data definition. > > At the moment I am using command line XSLT tools > like xsltproc, but this > could all be done via a web interface down the > track. > > Como le parece? Tiene algo que ver con lo que Uds > estan probando de > hacer? > > If anyone is interested, let me know, I'd like to > get involved in a > PEAR/PHP project after having used it for maybe > three years now. > > > Michael Hall > > > -----Original Message----- > From: rocha@i-node.com.br > [mailto:rocha@i-node.com.br] > Sent: Wednesday, 16 April 2003 11:12 AM > To: Diego Algorta Casamayou > Cc: pear-general@lists.php.net > Subject: [PEAR] Re: Ideal PHP framework [was: > DataObject with ITX] > > Citando Diego Algorta Casamayou > <diego.algorta@bancaqm.com.uy>: > > > My final goal is to find a set of PHP libraries to > choose and > elaborate > > a framework integrating them all so I can write my > app with that > > framework in mind. > Same here :) That report class is just a part of the > solution i am > seeking. > > > > > This are the goals and the libs I've choosen so > far: > > > > -DBMS independence -> DB (PEAR) and possibly > DB_DataObject to get a > > higher level of abstraction. Others? > I really like the idea of having my DB schema in a > XML file (XMI in the > future?), so i am going to use MDB + DataObject for > that part. Mainly > because i > think that both packages have much to share between > each other. As soon > as > I have time i will try to get DataObject objects > from the XML schema, > that is, if someone else isnt already doing that. > > > -Layout independence -> HTML_Template_ITX (PEAR) > or Smarty . I like > > Smarty's cache, but it seems like ITX is more > standards oriented. > That is solved to me, i dont like to have any logic > with templates, so i > will > stick with ITX/Sigma/phplib template. Mainly because > I want to have > someone > else (not developer) taking care of design of my > templates. > > I18n isnt in my radar yet... > > Regards > S.Rocha > > > ------------------------------------------------- > This mail sent through IMP: http://horde.org/imp/ > > -- > PEAR General Mailing List (http://pear.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > > -- > PEAR General Mailing List (http://pear.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > __________________________________________________ Do you Yahoo!? The New Yahoo! Search - Faster. Easier. Bingo http://search.yahoo.com

« previous php.pear.general (#4867) next »