Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


.. contents::


This package extends the functionality of the templer code generation system.
It builds upon the functionality of templer.core_, templer.buildout_ and 
templer.zope_, and depends on those packages. This package provides basic 
support for creating plone add-ons. Included are templates for basic plone 
packages, nested namespace plone packages and archetypes plone packages.

Primary Documentation for the templer code generation system may be found 
in the Templer Manual_ on Read The Docs.

.. _templer.core:
.. _templer.buildout:
.. _templer.zope:
.. _Manual:

Creating Packages

As with the parent package, templer.core, creating packages using
templer.plone templates is accomplished by using the ``templer`` script. The
script is invoked thus::

    templer plone_basic

This will create a basic plone package skeleton.

Migration from ZopeSkel

Templer cannot coexist with ZopeSkel before version 3.0 in the same buildout
or Python virtualenv. If you have previously installed ZopeSkel 2.x in your 
environment, uninstall it completely before using templer-based packages or 
ZopeSkel 3.

Otherwise you will encounter the following error when trying to create packages::

      IOError: No egg-info directory found (looked in ./mycompany.content/./mycompany.content.egg-info, ./mycompany.content/, ./mycompany.content/buildout.cfg/mycompany.content.egg-info, ./mycompany.content/CHANGES.txt/mycompany.content.egg-info, ./mycompany.content/CONTRIBUTORS.txt/mycompany.content.egg-info, ./mycompany.content/docs/mycompany.content.egg-info, ./mycompany.content/, ./mycompany.content/mycompany/mycompany.content.egg-info, ./mycompany.content/Paste-, ./mycompany.content/PasteDeploy-1.5.0-py2.6.egg/mycompany.content.egg-info, ./mycompany.content/PasteScript-1.7.5-py2.6.egg/mycompany.content.egg-info, ./mycompany.content/README.txt/mycompany.content.egg-info, ./mycompany.content/setup.cfg/mycompany.content.egg-info, ./mycompany.content/, ./mycompany.content/src/mycompany.content.egg-info)

Before start using Templer

* Remove ZopeSkel references in buildout.cfg

* rm -rf eggs/ZopeSkel*

Other Functions

The ``templer`` script provides a number of other functions, these are described
in full on the index page for templer.core_ at PyPI_

.. _templer.core:
.. _PyPI:

Source code and issue tracking

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.