Announcing Blog Migrator

Taken from the CodePlex site where I’ve published things:

The Blog Migrator tool is an all purpose utility designed to help transition a blog from one platform to another. It leverages XML-RPC, BlogML, and WordPress WXR formats. It also provides the ability to “rewrite” your posts on your old blog to point to the new location.

The Blog Migrator started out as a bounty by Roy Osherove looking for a way to migrate out from the weblogs.asp.net site into SquareSpace. By default, SquareSpace did not have an automatic import tool for BlogML generated export files. Thus this project was born.

Blog Migrator can handle both simple (only post) migrations and complete (posts, comments, etc.) depending on which format you use. Blog Migrator can read BlogML dumped files or connect directly to your site via XML-RPC. You can publish to your new site via XML-RPC, or generate a WordPress WXR document, which is widely used by numerous blog services to import content. One of the most handy features of Blog Migrator is the ability to update your “source” blog posts to point to the destination blog, thus helping your users know of your new location.

While functional, there are lots of additional features that can be added (Movable Type/Blogger format support, previews of source/destination content). You are encouraged to help make this tool even better by taking the source, looking at features/bugs, and improve things even more!

Enjoy! And thanks to Roy Osherove for giving me this opportunity!

12 thoughts on “Announcing Blog Migrator

    1. There’s a brief overview on an import found here on the codeplex site. I’m working on getting some more detailed documentation in place. If this isn’t enough info for you, contact me, or comment here, and I’ll be happy to help.

    1. What import source are you using? Are you trying to export to a file or “live” via XML-RPC? If live, you can use the feature to do a test post. I need to track down the XML-RPC settings for blogger, but they shouldn’t be difficult.

  1. I want to migrate my blog at http://blogs.microsoft.co.il/blogs/dhelper/ – it’s Community Server so no problems there – I think that blogger has a limit on the number of posts per day – if this is true the only way is to use it’s “import feature)

    – I have a site that can translate a “wordpress” file into blogger (http://wordpress2blogger.appspot.com/) and it seems like the easiest way – although I need to manually re-direct the old posts…

    1. Okay, that makes sense. Are you using a BlogML dump file on your source end or the “live” approach. I’m pretty sure if you export to WXR format, that blogger should be able to read it, or at least your tool can read it and then you can dump the blogger import file (ATOM based?) into your new site.

      You might also check out the GData API to see if there are some parameters for XML-RPC that aren’t quite right. It took me a while to find out how to get the SquareSpace one to work, so sometimes it can be tricky.

What are your 10 bits on the matter? I want to know!

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s