[Zope-CMF] [dev] 'add' actions and views - a proposal
Martin Aspeli
optilude at gmx.net
Tue Sep 23 17:28:45 EDT 2008
yuppie wrote:
> Martin Aspeli wrote:
>> Wichert Akkerman wrote:
>>> Why not a ++add++ traverser? Aren't traversed supposed to be used for
>>> that kind of thing? Or does a view gives us something here that a
>>> traverser doesn't?
>> Namespace traversal adapters are similar to IPublishTraverse solutions.
>> The difference is that the namespace traversal adapter normally returns
>> something "containerish" from which traversal continues. I think it's
>> intended mostly as a "redirect" to a different traversal namespace, e.g.
>> in the way that plone.app.portlets has namespaces for portlet managers.
>
> I don't think a containerish return value is characteristic for
> namespace adapters. For example the ++view++ traverser usually doesn't
> return something containerish.
>
> I now implemented an ++add++ traverser in my sandbox and it seems to
> work fine.
Cool. :) Let us know when it's checked in, I'd love to have a look at it!
Cheers,
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 Zope-CMF
mailing list