Those are PasteScripts to help creating out projects living inside minitage. You ll find in there:
- minitage.plone42: A sample layout for a plone 4.2 application
- minitage.plone41: A sample layout for a plone 4.1 application
- minitage.plone4: A sample layout for a plone 4 application
- minitage.plone3: A sample layout for a plone 3 application
- minitage.django: A sample layout for a django application
- minitage.pyramid : A simple layout for a pyramid project
- minitage.instances.apache: create an apache instance.
- minitage.instances.nginx: create a nginx instance.
- minitage.instances.varnish: create a varnish instance with or without a sample configuration file toward zope/plone.
- minitage.instances.varnish2: create a varnish2 instance with or without a sample configuration file toward zope/plone.
- minitage.instances.postgresql: create a postgresql instance in the sys dir of your project
- minitage.instances.mysql: create a mysql instance in the sys dir of your project
- minitage.instances.paste-initd: create a paste initd file and logrotated stuff in the sys dir of your project
- minitage.instances.env: create a share/minitage/minitage.env file inside the sysdir of the project. You ll can source it and have into your environment the path and libraries from the registred dependencies of your project.
Those templates that need intrusives dependencies like pyopenssl that need to be compiled. That why there are not included in the main package.
See minitage.paste.instances.extras
on Pypi..
- minitage.instances.openldap: create a openldap instance in the sys dir of your project
- minitage.instances.cas: create a CAS server instance in the sys dir of your project
Use throught webbuilder, see this doc
Use throught paster:
easy_install minitage.paste
paster create -t [template_name] target_project [opt=n opt2=n]
This will create a new project and a new minilay in your current minitage.
Here must come as dependencies:
minitage.core
zc.buildout
PasteScripts
Cheetah