OK, last catch-up for tonight. I’ve started drawing a comic that’s about as non-Wednesday as it gets. I should keep quiet about it until it’s further along, but for now, an establishing shot…

April 27th, 2009
OK, last catch-up for tonight. I’ve started drawing a comic that’s about as non-Wednesday as it gets. I should keep quiet about it until it’s further along, but for now, an establishing shot…

April 27th, 2009
Another catch-up post. We had another ROM / OSC / AGO shin-dig. We (AGO) hosted this time. Jesse Holmes wrote a comprehensive post about the session where he described my “talking web page” approach to YouTube videos:
“On top of making the page content more accessible and interesting, I’m also really impressed by the thinking that has gone into the formatting of these spots. They’re essentially short, sweet vlog posts, comprised of a single shot, that introduce a character that you may encounter when you visit. Talk about leveraging some of your best assets.”
Thanks man! Here’s a recent one:
April 27th, 2009
Hi there. Been busy, but not posting any of it here. Will attempt to catch up, somewhat. This one will be about some recent work on the Art Gallery of Ontario blog, Art Matters.

The Art Gallery of Ontario blog was running S9Y, and it was rough. You could tell when someone was entering a post because they’d start cussing. Myself included. It seemed to me the platform was handicapping the project and needed to be upgraded.
Because of the legacy data that needed to be migrated, this project was really about using Technosailor’s Serendipity importer for WordPress. This plug-in made the whole thing feasible.
Our installation hadn’t been upgraded in years, so the first thing was to upgrade Serendipity to the version the plug-in likes (not the latest one). Fine. There was some tweaking to do of the plug-in code, as discussed in the documentation/comments. Fine.
The big hiccup was that the importer had trouble with special characters in the posts. When it came to a non-validating character it would just stop and skip to the next. Also, it lost the authors and the category assignments.
No doubt, these issues could be fixed and the plug-in could be made to run like a dream. But for the number of posts I had I decided it would be quicker to just do it by hand.
Even so, the plug-in was essential. It created entries for everything with timestamps and, importantly, migrated the comments. Post bodies and categories (author assignments were irrelevant) were a matter of a couple hours copying and pasting.
(If you’re thinking, “copying and pasting?! What a lightweight!” well, you know where the comment box is, big shot.)
The last part was forwarding the permalinks and feeds, which was solved with a library of case statements.
While the process was less elegant that it could have been, I’m very happy to have made the move. Skinning in WP is more nuanced than in S9Y, and of course there’s plug-ins for all functionality under the sun. The content editors are happy with the interface, and we’re moving more and more features to the blog. On that front we’re just getting started, and the WP platform makes it possible.