New Year’s Python Meme

Tarek’s new thing What’s the coolest Python application, framework or library you have discovered in 2009? That would be Zenoss. I’m very impressed with the application as well as the community, which is awesome. They remind me a lot of the Plone community; I think the two can learn a lot from each other. What […]

Read More

Getting Excited About Plone as Eggs

Updated for 4.x I’m really excited about this because it greatly simplifies the development and deployment story for Plone. For example you can now create a Plone buildout.cfg file like this: [buildout] extends = http://dist.plone.org/release/4.0a1/versions.cfgversions = versions find-links = http://dist.plone.org/thirdparty/PILwoTk-1.1.6.4.tar.gz parts = instance [instance] recipe = plone.recipe.zope2instance user = admin:admin eggs = PILwoTk Plone Thanks […]

Read More

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

Help Me Upgrade plone.org

Because plone.org should run the latest Plone You may be wondering why plone.org is not running the latest version of Plone. Well wonder no more! By the end of this month, it will be. I have been working onthe various bits and pieces needed to upgrade for months, including: Testing the “live” Data.fs against the […]

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

First Post

I have decided to start a blog! Why? Because Plone allows me to do so. But also: I have been reading a lot of Plone blogs lately and they have inspired me to write my own. I want to interact with other Plonistas. I want to get my web 2.0 on. To that end, this […]

Read More