As
Jayson mentioned (thanks for the ego-boost, man!),
I used .Text far beyond any rational shelf-life but finally bit the bullet and started the upgrade process to
Community Server last weekend. The bug I disliked in earlier versions of Community Server are gone and the feature set has reached the point where I no longer had an excuse to stick to .Text other than laziness.
So how did the upgrade go? Pretty well, I think. Here is how:
1. I more-or-less followed
Jayson's instructions on how to Migrate from .Text 0.95 to CS 2.0:
2. Installed the CS 1.1 database.
3. Because I only installed the database and didn't run the web installer, there was no default community set up, so I had to run the "create community" script before I could run the upgrade from .Text to CS. (see
this post)
4. I ran the
Kevin Harder's .Text to CS1.1 Migration Tool and all data was added to the clean CS install without any problems.
5. I upgraded CS 1.1 to CS 2.0.
6. The next day, CS 2.1 was RTM'd, so I upgraded to that.
7. I used
Ken Robertson's
ExtendedUrlMapping add-in so that all my old links work.
8. I had a problem with step 7 because .Text was an IIS Application in a sub-directory of my web, that sub-directory was still set as an app when I pointed the domain at the CS and away from the old site. Ken threw this out as a possibility immediately and removing that application solved the problem.
9. I had a problem with the names not showing up in old comments and being unable to delete them. This was due to the CS database installation using a different ID for the anonymous user than specified in
Jayson's script. Checking the database before running the script would have avoided this but Jayson had seen this before and correcting it was simple.
10. I then skinned my blog based on a mockup
Eric Parks gave me.
11. Using a logo that b0nnie made for me. (
shirts available here! help me thank her, buy one!)
Thanks to everyone who helped me get this thing running, it was a massive chore and because of your help, it was accomplished in 3 or 4 evenings. I couldn't have done it without you.