Version 2.1 of the DotText-CS-Converter is available
DotText-CS-Converter is a conversion program to convert all .Text v0.95 content to Community Server. Version 2.1 is now available, which adds a few features and improves on the stability and speed of v2.0. Here's what's new:
- Keep Category IDs the same. The CS CategoryIDs will now be the same as dotText CategoryIDs (if the Use converted ID's option is left checked). This will allow any URLs that reference a specific category instead of a specific post/article to remain the same.
- Converting blog content is now optional. A couple people asked for the option to make the converting of all the weblog-specific content optional. If you uncheck the new convert weblogs option you can just import users (and dotText galleries if desired).
- Ludicrous Speed. Dave, from BlogOnTheWeb.Com, was kind enough to let me borrow a copy of his massive dotText database with 3,138 blogs to test the DotText-CS-Converter. Using that, I was able to better locate where some of the remaining performance bottlenecks were and squash them. I converted his blogs using version 2.1 (with referreral and gallery options turned off) in a smoking 22 minutes on my laptop. Converting my own blog now takes 3 seconds (with referrals on)!
- Better validation and error handling of invalid data. Testing with Dave's database also enabled me to find and fix several bugs that cropped up when converting a .Text blog with blank/invalid configuration. Previously if certain critical dotText fields were blank or invalid (username, password, email, application) they could cause the converter to error. Now the utility will do much better validation on these fields and can handle most crazy circumstances. If the username is blank, it will not convert the blog. If the password is blank it will set it equal to the username. If the email is blank or invalid, it will create a fake one (because CS requires there to be one). If the Application is blank or invalid, it will create a unique AppKey. Also I have found several cases where people have had dotText trackbacks or referrals that were linked to posts/articles that no longer existed, which caused issues for the converter. It will now check for this and only try to convert comments, trackbacks, and referrals that point to a post or article that actually exists.
- Improved referrer performance. I use the regular Community Server Data Provider (DP) to save the referrals. The way it works is that I add all of the referral objects to an ArrayList and then pass that to the DP to save. The CS DP opens a database connection, loops through each referral, and calls a stored proc to add it to the database. So there's a possibility that for a lot of items in the list the connection may timeout. Rather than pass all of the referrals in one massive list, I changed it to pass referrals to the DP in smaller chunks. This change will also make the referral progress bar display more accurate.
- Improved Options UI. I split out the Conversion Options screen in the wizard into two screens to make it less crowded and more readable.
- Improved Help File. I made the included READ_ME_FIRST file a HTML document (instead of plain text) to improve the readability and added some more verbage in some spots.
Download Link: DotText-CS-Converter_v2.1.zip
- Unzip the file.
- Read the READ_ME_FIRST.HTML file for more information and detailed directions.
- Run the DotText-CS-Converter.exe program.
For questions or help, email me or just ask on this blog or in the CommunityServer.org forums so everyone can see the answer. I will post any updates to this tool on my blog and in the Community Server forums, but hopefully this will be the last version (famous last words). Thank you to everyone who helped me test this tool and have offered suggestions and feedback! You can read my previous posts for background information on the DotText-CS-Converter:
- Announcing the DotText-CS-Converter tool (Introduction to tool and info about the 1.x versions)
- Version 2 of DotText-CS-Converter is released! (Info about the 2.0 version)

Como prometí, unos comentarios de como me fue con la migración de .Text a Community Server.
It looks like blogs.msdn.com was upgraded from .Text to Community Server this weekend. Congratulations...
[Editor: This list is a work-in-progress. Please feel free to drop me a note at deving@3sharp.com if...
I wanted to let everyone in the Community Server world know that I am working on a new version of the...
What is DotText-CS-Converter?DotText-CS-Converter is a conversion program to convert all .Text v0.95...
原文地址:
http://blogs.3sharp.com/Blog/deving/articles/274.aspx
Documentation, Tutorials, and References...