Working on version 2.1 of DotText-CS-Converter
A few people have sent me some suggestions for improvements to the DotText-CS-Converter, so I will be making a version 2.1 to be released in the next day or two. Here are the things I'm planning on adding so far:
- 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.
- Make converting blog content optional. A couple people have asked for the option to make the converting of all the weblog-specific content optional. That way someone could just import users and/or .Text galleries if desired. This was a simple change so I added it as an option.
- Better Options UI. With the addition of yet another option (see #2), the conversion options screen was getting too crowded. So I split it out into 2 screens (general conversion options and weblog conversion options) to improve the readability of the converter utility.
- Keep Category ID's the same. This is the one I'm still working on, as it's a little more work than the small tweaks above. While version 2.0 will keep post, article, comment, and trackback ID's the same between .Text and CS (if you enable that option), category ID's may be different. This could be an issue for URL's that reference a specific category instead of a specific post/article. So I'm going to override the CS CommonDataProvider method that is used to save categories and specify the category ID the same way I did for PostID's.
I'll create a new post when version 2.1 is ready to be downloaded. Thank you to everyone who has given feedback on my blog, the CS Forums, and email.
