Personal tools
You are here: Home kitchensink buildout

kitchensink buildout

by Justin Alan Ryan — last modified Mar 13, 2008 05:26 PM

Thanks to Martin Aspeli and Hanno Schlichting, we have a reference buildout for Plone. I've continued some work on the base recipes to deliver something which will please my clients.

For a while now, I've been maintaining a Products master bundle for myself and my clients, which includes a lot of stuff that we use pretty often, and some things that are otherwise in use for some reason, or which I've tried and had success with, and am poising to start deploying.

Enter the kitchensink buildout, a simple derivative of ploneout/branches/2.5 which includes my master bundle in addition to Plone 2.5.3.  It's quite a mess, but it works, and shows off some experimental branches of the recipes in the base ploneout which support configuration of ZEO and daemontools, as well as pointing at recipes in development such as cachefu / squid configuration and the installation of a simple load balancer.

The next step, per another recent post of mine, is to begin leveraging bits of instancemanager, esp for the management of Products and bundles of them, and to look at developing some generic framework for configuration generation which can be reused in buildout, instancemanager, and even for squid.  I've considered deferring to paster here, but I don't quite like the template format as much as I like tal as used in CacheFu, and as reinout points out AGX is also using DTML.  I think it would be nice to have something which is not tied to a template format, maybe even a paster improvement?  Who knows.

For now, I'm busy pushing buildouts to various boxen.  If you're looking for some development in this direction, enjoy and stay tuned.
Document Actions