Naked Plone Theme

Products.naked_plone I’ve needed this for some time, but I’m finally getting around to shipping it. In addition to making it easy to disable default Plone styles, this add-on provides an “Advanced Setup” site action. The action is disabled by default, but you can enable it in portal_actions -> site_actions. It adds a “placeful” string:manage_main link […]

Read More

repoze.bfg Tonight

Tonight ex-Zope Corporation developer Chris McDonough unveils his BFG From the docs, BFG is: is a Python web application framework. is inspired by Zope’s publisher, though it is less ambitious in scope. relies heavily on Zope libraries and WSGI. Familiarity: As web developers, we’ve become accustomed to working in very particular ways (primarily using Zope […]

Read More

Placeful Theming

For some themed location /foo/bar, you want “bar” and everything below it to look different than “foo”. I had to do a bit of placeful theming lately and I thought I would share the techniques I used (thanks davisagli, jonbaldievieso, vedawms). Let’s say you have a Plone 3 site, and for some location /foo/bar/baz, you […]

Read More

Buildout Recipe Tip: hexagonit.recipe.download

How to handle difficult old-style add-ons. Sometimes an “old-style” add-on is distributed as foo.tar.gz and extracts to foo/, but the package is called bar. This can be a problem when using the plone.recipe.productdistros recipe because when bar is extracted to parts/productdistros/foo it will not work. Fortunately there is hexagonit.recipe.download, which allows you to specify the […]

Read More

Repoze Meetups

Plumbing Zope into the WSGI Pipeline As Paul Everitt recently mentioned, the dudes are back. Three self-described graybeards doing what they love: Zope. But this is not your father’s Zope. This is Repoze, which integrates Zope technologies with WSGI and reusable Python middleware. One of the dudes will be delivering the first of a two […]

Read More