Re: HTML_QuickForm_Controller_Page_Generator - sketch

From: Date: Tue, 25 Nov 2003 07:55:35 +0000
Subject: Re: HTML_QuickForm_Controller_Page_Generator - sketch
References: 1  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-9123@lists.php.net to get a copy of this message
<usenet@risse.org> wrote : > hi > > i wrote some script which does the following: > > 1) > parse xml file/stream > > 2) (optional) > validates xml against dtd (or later schema - when PEAR::XML_Schema > available some day) > > 3) create a quickform object based upon xml definition > > 4) plugs valid QuickForm_Controlle_Page object into QuickForm_Controller > object. > > and of course it gets renderer and displayed > back to the client, but thats beyond the scope > of this and already done. > > the approach works fine with me and my coworkers > are happy to be able to define there own forms in an > xml-editor or another more comfortable and productive > environment than an ide or notepad. furthermore they > can define there forms in 4000*10^20 languages, because the > xml of course can contain up to an unlimited amount of <label > lang="EN_us">-tags for localization. > > does anyone think it would make sense to set > up a pear class which produces qf-objects > when being fed with a standartized (dtd or schema > defined) xml-file/stream? > > you could e.g. have any xml-file, transform it to the given format via > any language your like (xmltransformer,xslt,..) generate a valid > QuickForm_Controller_Page via (let's cal it) > "HTML_QuickForm_Controller_Page_Generator" and plug it into your > QuickForm_Controller object. > > i wonder if this makes sense for a general approach to build > QuickForm_Controller_Page objects from external sources? > > of course caching and stuff could be done later for those who > worry about the speed of xml parsers. > > some might argue that you tranfer the complexity of phpcode to > a complex xml file, but i am more than sure that its easier for > non-technican to edit xml than phpcode and beside that there are > a uncountable amount of funky xml-editors/tools around. > > somehow these thoughts remind me a bit of apache's vast cocoon server, > but any thoughts on this subject are very welcome. > > bye > matthias Hi Matthias, Do you have some code to send me ? I have started a similar project based on Config with the help of Fabien Franzen. I'd like to see how you deal with rules, translations, etc. Maybe both projects could be combined into one. Bertrand Mansion Mamasam

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