Well, I finally made the move and migrated the site from Drupal to WordPress. I finished everything up yesterday and I’m now only finding some time to write about how the process went. I saw some commentary and references (doctorvee, brianpuccio.net, Thought Patterns, Weblog Tools Collection, New Links) to the ideas I placed forth in a previous post (The Drupal Dilemma) and it was interesting to read the feedback. Its nice to see that I wasn’t the only one that didn’t like Drupal as a blog publishing tool. I didn’t actually write a script to perform the migration as I found a lot of little tweaks to the process needed to be made the entire way through.
Before starting I did find two sites that discussed their migration efforts from Drupal to WordPress (Panayotis Vryonis and Travis Bradshaw). Unfortunately, even the SQL statements Panayotis listed on his site did not match the Drupal db structure I had. I’m assuming that we were migrating from different versions of Drupal. So, I ended up writing SQL to do the transfer. Then it was a matter of making some minor adjustments. OK, let me amend that statement. Making many minor adjustments.
Everything is complete now (that I can tell) and I think the site is running well on WordPress. I also decided to change the theme a bit and see if it could be a little more clean. I actually had an anonymous comment on the site, right before I started migrating, that simply said, “site too wide.” My initial thought was, “get a bigger screen buddy,” but I realized this anonymous poster had a good point. So, after a bit of browsing I found the WordPress theme contest. There is an enormous number of outstanding themes there. I settled on using Minima Plus by Theron Parlin as a starting point and I went about customizing from there, keeping the features I had before and adding some new ones. Overall, I’m quite pleased with how everything turned out.