After 8 years of running on a homebrew system written over a weekend, I’ve decided to try someone else’s software.
What I was after was:
-
Commenting
Most of my posts are link+comment, but if I write something longer than a paragraph, I wanted to throw the post open to feedback. But I didn’t want to write my own comments system and worry about fighting off spam and Cross Site Scripting attacks.
-
Posting from a client.
I don’t like writing in an HTML text area. I’ve used Fraser Speirs’ wonderful XJournal for writing posts for my Live Journal for a couple of years now, and love it. I’m writing this post in MarsEdit. It’s a joy. I could had written my own XML-RPC code, but again, let someone solve this problem for me.
-
A Better Schema
My homebrew system’s schema was written for the original model of link+comment. I stored the link I wrote about as a field in the database. Between then and now we have better XML tools such as XPath and DOM for referencing the links in a post. Greymatter and Moveable Type introduced ‘excerpt’ and ‘extended’ bodies (so you can write about spoilers!)
So I’m trying WordPress, that responds to my three wants. Is it perfect? No.
-
All pages are dynamic.
The old weblog had ‘baked’ pages for the current weblog and Atom feed. As Aaron Swartz pointed out a few years back, it’s better to serve a static page out of the file system rather than build the same one over and over. Tim Bray recently argued that you can use AJAX to modify a baked page in the client, who has cycles to spare. WordPress can bake, but you have to hack it.
-
Moving your archive is a pain.
With more than 3,000 entries, importing these into the new system, without breaking links, is non trivial. I’ve decided to use some
mod_rewriterules to continue serving the archival posts off my homebrew software until I muster the energy to import the old posts into WordPress. -
You have to do things someone else’s way.
WordPress is open, and you can modify templates to your heart’s content. But you’re still doing things the WordPress way, and not your way. The K2 skin for WordPress has many nice features, but I’m less than happy with the CSS and JavaScript hooks. Link+Comment posts are still a hack. So were mine, but my hack was less onerous.
It’s an experiment. I can switch back to the old style with a few config edits.

6 Comments
…which is why I’m going to Joomla wordpress; I needed a site for the static and dynamic. Joomla is a PITA on the setup, however. I’m sure it will ease up.
I shouldn’t find “baked” so funny, but I do.
I’m really liking Movable Type. 3.2’s antispam features really work, and I like the static option. Of course, you just migrated, so this is kind of a useless comment. :D
My webhost is not CGI-friendly, so I didn’t consider Moveable Type.
Ah. Yes. That’d do it.
Welcome to Wordpress. I’ve been using on The Oracle for a little over a year. Saves so much time over the way I used to do it. I still procrastinate posting some things for five or six months.
Bad monkey == me.