Ignore:
Timestamp:
Jun 24, 2010 11:11:18 AM (14 years ago)
Author:
mylan
Message:

218: added new subetmplates marker into core init module of the generated theme

File:
1 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.themetemplate/trunk/quintagroup.themetemplate.egg-info/PKG-INFO

    r1364 r2569  
    11Metadata-Version: 1.0 
    22Name: quintagroup.themetemplate 
    3 Version: 0.2.2 
     3Version: 0.23 
    44Summary: Quintagroup theme template for Plone 3 with nested namespace 
    55Home-page: http://svn.quintagroup.com/products/quintagroup.themetemplate 
     
    5151        Use `paster create` command for that:: 
    5252         
    53         >>> paster('create -t qplone3_theme plone.example --no-interactive --overwrite') 
    54         paster create -t qplone3_theme plone.example --no-interactive 
     53        >>> paster('create -t qplone3_theme quintagroup.theme.example --no-interactive --overwrite') 
     54        paster create -t qplone3_theme quintagroup.theme.example --no-interactive 
    5555        ... 
    5656         
    5757        You got standard python package content with 
    5858        - *quintagroup* upper level namespace. 
    59         - *plone.example-configure.zcml* - zcml file 
     59        - *quintagroup.theme.example-configure.zcml* - zcml file 
    6060        for adding into package-includes directory 
    6161         
    6262        Check that:: 
    6363         
    64         >>> package_dir = 'plone.example' 
    65         >>> objects = ('setup.py', 'quintagroup', 'plone.example-configure.zcml') 
    66         >>> [True for o in objects if o in os.listdir(package_dir)] 
    67         [True, True, True] 
     64        >>> package_dir = 'quintagroup.theme.example' 
     65        >>> objects = ['setup.py', 'quintagroup', 'quintagroup.theme.example-configure.zcml'] 
     66        >>> objects.sort() 
     67        >>> [o for o in objects if o in os.listdir(package_dir)] 
     68        ['quintagroup', 'quintagroup.theme.example-configure.zcml', 'setup.py'] 
    6869         
    6970         
     
    7273        By default - theme is placed in 
    7374         
    74         quintagroup.theme.<package name without dot> namespace 
    75          
    76         in our case - quintagroup.theme.ploneexample 
     75        quintagroup.theme.<3rd part of dotted package name> namespace 
     76         
     77        in our case - quintagroup.theme.example 
    7778         
    7879        So check namespaces:: 
    7980         
    80         >>> theme_namespace = os.path.join(package_dir,'quintagroup','theme','ploneexample') 
     81        >>> theme_namespace = os.path.join(package_dir,'quintagroup','theme','example') 
    8182        >>> os.path.isdir(theme_namespace) 
    8283        True 
     
    137138         
    138139        Create the same theme with your own skin name and check this 
    139         >>> paster('create -t qplone3_theme plone.example --no-interactive --overwrite --config=theme_config.conf') 
     140        >>> paster('create -t qplone3_theme quintagroup.theme.example --no-interactive --overwrite --config=theme_config.conf') 
    140141        paster create ... 
    141142        >>> cd(package_dir) 
    142         >>> cat('quintagroup/theme/ploneexample/browser/configure.zcml') 
     143        >>> cat('quintagroup/theme/example/browser/configure.zcml') 
    143144        <configure 
    144145        ... 
     
    158159         
    159160        But check whether I am right ... 
    160         >>> cd('quintagroup/theme/ploneexample') 
     161        >>> cd('quintagroup/theme/example') 
    161162        >>> ls('skins') 
    162163        README.txt 
     
    187188        >>> cat('skins.xml') 
    188189        <?xml version="1.0"?> 
     190        ... 
    189191        <object name="portal_skins" ... 
    190192        default_skin="My Theme Name"> 
     
    202204        <?xml version="1.0"?> 
    203205        ... 
    204         <import-step id="quintagroup.theme.ploneexample.various" 
    205         ... 
    206         handler="quintagroup.theme.ploneexample.setuphandlers.setupVarious" 
     206        <import-step id="quintagroup.theme.example.various" 
     207        ... 
     208        handler="quintagroup.theme.example.setuphandlers.setupVarious" 
    207209        ... 
    208210        </import-step> 
     
    284286        >>> cat('profiles/default/skins.xml') 
    285287        <?xml version="1.0"?> 
     288        ... 
    286289        <object name="portal_skins" allow_any="False" cookie_persistence="False" 
    287290        default_skin="My Theme Name"> 
     
    289292        <object name="skin_layer" 
    290293        meta_type="Filesystem Directory View" 
    291         directory="quintagroup.theme.ploneexample:skins/skin_layer"/> 
    292         <BLANKLINE> 
     294        directory="quintagroup.theme.example:skins/skin_layer"/> 
     295        ... 
    293296        <skin-path name="My Theme Name" based-on="Plone Default"> 
    294297        ... 
     
    317320        >>> paster('addcontent --no-interactive portlet') 
    318321        paster addcontent --no-interactive portlet 
     322        ... 
    319323        Recursing into portlets 
    320324        ... 
     
    340344        ... 
    341345        <plone:portlet 
    342         name="quintagroup.theme.ploneexample.portlets.ExamplePortlet" 
     346        name="quintagroup.theme.example.portlets.ExamplePortlet" 
    343347        interface=".exampleportlet.IExamplePortlet" 
    344348        assignment=".exampleportlet.Assignment" 
     
    357361        ... 
    358362        <portlet 
    359         addview="quintagroup.theme.ploneexample.portlets.ExamplePortlet" 
     363        addview="quintagroup.theme.example.portlets.ExamplePortlet" 
    360364        title="Example portlet" 
    361365        description="" 
     366        i18n:attributes="title; description" 
    362367        /> 
    363368        ... 
     
    400405        ... 
    401406        <browser:resourceDirectory 
    402         name="quintagroup.theme.ploneexample.stylesheets" 
     407        name="quintagroup.theme.example.stylesheets" 
    403408        directory="stylesheets" 
    404409        layer=".interfaces.IThemeSpecific" 
     
    417422        <BLANKLINE> 
    418423        <stylesheet title="" 
    419         id="++resource++quintagroup.theme.ploneexample.stylesheets/main.css" 
     424        id="++resource++quintagroup.theme.example.stylesheets/main.css" 
    420425        media="screen" rel="stylesheet" rendering="inline" 
    421426        cacheable="True" compression="safe" cookable="True" 
     
    475480        <BLANKLINE> 
    476481        <stylesheet title="" 
    477         id="++resource++quintagroup.theme.ploneexample.stylesheets/main.css" 
     482        id="++resource++quintagroup.theme.example.stylesheets/main.css" 
    478483        media="screen" rel="stylesheet" rendering="inline" 
    479484        cacheable="True" compression="safe" cookable="True" 
     
    515520        ... 
    516521        <browser:resourceDirectory 
    517         name="quintagroup.theme.ploneexample.scripts" 
     522        name="quintagroup.theme.example.scripts" 
    518523        directory="scripts" 
    519524        layer=".interfaces.IThemeSpecific" 
     
    532537        ... 
    533538        <javascript 
    534         id="++resource++quintagroup.theme.ploneexample.scripts/foo.js" 
     539        id="++resource++quintagroup.theme.example.scripts/foo.js" 
    535540        inline="False" cacheable="True" compression="safe" 
    536541        cookable="True" enabled="1" 
     
    595600        ... 
    596601        <browser:viewlet 
    597         name="quintagroup.theme.ploneexample.example" 
     602        name="quintagroup.theme.example.example" 
    598603        manager="plone.app.layout.viewlets.interfaces.IPortalHeader" 
    599604        class=".viewlets.Example" 
     
    617622        skinname="My Theme Name" > 
    618623        ... 
    619         <viewlet name="quintagroup.theme.ploneexample.example" insert-after="*" /> 
     624        <viewlet name="quintagroup.theme.example.example" insert-after="*" /> 
    620625        <BLANKLINE> 
    621626        </order> 
     
    696701         
    697702        2. import_steps.xml was added in profiles/import_zexps directory, 
    698         which contains additional *quintagroup.theme.ploneexample.import_zexps* step. 
     703        which contains additional *quintagroup.theme.example.import_zexps* step. 
    699704         
    700705        >>> 'import_zexps' in os.listdir('profiles') 
     
    706711        <?xml version="1.0"?> 
    707712        ... 
    708         <import-step id="quintagroup.theme.ploneexample.import_zexps" 
     713        <import-step id="quintagroup.theme.example.import_zexps" 
    709714        version="..." 
    710         handler="quintagroup.theme.ploneexample.setuphandlers.importZEXPs" 
     715        handler="quintagroup.theme.example.setuphandlers.importZEXPs" 
    711716        title="My Theme Name: Import zexps objects"> 
    712717        Import zexp objects into portal on My Theme Name theme installation 
Note: See TracChangeset for help on using the changeset viewer.