❝ Seldomlogical is built using some simple ideas in mind.
Seldomlogical is built using some simple ideas in mind. Build tools to give me control over my own data. The technology changes, the data does not. I have previously described how I named Seldomlogical.  I’m going to quickly discuss the technology behind it. The codename for this project is nextgen. It has a few simple aims:
Data is more important than the technology
Let me save all that data I enter into the web
Allow raw data to be exported as feeds
Give me back control of my own data
Where possible use my own technology
So while the technology may have changed the data remains in re-usable formats that I control. Enough of the ideas what about the technology?
The latest incarnation of nextgen is built using:
Google App engine 
Data is stored using Datastore api
Admin authentication using google Users api
Feeds are valid Atom 1.0 
Feed syndication is via Feedburner
Templates are XHTML Transitional 
The valid css is homegrown, based on this article 
Images are from my flickr site
The sitename and byline are discussed here
Inspired by Bret Taylors appengine blog 
I have been hacking python, webpy, django for quite a while but unable to get code working with a host. That is until appengine. I signed up in the first 10K users in the preview release. A bit of hacking, a domain name, the rest you can see. The simplicity of nextgen means there is no real compelling reason for me to show how.  Access to the data is more important.
 I have been thinking and hacking on this problem for a while.
 You can read more about my Python hacking here
 Using webpy as a development server was a no brainer. Googles appengine is based on webpy and webpy has less moving parts than Django.
 Google appengine has just changed the face of web hosting. Consider the costs. At the moment it is free but shaped. Now if I was to get a host in Australia that could a) have a python account, b) work with webpy it would be in the order of AUD$500 to $1000 dollars per year. Domain name and email hosting another $100.
 The Atom 1 feeds are valid. I am also adding meta-data into the feeds. For example geospatial information in the form of geo.lat, geo.lon per Atom.item. The intention is to add useful meta information for general consumption. More so than the marked up pages. The data is more important than the presentation.
 The templates are valid XHTML transitional.
 maxdesign: CSS Centering - fun for all!
 In the article Bret explains how the appengine is based on Webpy.
 ‟Teh”, the minimal blog is written by Pradeep Gowd using Google appengine technology. The source code can be found at: