We maintain this site with Perl Template Toolkit. Depending on how you want to use it, TTK is either a souped-up templating program or a souped-down content management system. Big, dynamic, content-rich websites using it include the popular IT news site Slashdot and the BBC.
With templates, you can see the structure of a page, as you can’t with HTML. This is the contact page of our website. It looks simple, which it is, but it also hides a fair amount of complexity. What’s nice is you can deal with the complexity when you have to, and not look at it the rest of time.
Here’s a block that makes up part of that structure.
And here’s a more complex block that makes up part of the previous block.
