Now Powered by Community Server!
May 20, 2007
Posted by on
Well after being issued a challenge by Jayson Knight to switch to Community Server after my job change announcement, I can finally say that my migration is complete! Here is what I had to do in order to get my blog migrated over from WordPress.com to a self-hosted Community Server 2007 installation.
- Find a decent web host! I went with Server Intellect after it was recommended by both Jason Alexander and Tim Rayburn.
- Install CS 2007 on my new host. Initially I tried the CS 2007 web install but it simply wasn’t working so the guys at Server Intellect offered to install it for me. This was both good and bad.
- Migrate my old blog posts. This was the most arduous piece of it. For this I did the following:
- Exported my WordPress.com posts as an XML file in WordPress’s extended RSS format.
- Created a temporary self-hosted WordPress installation on my old crappy PHP-only webhost using one of their install scripts.
- Used Robert McLaw’s WordPress to BlogML export tool (which is just a PHP file that works only with a self-hosted WordPress installation) and export my posts as a BlogML file.
- Massaged the data in the BlogML file because it was in BlogML 1.0 and would not validate against BlogML 2.0’s schema.
- Took the completed BlogML 2.0 data file and merged it into CS 2007 using Keyvan Nayyeri’s BlogML 2.0 to CS2007 converter.
Now that all of my posts were migrated, I still had to do a few manual things in order to completely detach myself from the WordPress.com blog:
- Edit all of the URL’s that cross linked between blog posts so that they pointed to the newer migrated posts.
- Copy over all the blog post images that were saved onto WordPress.com and move them into my CS 2007’s blog files directory and update all blog entry references to them.
- Update my FeedBurner feed to point to the new feed coming out of CS 2007.
Once all of that was done, I started playing with the styles and ended up customizing one of the built in dark themes to look more like my wordpress’s blog style. I found the Chameleon theme engine within CS 2007 to be very intuitive and properly designed. Mimicking my old WordPress theme was extremely simple and I had something very close to the same look within half a day!
So thats it, update your bookmarks to point to webgambit.com! Unfortunately any older links floating around the net that point to my old blog posts will soon point to dead links. This is unfortunate, as I would like to have had a way to forward the posts, but it doesn’t look like WordPress.com will allow me to do that. I’ll soon change the old blog to have only one active post pointing it here. If you’ve linked to any of my old blog posts anywhere on your site, please update your links if you can.
For those reading over RSS, make sure you subscribe to the FeedBurner version of my feed as the old WordPress.com RSS feed will no longer be updated. If you’ve subscribed to this blog through FeedBurner as I asked, you don’t have to change a thing!