views:

2517

answers:

5

Even though I'm quite happy with WordPress, I'm mainly coding in Python nowadays, and wanted to eat my own dog food, ie improve my Python knowledge by studying the source code and contributing with plugins (if the engine allows it).

After searching, I've already encountered Byteflow and PyBlosxom.

Byteflow works using Django, which for me a minus (I would prefer a small, simple codebase, not dependent on a big framework. This excludes Plone also, unfortunately).

What other options are there?

Many thanks.

+7  A: 
gotgenes
+8  A: 

There is Zine. It's light, and well-written. It's in a bit of flux at the moment, but who knows, you might actually enjoy hacking on things.

Ali A
+3  A: 

I'd recommend writting your own.

It's amazing what you can learn when attempting to re-inventing the wheel. Django makes this pretty trival, and once your done you've learned a flexible framework and can expand beyond your blog engine.

monkut
Im in a similar situation, want to learn python by getting my hands dirty. Are you suggesting writing a blog the first time with Django?
giddy
Yeah, if you interested in learning python and django, I think that's a good project to start on. You'll struggle, but you'll be better for it in the end ;)
monkut
+2  A: 

Take a look at Karrigell - it comes with a lightweight server, database, and several sample apps (including a barebones blog engine in about 200 lines). It lets you actually write your app in Python and not is some framework lingo.

Max
A: 

Take a look at this small list of python-blog-software.

DerKlops