[Product-Developers] Re: formlib vs z3cform which one to use?
optilude at gmx.net
Wed Jul 30 22:19:35 UTC 2008
Daniel Nouri wrote:
> Martin Aspeli writes:
>> David Bain wrote:
>>> Now that plone.app.z3cform is documented and reasonable usable should we
>>> consider replacing formlib with z3cform?
> I'd recommend plone.z3cform. A couple of people are using it in
> production and it works very well. It's seen a lot of bug fixes and
> real life use.
I'm about six months off recommending it everyone. :) I think it's
really good, and I use it personally for some things, but it's fair to
point out it's a bit cutting edge.
>> Depends. z3c.form is still cutting edge. Last week, Daniel refactored
>> and broke most existing forms. :-) I suspect we're a month or two off
>> a beta or rc quality Plone/z3c.form integration package that does
>> everything you want.
> What's there is very stable. No reason to believe it's not "beta or rc
> quality". What's missing is inline KSS edit; inline validation on the
> other hand is there. And probably a couple of other things that we
> never needed.
I'd also miss a few contributed widgets (like captcha and
UberSelectionWidget, lack-of-finished-UI-notwithstanding). I think it's
mainly documentation and amount of available examples that'd put me off
recommending it to someone who wanted to stay on the boring side of the
> Whatever "properly supported" means. I've run across a lot of bugs in
> the past working with Five's formlib integration. Like bugs with
> internationalization (IE6 and non-ASCII form values...) and subforms
Right. Formlib certainly has its quirks. But Plone depends on it, which
means that Plone needs it to at least work somewhat well. :-)
> I guess you're referring to an exotic feature or two that the formlib
> integration supports that plone.app.z3cform does not yet. I doubt that
> you can say it's better documented (in or outside Plone), given the
> excellent documentation that comes with z3c.form. The fact that almost
> no Plone specific documentation is necessary for z3c.form is in fact an
Please don't get me wrong - like I said, I love plone.z3cform and I
think z3c.form is a better library than formlib ever was. It's just fair
to point out that this is quite new in the Plone world.
Author of `Professional Plone Development`, a book for developers who
want to work with Plone. See http://martinaspeli.net/plone-book
More information about the Product-Developers