Package: templer.plone
ContentsIntroductionCreating PackagesMigration from ZopeSkelOther FunctionsSource code and issue trackingContributorsChangelog1.0b4 February 10, 20131.0b3 January 9, 20131.0b2 September 16, 20121.0b1 - May 20, 20121.0a1 - October 7, 2011IntroductionThis package extends the functionality of the templer code generation system.
It builds upon the functionality oftempler.core,templer.buildoutandtempler.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 TemplerManualon Read The Docs.Creating PackagesAs with the parent package, templer.core, creating packages using
templer.plone templates is accomplished by using thetemplerscript. The
script is invoked thus:templer plone_basicThis will create a basic plone package skeleton.Migration from ZopeSkelTempler 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/bootstrap.py/mycompany.content.egg-info, ./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/MANIFEST.in/mycompany.content.egg-info, ./mycompany.content/mycompany/mycompany.content.egg-info, ./mycompany.content/Paste-1.7.5.1-py2.6.egg/mycompany.content.egg-info, ./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/setup.py/mycompany.content.egg-info, ./mycompany.content/src/mycompany.content.egg-info)Before start using TemplerRemove ZopeSkel references in buildout.cfgrm -rf eggs/ZopeSkel*Other FunctionsThetemplerscript provides a number of other functions, these are described
in full on the index page fortempler.coreatPyPISource code and issue trackinghttps://github.com/collective/templer.ploneContributorsCris Ewing, original authorJosh JohnsonDavid RayMaik RöderBased on code from zopeskel, contributors to which include:Daniel NouriTarek ZiadéMustapha BenaliSylvain ViollonAlan HoeyJosh JohnsonEmanuel SartorMatthew WilkesJoel BurtonCris EwingChris CallowayChris RossiChangelog1.0b4 February 10, 2013Add robot based functional tests as an option.
[maikroeder]1.0b3 January 9, 2013More verbose test setup added. Compliant with PPD 4 and p.a.testing
documentation.
[timo]Template for Tiles added.
[timo]1.0b2 September 16, 2012Improve infrastructure created for testing plone packages
[gotcha]Add a buildout to the package to ease development of templer.plone
[gotcha]Improve README with links to source and tracker and compatibility warning
about ZopeSkel 2.x
[miohtama]More package classifiers are included by default
[hvelarde]Development buildout extends test-4.x.cfg instead of plone-4.1.x.cfg; test
part uses better default options
[hvelarde]1.0b1 - May 20, 2012Re-establish localcommand support for the archetype and plone templates
[cewing]Add support for optional localcommands
[cewing]Create new nested namespace plone package template, like zopeskel’s old
plone_app template
[cewing]Improve the consistency of messaging across templates
[cewing]1.0a1 - October 7, 2011Ported archetype template and doctests from zopeskel [jjmojojjmojo]Ported basic plone template and doctests from zopeskel [cewing]Package created using templer
[cewing]