[Grok-dev] How to effectively reuse viewlets?

Martin Aspeli optilude+lists at gmail.com
Sun Oct 18 07:29:31 EDT 2009


prinzdezibel wrote:

> It worked. Wouldn't it be good to have something more concise in grok to
> achieve this? It's a little bit verbose and it's not necessarily clear what
> the intention is.

Viewlets kinda suck, to be honest. They are useful for certain use 
cases, but as a general way to build composite UIs, they suffer from 
some limitations.

The way Plone solves this is to have a viewlet manager that consults a 
persistent (site-local) registry on (a) which viewlets to hide and (b) 
in which order to show the remaining viewlets. There's a GUI to hide and 
re-order things (@@manage-viewlets). This solves a few problems, but 
realistically, it's still not great.

Martin

-- 
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 Grok-dev mailing list