Rewrote GNOME site backend stuff in Python. Much neater. The build system we're using is starting to be a serious pain in the ass, though, I'm thinking about just dumping Auto* and using plain WML. But I'm not sure yet. I do know development is going slower than I want, and one of the reasons is the sluggish build feedback cycle, especially when I need to add new stuff, do server-side includes, etc. We'll see.
I've been thinking more about how to make a content delivery system that generates everything dynamically, yet doesn't generate more load than a site with only static pages. The idea is to create a mechanism for splitting everything into nested blocks (for instance a block is generated from an SQL query, or is an include file on disk), cache the pregenerated blocks, and define a simple condition for when the cache needs to be regenerated (comparing timestamps on files, or doing a simple SQL query). I think this would bridge the gap between pregeneration systems like WML, which are kind of awkward, and fully-dynamic sites, which load the server a lot. Got to think about it more, though.
No work from Belinda yet. Hope she's doing ok.