Being a developer, it is also a good learning experience about creating and maintaining GAE applications. And (as a developer) it is easier to add tightly integrated functionality on your site without having to create plugins or do any kind of cross-site integration. Obviously you miss out on some or most of the out-of-the-box functionality that is available with most blogging engines like Wordpress.

While looking for a blogging on app-engine solution - I got down to two options that could be used as the base-code to begin customization

Nick’s blog (the first option) looked simplistic and fast. I definitely learnt a lot from that blog and the articles over there. But when it came to my requirements and ease of customization, the second option Micolog felt much better.

If I had to redo everything again - I would use Nick’s blog code as a template for three reasons:

One of the better things about Micolog is its Wordpress tyoe of python implementation on GAE. Most of my early customizaitons were at creating a new theme. The secondary customizations were related to the core stuff that included some db-model changes.

You can find the source-code at GitHub

In case you wish to run this, make sure you rename “cdml.z” to “app.yaml”, and rename application name to yours.