SC-Track Roundup 0.5.1

I upgraded an installation of SC-Track Roundup from 0.4.1 to 0.5.1 last night, and I'm pretty impressed with it. Besides having much less ugly default templates (even if they are table-based and link in a 5 KB CSS document), the templating system clicks with me better (maybe because there's actually documentation now?). I may see if I can install it on my Cornerhost account, but the install I work with has the Roundup module installed site-wide, and that's still where the install script would like to put it.

Like any open source project, you basically have to figure things out by poking around at the software, but if you're OK with that, it's a neat system. Its templates use Roundup's TAL, which has you add tal: attributes that affect the final output depending on their value. There's a tal:condition attribute that, if its value evaluates to false, causes the tag to be completely dropped from the output document.

I couldn't figure out how to change the default filter for the front page; in 0.4.1 that's defined by the instance's config.py's DEFAULT_INDEX dictionary, but the Upgrading document notes that no longer works in 0.5. So I wrote email to the roundup-users list. After a while, poking at something else, I figured out that's set in the instances/instance/html/home template, so I went to the roundup-users archive to see if anyone had replied (since I'm on the digest) and reply apologetically if not. And I couldn't find my mail! I was kind of dumbfounded for what to do, but when I looked in my Eudora "Out" box, I realized I had only written the mail, not sent it. So yay.