The fifth and last in the 4Suite tutorial series is now out. "The Repository Features", or a more direct link. Free registration on IBM dW required. If you're already registered on IBM dW, youcan just use this link. As the blurb says:
This tutorial, the fifth in a series, shows Python developers how to use the popular open-source 4Suite toolkit for XML processing to create a Web repository application. The authors, 4Suite's creators Uche and Chimezie Ogbuji, walk you through the process of creating a Web application that allows users to manage a database of software descriptions and related vendors using a standard XML format.
And speaking of 4Suite, I've been having a blast using it to add features to Cara Musis. Yesterday I added a "poem of the day" feature, which is a poem by a master. The "poem of the day" this whole week is Bagpipe Music. An absolutely sublime work, and onethat simply must be read aloud. And in fact, the feature I added today was audio clips of my reading bagpipe music in Ogg Vorbis and mp3 formats. Anyway, using Versa and the 4Suite repository API from the server-side XSLT scripts, and using the setup feature for slurping up files from a directory made such modifications a breeze. The XSLT scripts have a lot of smarts (in very little code) for checkign the poem of the day, presenting the various audio options according to availability, etc.
Random thought: Between Graham Norton in the UK and Wayne Brady in the US, there might yet be some life left in the old sit-down-and-interview-random-celebrity-guest-in-front-of-live-audience genre of TV pap. I'm so glad BBC America has started showing So Graham Norton. It's just hilarious. Lori and I are addicts.