I moved my blog to SubText completely today, and I couldn't be happier. Mostly because of the UI options that I have now (some really groovy styles and a great editor) and also because I think this thing will scale happily.
I mostly dig the fact that those bastard spammers can't keep pounding on my blog!
Anyway- if you're interested in doing the same, here's what I did to move all my bits over:
1) Downloaded dasblogml.zip and popped it on my hard drive.
2) Grabbed my entire blog off of my site. You should terminal in and zip it up first if you can - if not it will be a long wait :). All you really need are the config files, and the /content directory
3) Open up dasblogml.zip, and set the constants Importer project (Program.cs). It will want to know where your DasBlog root directory is - just give it the full directory path (don't forget the trailing slash). You can leave the other things alone:
45 const string root = @"D:\DasBlog\";
46 const string config = root + @"SiteConfig\";
47 const string content = root + @"content\";
4) Run Start/Debug - the app will crash and burn since it's looking for "c:\import.xml" but you don't need this - you just need the export, which is "c:\export.xml."
5) Next, I FTP'd the whole thing to my server, since SubText will time out if you have a lot of data in there (or you can reset the timeout on your site if you like). I then brought up the Admin screen (using my server's browser, while terminalled in), went to Import/Export and cleared out all the existing data (BOOM!).
6) I then loaded up "export.xml" and everything loaded (almost) without problem. It turns out that there is a weird little bug with BlogML and SubText where the DateCreated gets reversed, and all the blogs are displayed in reverse order. All you need to do (thanks to Ayende for this) is run a small query:
UPDATE subtext_content SET DateSyndicated = DateAdded
And that's it! I'm up and running! A quick FeedBurner update to point at the new rss feed (which is /rss.aspx) and that's it!
Many thanks to Phil and team for their help!
