Wordpress to Drupal Weblog Migration

druplicon.small.png

Today we (my buddy Arto and I. Ok, Arto with me looking over his shoulder) made some major under-the-hood changes to this blog, namely, migrating from the Wordpress blogging system, to Drupal. In particular, Drupal version 6.

Why the change?

  • Capability. Drupal is an amazingly capable platform. For example, I’d like to have a content type on this blog called “route”. For articles of that type, I want to include some common data elements, such as a GPS track file, that can be displayed on a Google map, and downloaded by others interested in following my route. In Drupal, I can do this by creating a new content type (node type in geek-speak).

    So in this respect, Drupal is quite a future-proof system (relative to the others), in terms of having the infrastructure to do things in the future, that you didn’t foresee today. (Not to mention some cool technologies coming the Drupal way…)

  • Eating my own dog food. My company has been working for the past year or so developing (in collaboration with the US government) an advanced communications and collaboration platform, based on the Drupal platform. All of our work on that project gets released back into the Drupal community as open-source, and so I’ll be directly benefiting from our own work.

  • Available support. As a consequence of the above, I’m surrounded by people every day that can resolve nearly any weblog issue I might have. :-)

There may be some initial bumps (I think anyone subscribed to my blog will see the first ten posts marked as unread when they refresh the feed), the migration appears to have gone very smoothly.

Comments

My com-employers are saying

My com-employers are saying drupal is awesome. I don’t have much knowledge about tech thingies. But after reading this great article I am thinking to give a little try.

I hate to be such a leech.

I hate to be such a leech. But I am trying to migrate from Wordpress to Drupal 6. If you are willing to share the SQL script you used that would be great…. for me… and you’ll have that fuzzy, “I help a person in need” good feeling to boot!

Regards,

Uwem

Thanks very much for

Thanks very much for publishing this. It saved me hours of time trying to figure out how to do this on my own. In my case, the Drupal blog was running out of a different database than the WP blog, so I had to create the Drupal post table (I hadn’t been categorizing the posts), but that was simple enough to do.

Excellent! We’ll have to

Excellent! We’ll have to compare notes. I am thinking about doing the same thing with my blog and I’ve been looking into migration scripts lately. I want to build out the software store and private beta features of the site a bit more and Drupal would be a great fit for it.

@Justin: the migration is

@Justin: the migration is quite a bit of work but fairly straightforward per se. I’m happy to share the SQL script I came up with if you think it will come handy. (There are also some Drupal modules that purport to do the migration, but if you’re migrating into an initially empty Drupal installation, you don’t really need anything beyond SQL.)

Why did you left Wordpress,

Why did you left Wordpress, it is a good blogging system ;)

It is, but drupal is simple &

It is, but drupal is simple & easy to build as compare to wordpress :)

I have also instructed my team to switch from Wordpress to Drupal …