root/cpsskins/branches/jmo-perspectives/configure.zcml

Revision 2869, 2.0 kB (checked in by jmorliaguet, 3 years ago)

- moved lib/ctal.js to lib/ctal/

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
Line 
1 <configure
2     xmlns="http://namespaces.zope.org/zope"
3     xmlns:i18n="http://namespaces.zope.org/i18n"
4     i18n_domain="cpsskins"
5     >
6
7   <i18n:registerTranslations directory="locales" />
8
9   <!-- Permissions, roles -->
10
11   <include file="permissions.zcml" />
12   <include file="roles.zcml" />
13
14
15   <!-- Theme management utility -->
16
17   <localUtility class=".thememanager.ThemeManagementFolder">
18
19     <require
20         permission="zope.ManageSite"
21         interface=".thememanager.IThemeManagementFolder"
22         set_schema=".thememanager.IThemeManagementFolder"
23         />
24
25     <require
26         permission="zope.ManageSite"
27         interface="zope.app.component.interfaces.registration.IRegisterableContainer"
28         />
29
30   </localUtility>
31
32   <subscriber
33       for=".thememanager.IThemeManagementFolder
34            zope.app.container.interfaces.IObjectAddedEvent"
35       handler=".thememanager.added"
36       />
37
38   <!-- Image cache -->
39
40   <class class=".caching.ImageCache">
41
42     <implements
43         interface=".caching.IImageCache"
44         />
45
46     <factory
47         id="cpsskins.cache.ImageCache"
48         title="Image cache"
49         description="An image cache" />
50
51     <require
52         permission="zope.View"
53         interface=".caching.IImageCache"
54         />
55
56   </class>
57
58   <localUtility class=".setup.settings.Settings">
59
60     <require
61         permission="zope.ManageSite"
62         interface=".setup.settings.ISettings"
63         set_schema=".setup.settings.ISettings"
64         />
65
66     <require
67         permission="zope.ManageSite"
68         interface="zope.app.component.interfaces.registration.IRegisterableContainer"
69         />
70
71   </localUtility>
72
73   <!-- Package includes -->
74
75   <include package=".perspectives" />
76
77   <include package=".controllers" />
78
79   <include package=".elements" />
80
81   <include package=".browser" />
82
83   <include package=".portlets" />
84
85   <include package=".storage" />
86
87   <include package=".standard" />
88
89   <include package=".relations" />
90
91   <include package=".ui" />
92
93   <include package=".configuration" />
94
95   <include package=".setup" />
96
97   <include package=".lib" />
98
99 </configure>
Note: See TracBrowser for help on using the browser.