plone.browserlayer 2.1.2

Browser layer management for Zope 2 applications
plone.browserlayer is a Plone product that aims to make it easier to register visual components (e.g. views and viewlets) so that they only show up in a Plone site where they have been explicitly installed.

Basic usage

To use this feature, you should:

 declare plone.browserlayer as a dependency, e.g. in


 ensure that its ZCML is loaded, e.g. with an include from your own package:

 < include package="plone.browserlayer" / >

 create a layer marker interface unique to your product:

 from zope.interface import Interface
 class IMyProductLayer(Interface):
 """A layer specific to my product

 register this with GenericSetup, in a browserlayer.xml file:

 < layers >
 < layer name="my.product"
 interface="my.product.interfaces.IMyProductLayer" / >
 < /layers >

 register visual components in ZCML for this layer, e.g.:

 < browser:page
 / >

last updated on:
November 25th, 2011, 17:51 GMT
license type:
GPL (GNU General Public License) 
developed by:
Plone Foundation
ROOT \ Internet \ Plone Extensions
Download Button

In a hurry? Add it to your Download Basket!

user rating



Rate it!
What's New in This Release:
  • Add support for calling many times remove in export (ie:even when no corresponding layer is registred, remove option should not throw exception). [toutpt]
read full changelog

Add your review!