So, after years of hacking custom changes into Movable Type 2.6, I’ve finally had enough. I’ve switched to WordPress 2.6.
Part of the move included exporting my old posts and comments from MT and importing them into WP. For that, I wrote a small Tcl script that reads the MT database and writes it out in WXR format. I stored my MT data in a SQLite database, so the script expects its input from a SQLite DB–it would be a bit more work to read the data from a MySQL DB, but it’s definitely possible.
I’ve kept the essence of the previous blog design in my WP theme, but it’s cleaner markup and CSS and I’ve tried to make the ads less intrusive.