[Zope3-dev] Re: Last chance to comment on Simplify skinning

Florent Guillaume fg at nuxeo.com
Fri Feb 24 11:30:10 EST 2006


Benji York wrote:
> Gary Poster wrote:
>> What if we still deprecated browser:layer but  kept a redefined 
>> version of browser:skin?  Then your zcml--
>>
>>       <interface
>>           interface=".interfaces.ShanghaiSkin"
>>           type="zope.publisher.interfaces.browser.IBrowserSkinType"
>>           />
>>
>>       <utility
>>           component=".interfaces.ShanghaiSkin"
>>           provides="zope.publisher.interfaces.browser.IBrowserSkinType"
>>           name="ShanghaiSkin"
>>           />
>>
>> could become
>>
>>      <browser:skin component=".interfaces.ShanghaiSkin" name="ShanghaiSkin" />
> 
> Even though it's longer, I still like the interface/utility version.  I 
> think it really helps the developer understand what's going on and that 
> it's not magic.  The decreased brevity is of secondary concern to me.

Helping the developer understand what's happening is laudable, but that's 
ultimately the job of documentation. When line count reduction is as drastic 
as the above, I really don't have a problem with having shortcut ZCML 
directives.

Florent

-- 
Florent Guillaume, Nuxeo (Paris, France)   Director of R&D
+33 1 40 33 71 59   http://nuxeo.com   fg at nuxeo.com


More information about the Zope3-dev mailing list