Script to gather the svn:externals.

Today I got tired of going through a set of subdirectories that all are svn:externals and pasting the urls into an EXTERNALS.txt file. So I wrote a script to do it instead, using pysvn.
It preserves comments in an EXTERNAL.txt file (and the file name if it’s called something else), but stacks the comments in the [...]

No Plone provider in Botswana?

I just saw on Plone.net that there isn’t any Plone solution providers in Botswana.
So here’s a flag: I have friends in Botswana, I’d love to do a job there! If you need Plone help in Botswana, contact me!

Marketing is tricky stuff!

Most software developers like me couldn’t market ourselves out of a paper bag. That makes being an independent developer quite tricky, as it’s hard to find new projects. It also, funnily enough, means that it’s hard to find consultants. In the Plone world we are lucky to have the Plone Foundation, which helps market Plone, [...]

What would you want from a component Introspector / debugging tool?

A couple of weeks ago I discussed the possibility of having a component registry browser with some friends. I mentioned this and also tools like ZMIntrospector to people at the Plone Strategic Planning Summit 2008 (others may have had the same idea, the process during the summit was such that it’s pretty much impossible to [...]

My release software requirements

For most software releases I do to day, there are many complex requirements to other pieces of software, often developed in parallel. For example, the Dateable product today consists of a set of Zope Products for Plone. Many of these products (but not all) in turn contains many python libraries as subfolders, which are put [...]

Should you switch to Plone 3 or not?

A lot of people are still on Plone 2.5, and the question for these is if they should move to Plone 3 or not, and in that case, when. I’ll give my point of view here.
Plone 3 contains loads of new things and features. These may or may not be of use to you. The [...]

Post Summit Post: Plone the do-ocracy

Peoples thoughts and experiences of the Plone Strategic Planning Summit 2008 is starting to drop in to the blogosphere, and just like the rest I had a great time. If there is just one reason to use Plone it’s the amazing community. If commercial software companies wine and dine the customers, we give the customers [...]

Yet another pre-Plone Summit blog entry

So, tomorrow I’m off to San Francisco for the Plone Strategic Planning Summit. It’s going to be great, the Plone community is full of fantastic people, and I had a great time at the Plone conference, and with a few exceptions all my favourite Plone people is coming. I can’t promise that we actually will [...]

Zope Secrets: ZODB has buzzwords galore

No matter what flavah of Zope you run, Zope 2, Zope 3, Plone, Grok and so on, you have ZODB as a handy storage for your data. And there is a reason for that: ZODB rocks. Many years ago, back in the stone age, when me an Johan Carlsson made a presentation of Zope at [...]