Community Server to WordPress: Part 3

wordpressMy blog is now running on WordPress! It was quite a bit of work, but the migration from Community Server is now complete. Here is what I wrote last July when I decided I wanted to switch to WordPress. You can also read part 1 and part 2 of the migration process.

Here’s what I did since part 2:

  • Removed some spam comments and invalid data from the CS database.
  • Finished up customizing the theme.
  • Spent far too much time trying to get email notifications working. I’m definitely not a PHP expert, but the way mail is implemented just seems bizarre. I eventually got it working, and decided to use the wpPHPMailer plugin for WordPress.
  • Installed some more plugins that I wanted to use, such as the wonderful Subscribe to Comments.
  • Made some additional adjustments to the code.
  • Upgraded PHP to the latest version.

I also setup a second WordPress installation and changed my website over to that.

After I ran the migration tool I had written, I did some more testing, and discovered a big problem with the redirections! In the C# code I had simply written “datePosted.Month.ToString()” and “datePosted.Day.ToString()” to build the URLs. The problem is that if the month was January, that would return a “1”. Community Server likes to have “01” however! Long story short – I just had to add some regex code to the list of redirections to make it work.

As far as I can tell, it’s all working wonderfully! I’ll be doing more testing over the weekend, and please if you notice anything wonky, let me know.

Next up: my Dad’s blog and the Blogosphere.ca blogs.