Ticket #130 (assigned refactor)

Opened 12 months ago

Last modified 3 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 12 months ago by latiass

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

Changed 12 months 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 3 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 3 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



Change Properties
<Author field>
Action
as assigned
as The resolution will be set. Next status will be 'closed'
to The owner will change. Next status will be 'new'
 
Note: See TracTickets for help on using tickets.