The March of Progress
Sunday, November 12th, 2006By now you’ve probably noticed the notorious soothing gradient title block that indicates this blog has defected to WordPress.
When I started up the blog, I wrote a short program (actually an extensible stylesheet) to manage it. I wanted something that was simpler to maintain than the other blog software I’d encountered. I didn’t want to have to bother with anything beyond a webserver and a filestore. Other blog management systems required a relational database and some kind of common gateway interface or application server.
I also wanted to host my blog from my own account.
My custom software didn’t handle user comments. Comment spam was becoming a serious problem at the time and there was a school of thought that soon, everyone would have a blog and therefore user comments would become unnecessary.
In retrospect, that was naive. Comments are a big part of what makes blogs fun. I made an attempt to retrofit a comment facillity onto my software in a manner that I hoped would preserve its minimalist design. Although a special add-on was needed to harvest the comments, they were directed into ordinary files and served up through unobtrusive client-side scripting. It probably needed a good week of additional work before it was ready for the sunshine.
But there had been two developments in the meantime.
One, the migration paths between standard blog management offerings got better. WordPress in particular gained a very serviceable feed import facillity. The existence of good migration paths diminished the chance that I would get stuck on some system that ultimately proved to be a dud.
Two, I came into contact with some excellent software that muted the pain I had traditionally associated with web application deployment. Fantastico, cPanel and Ensim made MySQL database installation easier. I was also impressed by how easily I had been able to roll out the Simple Machines Forum software, which like WordPress is implemented using highly-portable server-side scripting.
The Plunge
With a little help from Max at my hosting facillity, everything is now ported over. And although it wasn’t Macintosh-easy, I am nevertheless pleased with the results. I did need to play around with line breaks, but I don’t fault WordPress for that since a variety of odd practices have sprung up for grafting styled content into RSS feeds that were never formally part of the spec.
So what about my custom blogging software? I’m still using it extensively to power my webcomic, where I’ve coupled it with ComicsML to acheive some interesting layout and accessibility features. More on this, later.