Migrating blog from WordPress.com to WordPress.org tips

See also my Speeding up your WordPress site post

Well, I got tired of the limitations in the hosted version of WordPress (i.e., WordPress.com) and decided to host a WordPress blog myself. Since you can export a blog, it was pretty easy to migrate most of my blog, but there were a few gotchas.

First, your theme may not be available. For me, I was able to find the theme and upload to my new WordPress site, but it wasn’t exactly the same and I just gave up and switch to a different one.

The second issue was that when I imported the data file, I kept getting errors like the following:

Failed to import “John Smith – 2010-12-26 05:43:27”: Invalid post type feedback

I eventually determine it was because the WordPress.com site includes a contact form plug-in automatically. On the new site, you have to install it. Well, it turns out that it’s part of something called Jetpack which I believe is a bundle of basic plugins you can install. It comes from the WordPress folks so it is a standard of sorts. My new WordPress blog automatically suggested that it be installed. One of the things it does is add a Feedbacks item on the main settings page. That’s the tip off that you’ve got the right plugin.

Once I had Jetpack installed and activated, I re-imported the data and the errors went away. It is important to note that you can re-import and WordPress will ignore anything already imported. Nice!

If you added widgets to your old site’s theme, you may also find that they don’t exist in the new one. Again, this is due to plugins being already there in the WordPress.com site and not the new one. You’ll need to search for them, install and activate them.

I’m kinda glossing over the details of what I had to do, but this should give you a head start if you find issues migrating your site. All in all, it was pretty easy and I’m excited about the greater functionality of my new site. Also considering I was paying $30/yr to customize my site and $13 to redirect my domain name, the $4/mo I’m having to pay on HotpointDomains.com for my WordPress site isn’t that much more expensive.

UPDATE 2012-06-04:

One BIG bummer is that your stats will start all over :-( Seems to be no way to migrate those.

If you had a domain name redirected to the WP.com site, set Permalinks to Day and name (e.g., http://SeriouslyTrivial.com/2012/06/04/sample-post/). This is the way the WP.com sets up links to particular posts. This way search engines can still find the posts on the new site. It’s under Settings > Permalinks.

Migrating iTunes from Windows XP to Mac OS X

I decided that I wanted to move iTunes from my Windows XP desktop to my new MacBook Air. You’d think that Apple would have “a button” to do that. You’d be wrong. There are many how-to blog posts that talk about how to copy over the files. I tried a few, but none seemed to be very straight forward. Playlists and Apps seemed to be the major stumbling block.

Anyways, I found a third-party application called CopyTrans TuneSwift which worked like a charm. For only $15 bucks, it was worth every penny. It basically creates an archive of your iTunes library on the Windows side and provides a OSX utility that unarchives things on the Mac side. The instructions want you to use an external drive, but it worked fine using a shared network folder. The basic steps are:

1. Run CopyTrans TuneSwift
2. Click the Transfer button
3. Click the I want to transfer my iTunes Library to Mac button.
4. Set the target folder (removable storage or network share) and click  Start Transfer button. This takes a LONG TIME since it is archiving all the media files.
5. When the archiving step is complete a web page will open that provides a link to the Mac restore application, which you download and run on the Mac (obviously). This takes a LONG TIME too…
6. When the library is restored, you run iTunes BUT you are supposed to hold the Option key down which allows you to select the new iTunes library. Now, I think I messed up on this step, but iTunes seemed to use the new library anyways.
7. That’s it.

Everything came over as expected and my iPhone 4, iPad (first gen) and iPad 2, all connected and synced with no issues.

The one exception is Photos and it’s mainly because Apple treats them differently that audio and video media. If you’ve ever tried to get pictures over to an iOS device, you know what I’m talking about–pictures are the bastard children of iTunes for some unknown reason. Fortunately, it’s not a big hassle to get your photos over too. I created a folder on my Mac under Pictures called My Photos and copied all my photos from the Windows iTunes folder. Then, I set the iOS device to Sync Photos and pointed it to the My Photos folder. (Initially, I tried using the iPhotos folder, but it just seemed too heavy-handed. I may use that in the future once I get more comfortable with it.)

Hope this helps you!