[Checkins] SVN: zam.api/trunk/src/zam/api/README.txt Updated notes
about layers
Roger Ineichen
roger at projekt01.ch
Sun Mar 2 09:07:21 EST 2008
Log message for revision 84399:
Updated notes about layers
Changed:
U zam.api/trunk/src/zam/api/README.txt
-=-
Modified: zam.api/trunk/src/zam/api/README.txt
===================================================================
--- zam.api/trunk/src/zam/api/README.txt 2008-03-02 14:02:16 UTC (rev 84398)
+++ zam.api/trunk/src/zam/api/README.txt 2008-03-02 14:07:21 UTC (rev 84399)
@@ -204,12 +204,25 @@
IZAMPluginLayer
~~~~~~~~~~~~~~~
-The zam plugin layer should be used in plugins. Configure all component which
-need a layer with this layer. The IZAMBrowserSkin will use this layer and
-offer all configuration of a zam plugin. This layer allows you too to
-use the zam plugin configuration without the skin.
+The zam plugin layer should not be used in plugins. You need to define a
+plugin layer for your plugin in zam.api.layer and use this new defined layer.
+This layer will then become a part of the IZAMPluginLayer. This makes it
+possible to use the IZAMPluginLayer and get all it's configuration.
+But what happens if you don't devlop in the zamplugin.* namespace? Then you
+only have the option to configure your plugins for an additional layer and use
+another skin which uses the IZAMPluginLayer and you custom layer. Using the
+IAZMPluginLayer for your configuration and sharing such packages ends in
+bad configuration and others needs to exlude your configuration and if this
+is not needed in every skin they provide and is based on IZAMPluginLayer.
+Of corse can you do this in your own private projects, but please do not
+use it for public shared packages and help us to provide a clean
+IZAMPluginLayer.
+Any improvment which offers us a better layer usage concept is very welcome if
+it doesn't need to configure additional subscribers.
+
+
IZAMBrowserLayer
~~~~~~~~~~~~~~~~
More information about the Checkins
mailing list