Labs theme new version
A while back we published a bunch of installable themes for Plone. During the last year I've been maintaining one of those themes: plonetheme.labs (a.k.a. Labs).
As we are already looking into migrating some sites to Plone 4, I wanted to make sure that Labs worked with Plone 4.0a2. This was pretty easy to achieve; the theme worked with almost no modifications.
A few months ago I was wondering what would be a good way to unit test custom viewlets configurations. I ended up writing a base testing class with some helper methods that save me from having to deal with the ZCA bureaucracy every time I needed to know if a given viewlet manager managed a particular viewlet and that kind of stuff. In that way it was easy to test the changes introduced in the portal viewlets configuration when installing or uninstalling the theme.
That's right, I added an uninstall profile to Labs. Also, I made some minor clean up and updated the documentation. Then I put all these small pieces together and released plonetheme.labs 1.1a1.
For more information visit Labs's pages in PyPi or plone.org.