I’ve spent some time working on a new site ( luckycharmsfordogs.com ) for a friend today. I am using Tahchee . Tahchee extends the Cheetah Template library, making it much easier to prototype and create websites. You first generate a local version of the site that has relative file links. This version of the site works great from a browser using the file system – no server required. Once ready, you then generate a remote version of the site. This version has absolute urls. A secondary benefit is that Tahchee made me finally figure out template inheritance in Cheetah.

One item that did cause problems was a side-effect from the fact that I am currently developing on Windows. Tahchee uses os.path.normpath. On windows this will replace forward slashes with backslashes. The server didn’t like this. Simply removing the calls to os.path.normpath in lines 239 and 246 of Tahchee solved the problem.

It’s a nice system and well worth checking out.