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 [EMAIL PROTECTED]
_____________________________
END OF MESSAGE
_______________________________________________
Zope3-dev mailing list
[email protected]
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com