There are many web form processing modules on CPAN - but no one place to compare the features of them. This meditation purpose is to start gathering this comparison information. A wiki page would be more convenient for that - but for now I have no access to some suitable wiki (but as soon as the Catalyst wiki is usable again I'll repost the info there).
I am waiting for suggestions on both how to do this kind of comparison and what to compare. Below is a quick start. I plan to modify this page for a long time.
Module name | Synopsis | HTML | Integration with DB | Form::Processor |
In an application you might want a controller to handle creating and updating a "User" record. And not want to write much code. Here's using Catalyst as an example:
|
no - but there is a promise of a 'plug-in system' | Form::Processor::Model::CDBI |
---|---|---|---|
- | - | - | |
HTML::FormFu |
|
yes | DBIx::Class::HTML::FormFu |
- | - | - | |
HTML::Widget | now defunct to be replaced by HTML::FormFu above | yes | HTML::Widget::DBIC |
- | - | - | |
CGI::Application::Plugin::ValidateRM |
This only works with CGI::Application - but Data::FormValidator alone can be used outside of it.
|
yes | - |
- | - | - | |
CGI::FormBuilder |
|
yes | no |
Updates:
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Form Processing modules
by perrin (Chancellor) on Oct 10, 2007 at 19:40 UTC | |
Re: Form Processing modules
by LTjake (Prior) on Oct 10, 2007 at 22:25 UTC | |
by jk2addict (Chaplain) on Oct 11, 2007 at 14:37 UTC | |
by jk2addict (Chaplain) on Oct 11, 2007 at 16:31 UTC | |
Re: Form Processing modules
by hossman (Prior) on Oct 10, 2007 at 20:58 UTC | |
Re: Form Processing modules
by jgottshall (Initiate) on Oct 11, 2007 at 16:08 UTC | |
Re: Form Processing modules
by moseley (Acolyte) on Oct 11, 2007 at 16:42 UTC | |
by zby (Vicar) on Oct 11, 2007 at 17:30 UTC | |
Re: Form Processing modules
by jasonk (Parson) on Oct 11, 2007 at 17:19 UTC | |
by zby (Vicar) on Oct 11, 2007 at 17:33 UTC | |
Re: Form Processing modules
by Aristotle (Chancellor) on Oct 14, 2007 at 19:17 UTC |