Changeset 1777 in products for quintagroup.seoptimizer
- Timestamp:
- Feb 18, 2010 2:05:58 PM (14 years ago)
- Location:
- quintagroup.seoptimizer/branches/refactoring2.3.0/quintagroup/seoptimizer
- Files:
-
- 3 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.seoptimizer/branches/refactoring2.3.0/quintagroup/seoptimizer/browser/configure.zcml
r1482 r1777 2 2 xmlns="http://namespaces.zope.org/zope" 3 3 xmlns:browser="http://namespaces.zope.org/browser" 4 xmlns:i18n="http://namespaces.zope.org/i18n"5 4 i18n_domain="quintagroup.seoptimizer"> 6 5 7 <!-- The customized title -->8 <browser:viewlet9 name="plone.htmlhead.title"10 manager="plone.app.layout.viewlets.interfaces.IHtmlHead"11 class=".viewlets.TitleCommentViewlet"12 layer=".interfaces.IPloneSEOLayer"13 permission="zope2.View"14 />15 16 <browser:viewlet17 name="quintagroup.seoptimizer.canonicalurl"18 manager="plone.app.layout.viewlets.interfaces.IHtmlHead"19 class=".viewlets.CanonicalUrlViewlet"20 layer=".interfaces.IPloneSEOLayer"21 permission="zope2.View"22 />23 24 <browser:viewlet25 name="quintagroup.seoptimizer.customscript"26 manager="plone.app.layout.viewlets.interfaces.IHtmlHead"27 class=".viewlets.CustomScriptViewlet"28 layer=".interfaces.IPloneSEOLayer"29 permission="zope2.View"30 />31 32 <!--Views-->33 6 <browser:page 34 name="seo-controlpanel" 35 for="Products.CMFPlone.interfaces.IPloneSiteRoot" 36 class=".views.SEOControlPanel" 37 layer=".interfaces.IPloneSEOLayer" 38 permission="cmf.ManagePortal" 39 /> 40 41 <browser:page 42 name="seo_context" 43 for="*" 44 class=".views.SEOContext" 45 layer=".interfaces.IPloneSEOLayer" 46 permission="zope2.View" 47 /> 48 49 <browser:page 50 name="seo-context-properties" 51 for="*" 52 class=".views.SEOContextPropertiesView" 53 layer=".interfaces.IPloneSEOLayer" 54 permission="zope2.View" 55 /> 56 57 <browser:resource 58 file="./seo_custommetatags.js" 59 name="seo_custommetatags.js" 60 /> 61 62 <!--browser:resource 63 file="./checkkeywords.js.dtml" 64 name="checkkeywords.js.dtml" 65 /> 66 67 <browser:resource 68 file="./statistics.js.dtml" 69 name="statistics.js" 70 /--> 7 for="Products.Archetypes.interfaces.IBaseObject" 8 attribute="validateKeywords" 9 class=".keywords.ValidateSEOKeywordsView" 10 name="checkSEOKeywords" 11 permission="cmf.ModifyPortalContent" 12 /> 71 13 72 14 </configure> -
quintagroup.seoptimizer/branches/refactoring2.3.0/quintagroup/seoptimizer/configure.zcml
r1776 r1777 1 1 <configure 2 2 xmlns="http://namespaces.zope.org/zope" 3 xmlns:zcml="http://namespaces.zope.org/zcml"4 3 xmlns:five="http://namespaces.zope.org/five" 5 xmlns:browser="http://namespaces.zope.org/browser"6 xmlns:genericsetup="http://namespaces.zope.org/genericsetup"7 4 xmlns:cmf="http://namespaces.zope.org/cmf" 8 5 xmlns:i18n="http://namespaces.zope.org/i18n" … … 17 14 <i18n:registerTranslations directory="locales" /> 18 15 19 <genericsetup:registerProfile 20 name="default" 21 title="quintagroup.seoptimizer" 22 directory="profiles/default" 23 description="Install quintagroup.seoptimizer" 24 provides="Products.GenericSetup.interfaces.EXTENSION" 25 /> 26 27 <genericsetup:registerProfile 28 name="reinstall" 29 title="quintagroup.seoptimizer reinstall" 30 directory="profiles/reinstall" 31 description="Reinstall quintagroup.seoptimizer" 32 provides="Products.GenericSetup.interfaces.EXTENSION" 33 /> 34 35 <genericsetup:registerProfile 36 name="uninstall" 37 title="quintagroup.seoptimizer uninstall" 38 directory="profiles/uninstall" 39 description="Uninstall quintagroup.seoptimizer" 40 provides="Products.GenericSetup.interfaces.EXTENSION" 41 /> 42 43 <browser:page 44 for="Products.Archetypes.interfaces.IBaseObject" 45 attribute="validateKeywords" 46 class=".browser.keywords.ValidateSEOKeywordsView" 47 name="checkSEOKeywords" 48 permission="cmf.ModifyPortalContent" 49 /> 50 51 <adapter 52 for="Products.Archetypes.public.BaseObject" 53 provides=".interfaces.IMetaKeywords" 54 factory=".adapters.MetaKeywordsAdapter" 55 /> 56 57 <adapter 58 for="Products.Archetypes.public.BaseObject" 59 provides=".interfaces.IMappingMetaTags" 60 factory=".adapters.MappingMetaTags" 61 /> 62 63 <adapter 64 for="Products.CMFCore.interfaces.IFolderish" 65 provides=".interfaces.ISEOCanonicalPath" 66 factory=".adapters.canonicalPathAdapter" 67 /> 68 69 <adapter 70 for="Products.CMFCore.interfaces.IContentish" 71 provides=".interfaces.ISEOCanonicalPath" 72 factory=".adapters.canonicalPathAdapter" 73 /> 16 <include file="patches.zcml" /> 17 <include file="profiles.zcml" /> 18 <include file="adapters.zcml" /> 19 <include package=".browser" /> 74 20 75 21 -
quintagroup.seoptimizer/branches/refactoring2.3.0/quintagroup/seoptimizer/overrides.zcml
r1463 r1777 2 2 xmlns="http://namespaces.zope.org/zope" 3 3 xmlns:zcml="http://namespaces.zope.org/zcml" 4 xmlns:i18n="http://namespaces.zope.org/i18n"5 4 i18n_domain="quintagroup.seoptimizer"> 6 5 7 6 <include zcml:condition="installed plone.app.viewletmanager" 8 package=".browser" />7 package=".browser" file="overrides.zcml"/> 9 8 10 9 </configure>
Note: See TracChangeset
for help on using the changeset viewer.