Ticket #130 (assigned refactor)

Opened 2 years ago

Last modified 19 months ago

Investigate form handler modules

Reported by: eevee Owned by: latiass
Priority: major Component: framework
Keywords: Cc:
Difficulty: over 9000

Description

Vee::Form sucks. Avoid and remove if at all possible. I'd really like something that just DTRT.

Possibilities:

Attachments

Change History

Changed 2 years ago by latiass

  • owner changed from eevee to latiass
  • status changed from new to assigned

Changed 2 years ago by latiass

After further investigation, these form modules are kind of weird, but FormBuilder? would probably be the best bet. Using Catalyst::Controller::FormBuilder?, it can read form configuration files (which is essentially YAML) and load the form from that, which is rather extensible I think. I think changing an action from ex. sub edit : Local to sub edit : Local Form is kind of ugly, but whatever. The point remains that FormBuilder? is pretty extensible out-of-box, which is good.

 http://search.cpan.org/~jcamacho/Catalyst-Controller-FormBuilder-0.04/lib/Catalyst/Controller/FormBuilder.pm

Changed 19 months ago by eevee

Okay, well.

HTML::FormFu? looks like a winner, I think, except for the slightly critical issue that it breaks in all sorts of impressive ways with repeated field names. Most notable is  http://code.google.com/p/html-formfu/issues/detail?id=10 but there are also issues with Repeatable.

Going with it for now, I guess.

Changed 19 months ago by eevee

Fundamentally broken lol 8D Repeatable doesn't work in any useful way whatsoever.

Add/Change #130 (Investigate form handler modules)

Author


E-mail address and user name can be saved in the Preferences.


Action
as assigned
 
Note: See TracTickets for help on using tickets.