Changeset 1777 in products


Ignore:
Timestamp:
Feb 18, 2010 2:05:58 PM (14 years ago)
Author:
mylan
Message:

#137: Reorganize, clarify zcml-s slug

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  
    22    xmlns="http://namespaces.zope.org/zope" 
    33    xmlns:browser="http://namespaces.zope.org/browser" 
    4     xmlns:i18n="http://namespaces.zope.org/i18n" 
    54    i18n_domain="quintagroup.seoptimizer"> 
    65 
    7     <!-- The customized title --> 
    8     <browser:viewlet 
    9         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:viewlet 
    17         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:viewlet 
    25         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--> 
    336    <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        /> 
    7113 
    7214</configure> 
  • quintagroup.seoptimizer/branches/refactoring2.3.0/quintagroup/seoptimizer/configure.zcml

    r1776 r1777  
    11<configure 
    22    xmlns="http://namespaces.zope.org/zope" 
    3     xmlns:zcml="http://namespaces.zope.org/zcml" 
    43    xmlns:five="http://namespaces.zope.org/five" 
    5     xmlns:browser="http://namespaces.zope.org/browser" 
    6     xmlns:genericsetup="http://namespaces.zope.org/genericsetup" 
    74    xmlns:cmf="http://namespaces.zope.org/cmf" 
    85    xmlns:i18n="http://namespaces.zope.org/i18n" 
     
    1714  <i18n:registerTranslations directory="locales" /> 
    1815 
    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" /> 
    7420 
    7521 
  • quintagroup.seoptimizer/branches/refactoring2.3.0/quintagroup/seoptimizer/overrides.zcml

    r1463 r1777  
    22    xmlns="http://namespaces.zope.org/zope" 
    33    xmlns:zcml="http://namespaces.zope.org/zcml" 
    4     xmlns:i18n="http://namespaces.zope.org/i18n" 
    54    i18n_domain="quintagroup.seoptimizer"> 
    65 
    76    <include zcml:condition="installed plone.app.viewletmanager" 
    8              package=".browser" /> 
     7             package=".browser" file="overrides.zcml"/> 
    98 
    109</configure> 
Note: See TracChangeset for help on using the changeset viewer.