ZopeSkel 1.1 (Oct 25, 2007)

Improved theme skeletons and added two new templates: 'archetype' and 'plone3_theme'.

For additional information about this project, please visit the overview page .

Available downloads

Package source

For all platforms (64KB)

Python egg

For all platforms (117KB)

Release Notes

State Final release
License GPL
Release Manager David Convent

List of available templates in this release

This list is outputted from adding the --list-templates argument to the paster create command:

$ paster create --list-templates
Available templates:
  archetype:          A Plone project that uses Archetypes
  basic_namespace:    A project with a namespace package
  basic_package:      A basic setuptools-enabled package
  basic_zope:         A Zope project
  nested_namespace:   A project with two nested namespaces.
  paste_deploy:       A web application deployed through paste.deploy
  plone:              A Plone project
  plone2.5_buildout:  A buildout for Plone 2.5 projects
  plone2.5_theme:     A Theme for Plone 2.5
  plone2_theme:       A Theme Product for Plone 2.1 & Plone 2.5
  plone3_buildout:    A buildout for Plone 3 projects
  plone3_portlet:     A Plone 3 portlet
  plone3_theme:       A Theme for Plone 3.0
  plone_app:          A Plone App project
Note:
The paste_deploy and basic_package templates are not part of the ZopeSkel set.

Installation and usage

See instructions on the ZopeSkel product page.

Change log

What's new in 1.1

Two new templates were added

  • archetype - Vidar Svansson (pjesi)

    A Plone project that uses Archetypes.

    The template generates a nested package Python egg, installable in Plone, which contains the needed files for starting the development of plone content types based on Archetypes.

    The generated project respects the new Zope 3 code layout that is now widely used in Plone and it's third party add-on packages sources.

  • plone3_portlet - Martin Aspeli (optilude)

    A Plone 3 portlet.

    As it's short description says it all, this template generates a nested app package egg, installable in Plone, which contains the needed files for starting the development of a portlet for Plone 3.

Improvements in themeing templates

  • Improved inline documentation in generated code - David Convent (davconvent)

    Answer True to the question Include in-line documentation in generated code? in order to have descriptions of available options in setup XML files, commented out python examples and README files in key directories that will ease your learning during the bootstrapping process.

  • empty_styles prompt option added in all theme templates - David Convent (davconvent)

    Some users were confused by previous versions of the theme templates because they were prompted for the name of the skin the new theme would be based on, but had a plone site without any style after they installed their newly create theme product. Without the look of the skin they based their theme on they felt that the generated product was somehow breaking Plone, before realizing that was the expected behavior.

    From this version on, theme templates users are asked if they want to "Override default public stylesheets with empty ones?" in the interactive prompt to make it obvious and configurable. The default value for that option is True, so that we keep the previous behavior.