Welcome to Plone Boutique Guide!

Author:NiteoWeb Ltd.
Latest version:0.2a2
Generated:October 24, 2010
Framework:Plone 4


This is a guide for experienced Plone developers, integrators and administrators overwhelmed with the amount of moving parts building up Plone. The guide makes development and deployment choices instead of you ensuring a smooth path from first code modifications to a properly deployed Plone 4 site on the cloud.


At the end of this journey you’ll have a Plone 4 project with:

  • latest collective.xdv with sample rules.xml and template.html,
  • versions.cfg that pins all your eggs to specific versions to ensure repeatability,
  • development.cfg that builds a development environment,
  • production.cfg that builds a production environment with ZEO,
  • test_setup.py that shows you how to write tests for your project,
  • fabfile.py with Fabric commands to automatically deploy your code and data to a Rackspace Cloud server instance running CentOS,
  • Sphinx documentation for your project,
  • nginx.conf template to setup the Nginx web-proxy in front of your Zope,
  • basic iptables configuration to deny access on all ports but the ones you actually use,
  • and many more.


0.2a2 (unreleased)

  • Nothing changed yet.

0.2a1 (2010-10-23)

  • Added Hudson. [iElectric]
  • Importing docstrings from fabfile.py into Sphinx. [iElectric]
  • Writing the actual guide. [zupo]
  • Big cleanup, based on real-life experience on using these templates. [zupo]

0.1 (2010-08-30)

  • Went through the whole procedure and tested that it works. [zupo]

0.1a6 (2010-08-29)

  • Fix supervisord runtime error. [zupo]
  • Debugging and cleanup. [zupo]

0.1a5 (2010-08-29)

  • Refactored maintenance_hostname to headquarters_hostname. [zupo]
  • Added sendmail installation with Fabric. [zupo]
  • Hidden some ZopeSkel questions. [zupo]
  • Added ‘maintenance_ip’ question. [zupo]
  • Ask for maintenance username when starting Fabric commands. [zupo]

0.1a4 (2010-08-28)

  • Many fixes to templates. [zupo]
  • Pin down a specific version of Fabric. [zupo]
  • Moved global config, Fabric and zest.releaser to production.cfg. [zupo]
  • Changed comment banner styling. [zupo]
  • Moved actual code into ./src. [zupo]
  • Changed default IP. [zupo]
  • Added Quick-start information. [zupo]

0.1a3 (2010-08-27)

  • Fixed sintax errors in production.cfg_tmpl [zupo]
  • Added documentation structure. [zupo]
  • Added zc.buildout and Sphinx. [zupo]

0.1a2 (2010-08-26)

  • Added zest.releaser to buildout [zupo]
  • Added initial documentation. [zupo]

0.1a1 (2010-08-26)

  • Initial release. [zupo]

Indices and tables