On 9/18/05, David Baird <[EMAIL PROTECTED]> wrote: > On 9/18/05, Peter Speltz <[EMAIL PROTECTED]> wrote: > > > > Speaking of the roadmap, In regards to forms and processing which is > > still inadequate if not broken at the moment, Where are you guys on > > this? I have cleaned up SuperModel.pm and fixed code and stupid > > things that long needed fixing. Now it is a general, powerful, and > > fairly clean solution to form processing and uses neither > > CGI::Untaint or FromCGI. It is almost backward compatible. I > > will post a demo site this week where you can see it and AsForm in > > action along with a few model classes that have many relationships, > > and the latest SuperModel.pm. I'd figure I 'd start the discussion > > now. My view, still unchanged, is I would like to see the > > functionality you see in the demo to be core Maypole. > > [ snip ] > > I like the sound of this, but I'd like to see a few failing test cases > to be clear about what's being fixed. Should be straightforward with > Test::WWW::Mech::Maypole ;-) >
This (improved model, backwards compatiblilty, etc) is pretty much exactly what I want to do and I had a horrible feeling it was going to involve a lot of work (and worse still much of it for me!). Known issues are being unable to add empty values, which this would fix and a bunch of others that I can't remember. More importantly it would mean reducing the dependancy on external modules that are out of our control and affect the user. FromCGI and Untaint modules are beyond our control but play a big role in what a Maypole user does if they follow the manual or tutorials or examples and want it to work nicely out of the box. Simon used them because they were there and have a simple API that mostly just works - removing that dependancy would give maypole developers much greater control other the API that normal users actually use and reduce the split between core developers with their own souped up models, etc and normal users using vanilla installs. Cheers, A. ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php _______________________________________________ Maypole-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/maypole-devel
