|  | Posted by acsandeep on 03/06/07 10:08 
On Mar 4, 12:46 pm, Manuel Lemos <mle...@acm.org> wrote:> Hello,
 >
 > on 02/25/2007 07:48 AM Andrew Taylor said the following:
 >
 >
 >
 > > I've been struggling for a long time with HTML_Quickform from PEAR. The
 > > concept is ideal, but, the implementation is (IMHO) a bit of a kludge.
 >
 > > As a developer I want a quick and easy way to generate/validate/process
 > > forms without hand hacking HTML, however, I also want it to be easy to
 > > do! The HTML_Quickform method seems to require more work than it should
 > > and whenever you start getting really complicated forms, the hassle
 > > starts to outweigh the benefits.
 >
 > > I know XForm is currently lacking client-side support, but, with the
 > > implemtation of decent XML parsing functions on PHP5 I'm suprised by the
 > > lack of uptake in this area. XForm would be an ideal way of managing the
 > > process, extremely lightweight XML that can be processed on the
 > > server-side and sent as standard HTML to the client. Once the
 > > client-side support picks up then you can just present the original XML
 > > and no-need to re-code your app.
 >
 > > Are there some projects that perhaps I haven't found? I noticed they're
 > > working on HTML_Quickform2 to make up PHP5 compatibility, surely a
 > > better solution would be to push forward with Xforms? Or is it more
 > > policital, I know XForms have been around a while, is there something
 > > stopping them getting the support they need.
 >
 > I don't know aboyt Quickform class because I don't use it, but it seems
 > the problem is that you are not able to customize the form templates.
 >
 > I use this other class that also has an automatic layout renderer like
 > quickform, but it lets you customize the input row templates.
 >
 > The class can also let you render forms with custom HTML templates or
 > even Smarty templates:
 >
 > http://www.phpclasses.org/formsgeneration
 >
 > Take a look at some live examples with source code here:
 >
 > http://www.meta-language.net/forms-examples.html
 >
 > --
 >
 > Regards,
 > Manuel Lemos
 >
 > Metastorage - Data object relational mapping layer generatorhttp://www.metastorage.net/
 >
 > PHP Classes - Free ready to use OOP components written in PHPhttp://www.phpclasses.org/
 
 Maybe you can check out the php2go framework(http://
 www.php2go.com.br/). It has a nifty form creation method wherein you
 can define the fields in XML and combine it with a tpl file and voila
 you have a form which includes both server-side and client-side
 validation. Not only that it includes lot of useful stuff as well.
 
 I personally use it for medium to big sized projects. For simpler
 stuff you can check out the library i created using PEAR classes +
 some other good stuff i found on the net and wrapped it around a
 controller. Download it from here
 
 http://www.esnips.com/doc/356a32f6-1373-4c2e-aa94-9f61ddd0f7bc/tuxedo-ver0.1
 
 Run the setup file in the setup folder or modify the config.php file
 yourself.
 
 Regards
 ac sandeep
 [Back to original message] |