< Previous
Speaking Of Templates >

Python Templating System Roundup:

[From time to time, "Software Roundup" will appear in a bonus edition, evaluating according to obscure criteria the members of an overly bifurcated software category. Only Crummy Premium subscribers ($24.95/year) will be spared this exclusive content.]

I'm investigating Python templating systems for use in NewsBruiser. TTM!'s functional approach is good for user-entered templates that fit into predefined control flow, but I'm looking to start doing the screens with templates, and it's no good for that.

By my side-of-the-envelope calculation, there are more Python templating systems than there are Rocks 'n' Diamonds levels. I've skimmed some web pages and tried to get a few of them to work, so I am now an expert on Python templating systems, at least as regards whether or not I can use them in NewsBruiser.

Here are my showstoppers for any module I might want to incorporate into NewsBruiser. The first two are born of my design goal of making NewsBruiser work for anyone whose hosting service has Python available and who can unzip a tarball. The last one is due to the unfortunate reality of software licensing. I've looked at the template systems with these showstoppers in mind, which means that often I'll simply dismiss a possibly deserving module without really looking at it; this is not a reflection on the module.

First, the ones I can't or won't use:

[STOP PRESS! Crummy Premium subscription now only $24.91/year! Such a deal!]

Now, the actual contenders:

So, unless I find something else that's better (do you know of any?), or I can get XYAPTU to work, I'm probably going to hack up AHTS or tinpy to fit my needs.

Filed under: ,


Unless otherwise noted, all content licensed by Leonard Richardson
under a Creative Commons License.