My 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.