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

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

Reregister ICanonicalPath adapter to IATContentType interface, which is more specific then IBaseContent (which registered by quintagroup.canonical pack)

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