IntroductionAll blogging platforms have some limitations. Blogger is free and easy to use. Its scripting language, Blogger XML, is very limited, which brings problems for extensions and search engine optimization (SEO). I have the impression that it is also a bit buggy sometimes.
Wordpress presents a more professional look than blogger. It offers to download and self-host the wordpress software (which is free software), with many possibilities for extension with plugins to help presentation and SEO.
Both blogger and wordpress.com are very fast to load from everywhere on the world, because they use a content delivery system. The same is not automatically given with self-hosted blogs, where the download speed depends on the distance of the reader to the hosting server.
Blogging Software for the Google App EngineNow, it would be great to have a blogging platform, which is freely extensible (free and open software) like wordpress, fast to load using a content delivery system, and free of costs. There is more and more blogging software emerging that can be hosted on google app engine (GAE). This fulfills the three criteria: it is free and open software, it is fast to load (because of GAE), and it is free of costs (if you don't get millions of visitors at least).
I took a look at blogging software for GAE. Some of them are still in early stages of development, others are more mature. There are huge differences with respect to feature sets. I made a wishlist of features that I want a blogging software to have. My list is based on the post Show me your open source Django blog application.
- (Elegant) user interface for managing the blog.
- WYSIWYG post editor.
- Publishes (RSS and/or Atom) feeds.
- Allows importing and exporting of posts.
- Post authoring in teams.
- Compatibility with most browsers (Firefox, Safari, Konqueror, Internet Explorer 7 and 8).
- Documentation of the software.
- Support for remote publishing (for example via scribefire, windows live writer or the metaweblog api).
- Project actively developed.
- Importer from Blogger.
- Importer from Wordpress.
List of Blogging SoftwareI compiled a list of python software that runs on GAE. I found it remarkable that many of the projects are written by Chinese developers, presumingly because of access restrictions to more common blogging platforms (such as blogspot.com) from within the Chinese mainland. A very influential blog software is bloog; many projects have been based on its code. Again: the projects are in different states of maturation. Setting up a blog on GAE requires at least some knowledge of programming. I put down the list without many comments. There's no special order, although I put my personal favorites as the first.
|Tom Strummer Bloog||demo|
|cpedia||Ping Chen's blog|
|Pinax Combo||no demo yet(?)|
|Project Picky||demo |
|byteflow||demo 1demo 2|
Enjoy. Please leave a comment below for questions and suggestions.