source: products/quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/browser/configure.zcml @ 3223

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

Merged branches/plone4 into /trunk:

merged revisions 3475-3477,3480,3483,3513,3761-3762,3998-3999,4002-4003,4005-4007
via svnmerge from http://svn.quintagroup.com/products/quintagroup.seoptimizer/branches/plone4

........

r3475 | mylan | 2010-06-01 19:58:16 +0300 (Tue, 01 Jun 2010) | 1 line


#144: Bump version to 4.0

........

r3476 | mylan | 2010-06-01 20:00:54 +0300 (Tue, 01 Jun 2010) | 1 line


#144: Update history

........

r3477 | mylan | 2010-06-01 20:14:44 +0300 (Tue, 01 Jun 2010) | 1 line


Fix typo in HISTORY

........

r3480 | mylan | 2010-06-01 22:13:26 +0300 (Tue, 01 Jun 2010) | 1 line


#144: Merged [3479] bugfix commit from /trunk

........

r3483 | olha | 2010-06-02 12:33:10 +0300 (Wed, 02 Jun 2010) | 1 line


README file updated

........

r3513 | olha | 2010-06-04 15:03:56 +0300 (Fri, 04 Jun 2010) | 1 line


info about product version for buildout added

........

r3761 | mylan | 2010-08-04 20:31:59 +0300 (Wed, 04 Aug 2010) | 1 line


Remove tabindex from seo_context_properties template

........

r3762 | mylan | 2010-08-04 21:23:03 +0300 (Wed, 04 Aug 2010) | 1 line


Bump version to 4.0.1, update HISTORY

........

r3998 | mylan | 2010-11-02 13:31:16 +0200 (Tue, 02 Nov 2010) | 1 line


#233: Fixed seotab-visibility view permission

........

r3999 | mylan | 2010-11-02 13:31:57 +0200 (Tue, 02 Nov 2010) | 1 line


#233: Removed debugging coded from testBugs module

........

r4002 | mylan | 2010-11-02 14:31:41 +0200 (Tue, 02 Nov 2010) | 1 line


#233: tests plone4 branch with plone-3.x: removed fixint plone version to 4.0

........

r4003 | mylan | 2010-11-02 14:45:50 +0200 (Tue, 02 Nov 2010) | 1 line


#233: tests plone4 branch with plone-3.x: removed Plone as required package for run tests in Plone<3.3

........

r4005 | mylan | 2010-11-02 15:17:46 +0200 (Tue, 02 Nov 2010) | 1 line


#233: tests plone4 branch with plone-3.x: leave commented Plone>=4.0a requirement. This allows package to be used with plone-3.X

........

r4006 | mylan | 2010-11-02 15:21:46 +0200 (Tue, 02 Nov 2010) | 1 line


#233: little cleanup testBugs code

........

r4007 | mylan | 2010-11-02 15:22:18 +0200 (Tue, 02 Nov 2010) | 1 line


#233: Up version of the package in metadata.xml

........

File size: 2.7 KB
Line 
1<configure
2    xmlns="http://namespaces.zope.org/zope"
3    xmlns:browser="http://namespaces.zope.org/browser"
4    i18n_domain="quintagroup.seoptimizer">
5
6    <browser:page
7        for="Products.Archetypes.interfaces.IBaseObject"
8        attribute="validateKeywords"
9        class=".keywords.ValidateSEOKeywordsView"
10        name="checkSEOKeywords"
11        permission="cmf.ModifyPortalContent"
12        />
13
14
15    <!-- MOVED from overrides.zcml :
16         BECAUSE all views, viewlets registered for
17         own, .interfaces.IPloneSEOLayer layer      -->
18
19    <!-- Registries for configlet -->
20    <adapter factory=".seo_configlet.SEOConfigletAdapter" />
21
22    <browser:page
23        name="seo-controlpanel"
24        for="Products.CMFPlone.interfaces.IPloneSiteRoot"
25        class=".seo_configlet.SEOConfiglet"
26        layer=".interfaces.IPloneSEOLayer"
27        permission="cmf.ManagePortal"
28        />
29
30    <!-- The customized title -->
31    <browser:viewlet
32        name="plone.htmlhead.title"
33        manager="plone.app.layout.viewlets.interfaces.IHtmlHead"
34        class=".viewlets.TitleCommentViewlet"
35        layer=".interfaces.IPloneSEOLayer"
36        permission="zope2.View"
37        />
38
39    <browser:viewlet
40        name="quintagroup.seoptimizer.canonicalurl"
41        manager="plone.app.layout.viewlets.interfaces.IHtmlHead"
42        class=".viewlets.CanonicalUrlViewlet"
43        layer=".interfaces.IPloneSEOLayer"
44        permission="zope2.View"
45        />
46
47    <browser:viewlet
48        name="quintagroup.seoptimizer.customscript"
49        manager="plone.app.layout.viewlets.interfaces.IHtmlHead"
50        class=".viewlets.CustomScriptViewlet"
51        layer=".interfaces.IPloneSEOLayer"
52        permission="zope2.View"
53        />
54
55    <browser:viewlet
56        name="quintagroup.seoptimizer.seotags"
57        manager="plone.app.layout.viewlets.interfaces.IHtmlHead"
58        class=".viewlets.SEOTagsViewlet"
59        layer=".interfaces.IPloneSEOLayer"
60        permission="zope2.View"
61        />
62
63    <!--Views-->
64
65    <browser:page
66        name="seo_context"
67        for="*"
68        class=".views.SEOContext"
69        layer=".interfaces.IPloneSEOLayer"
70        permission="zope2.View"
71        />
72
73    <browser:page
74        name="seo-context-properties"
75        for="*"
76        class=".views.SEOContextPropertiesView"
77        layer=".interfaces.IPloneSEOLayer"
78        permission="cmf.ModifyPortalContent"
79        />
80
81    <browser:page
82        name="seotab-visibility"
83        for="*"
84        class=".views.VisibilityCheckerView"
85        attribute="checkVisibilitySEOAction"
86        layer=".interfaces.IPloneSEOLayer"
87        permission="zope.Public"
88        />
89
90    <browser:resourceDirectory name="quintagroup.seoptimizer" directory="./resources" />
91
92</configure>
Note: See TracBrowser for help on using the repository browser.