source: products/quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/configure.zcml @ 1720

Last change on this file since 1720 was 1720, checked in by mylan, 14 years ago

#134: Inherits ISEOCanonicalPath from ICcanonialPath, update canonical path adapter registration

File size: 2.3 KB
Line 
1<configure
2    xmlns="http://namespaces.zope.org/zope"
3    xmlns:zcml="http://namespaces.zope.org/zcml"
4    xmlns:five="http://namespaces.zope.org/five"
5    xmlns:browser="http://namespaces.zope.org/browser"
6    xmlns:genericsetup="http://namespaces.zope.org/genericsetup"
7    xmlns:cmf="http://namespaces.zope.org/cmf"
8    xmlns:i18n="http://namespaces.zope.org/i18n"
9    i18n_domain="quintagroup.seoptimizer">
10
11  <!-- include dependenti packages -->
12  <include package="quintagroup.canonicalpath" />
13
14  <five:registerPackage package="." />
15  <cmf:registerDirectory name="quintagroup.seoptimizer" />
16  <i18n:registerTranslations directory="locales" />
17
18  <genericsetup:registerProfile
19      name="default"
20      title="quintagroup.seoptimizer"
21      directory="profiles/default"
22      description="Install quintagroup.seoptimizer"
23      provides="Products.GenericSetup.interfaces.EXTENSION"
24      />
25
26  <genericsetup:registerProfile
27      name="reinstall"
28      title="quintagroup.seoptimizer reinstall"
29      directory="profiles/reinstall"
30      description="Reinstall quintagroup.seoptimizer"
31      provides="Products.GenericSetup.interfaces.EXTENSION"
32      />
33
34  <genericsetup:registerProfile
35      name="uninstall"
36      title="quintagroup.seoptimizer uninstall"
37      directory="profiles/uninstall"
38      description="Uninstall quintagroup.seoptimizer"
39      provides="Products.GenericSetup.interfaces.EXTENSION"
40      />
41
42  <browser:page
43      for="Products.Archetypes.interfaces.IBaseObject"
44      attribute="validateKeywords"
45      class=".browser.keywords.ValidateSEOKeywordsView"
46      name="checkSEOKeywords"
47      permission="cmf.ModifyPortalContent"
48      />
49
50  <adapter
51      for="Products.Archetypes.public.BaseObject"
52      provides=".interfaces.IMetaKeywords"
53      factory=".adapters.MetaKeywordsAdapter"
54      />
55
56  <adapter
57      for="Products.Archetypes.public.BaseObject"
58      provides=".interfaces.IMappingMetaTags"
59      factory=".adapters.MappingMetaTags"
60      />
61
62  <adapter
63      for="Products.CMFCore.interfaces.IFolderish"
64      provides=".interfaces.ISEOCanonicalPath"
65      factory=".adapters.canonicalPathAdapter"
66      />
67
68  <adapter
69      for="Products.CMFCore.interfaces.IContentish"
70      provides=".interfaces.ISEOCanonicalPath"
71      factory=".adapters.canonicalPathAdapter"
72      />
73
74
75</configure>
Note: See TracBrowser for help on using the repository browser.