[Zope3-dev] Re: 'layer' vs. 'type'
Philipp von Weitershausen
philipp at weitershausen.de
Sat Sep 16 05:07:08 EDT 2006
Gustavo Niemeyer wrote:
> Hello everyone,
>
> I was just implementing a ZCML statement for a view-related
> component which should also take in consideration request
> interfaces for adaptation.
>
> After reading the "SimplifySkinning" proposal form Philipp, I'm
> somewhat unsure about how to define the request type in the ZCML
> directive in a way similar to what developers would expect in
> standard directives.
>
> I've seen in the code base and also in Philipp's proposal that the
> renaming of 'layer' to 'type' isn't complete yet, so I'd like to
> ask: does it really make sense?
>
> Consider something like the following:
>
> <browser:something type=".ISomeInterface" />
>
> I read this as "the type of something is ISomeInterface" rather
> than "something is used with ISomeInterface requests".
>
> Let's take a more concrete example: IMenuItemsDirective. It's one of
> the many directives with a 'layer' field. If renamed to 'type',
> wouldn't that clash with the concept of MenuItemTypes?
>
> With this in mind I propose to either keep this argument as 'layer',
> or use a term that better represent the relation with request types,
> answering the question "type of what?".
>
> What do you think?
I wasn't sure about the layer to type renaming myself. Plus, it would've
been one of those "janitorial changes" that just weren't worth it.
That's why I didn't do it.
Philipp
More information about the Zope3-dev
mailing list