[Zope3-dev] a plan for widgets?
Roger Ineichen
dev at projekt01.ch
Thu Mar 16 11:37:24 EST 2006
Hi Martijn
> Hi there,
>
> Let's come up with a plan for widgets. We have a very nice widget system
> in Zope 3, but it's not perfect. There are a bunch of things that could
> be improved:
>
> * the widgets are hanging out in dusty zope.app.form.browser. Perhaps
> it's time to move them into zope.widget? Not even in a browser
> subdirectory - after all, zope.widget is all about the browser!
+1
> * there are various widget registrations missing. We should make sure to
> register them.
>
> * Jim tells me "Don't look at SimpleInputWidget, it's too complicated".
> This sounds wrong and zope2-like; something called Simple that's too
> complicated. We need to figure out how to make that story less complicated.
>
> * sources and terms are nice, but we should at least provide some basic
> sources and register some basic terms for them; that bit is completely
> missing in Zope 3 right now. People should be able to at make a simple
> drop-down widget happen without having to figure out how to tie all
> these components together - they should just import and use the right
> source, perhaps import, use, and register the right term, and there they
> go.
I guess that would be the important part. (simplify the implementation)
> * there are widgets missing. Lots of people have useful widgets.
> Extensions with more widgets are very nice, but let's provide lots of
> useful widgets in zope.widget, too.
>
> Are people interested in developing a plan to tackle these issues? If
> some of us chip in we may get somewhere.
Yes, tell me what's your plan and I try to find some time to help you.
btw,
didn't Gary Poster start a widget refactoring?
> Regards,
>
> Martijn
--
Mit freundlichem Gruss
Roger Ineichen
_____________________________
Projekt01 GmbH
www.projekt01.ch
Boesch 65
6331 Hünenberg
phone +41 (0)41 781 01 78
mobile +41 (0)79 340 52 32
fax +41 (0)41 781 00 78
email roger.ineichen at projekt01.ch
_____________________________
END OF MESSAGE
More information about the Zope3-dev
mailing list