ZopeSkel – Verfügbare Vorlagen und Variablen

Um eine Liste mit allen verfügbaren Vorlagen (Templates) und ausführlichen Beschreibungen zu erhalten, geben sie folgendes ein:

$ ./bin/zopeskel --list

Plone Development
-----------------

archetype: A Plone project that uses Archetypes content types

   This creates a Plone project that uses Archetypes content types. It
   has local commands that will allow you to add content types and to
   add fields to your new content types.
…

Um nun ein Projekt aus einer dieser Vorlagen zu erstellen, wird ZopeSkel folgendermaßen aufgerufen:

$ ./bin/zopeskel <template> <output-name>

also z.B.:

$ cd src/
$ ../bin/zopeskel archetype vs.registration

Es können auch noch weitere Variablen neben dem Projektnamen mitgegeben werden, z.B.:

$ ../bin/zopeskel archetype vs.registration author_email=kontakt@veit-schiele.de

Dies ist gut geeignet sofern Pakete skriptgesteuert erstellt werden sollen. Eine vollständige Liste der Variablen erhalten Sie mit:

$ ./bin/paster create -t <template-name> --list-variables