Home MVC Storefront

I've Been SubTextuamalated

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!

Rob Conery avatar
Rob Conery says:
Friday, February 09, 2007
Good job!

Keyvan Nayyeri avatar
Keyvan Nayyeri says:
Friday, February 09, 2007
Rob,

Would you please give more details about date order bug? it should be with SubText converter because I didn't touch code for date fields in BlogML 2.0 and it's same as 1.0. Also I don't have any problem with my Community Server converter and dates order.

We'll be happy to get your bug reports/thoughts on our forums:

http://www.codeplex.com/BlogML/Thread/List.aspx

+ Your right sidebar is located under the left content in IE 7.0 and all validation controsl for comment form are active before I put something there.

Damir avatar
Damir says:
Saturday, February 10, 2007
While You're converting all that stuff, You could change ActionPack category name to SubSonic too... If there's no some great reason not to.

And I think this is much nicer interface for Your blog. Thanks for the great job with SubSonic...

Rob Conery avatar
Rob Conery says:
Saturday, February 10, 2007
I'm don't know if it was the BlogML dll or dasblogml (it makes more sense that it was the latter); it's really not a big thing when you consider the net gain. You can read more on Ayende's blog RE the sorting issue - I just followed his steps :).

Kevin avatar
Kevin says:
Monday, February 19, 2007
Site looks awesome on subtext. I'll have to check it out.

One thing though, where is the Search functionality? That would be nice.

silverguy avatar
silverguy says:
Thursday, March 01, 2007
I downloaded and installed SubText on my computer to give it a whirl based on your recommendation of it.

SubText has to be one of the buggiest, worst documented pieces of code I've tried in a long time. Their forum is full of complaints about bugs and other problems. I like it's speed and feature set but I want a tool that I can install, use for what it was designed to be used for, and not have to spend my life screwing around fixing it.

I give SubText Two Big Thumbs Down.

I had WordPress recommended to me by a LAMP guy. Great docs, big following, fast forum. Too bad its not C# and ASP but I want a tool that works, not a tool that makes me work.


Rob Conery avatar
Rob Conery says:
Thursday, March 01, 2007
You seem to not have a problem making an ass out of yourself in public (I just read your comment/rant/flame on Phil's forum on SourceForge). Since you signed your name there as "Skibby" and here as "silverguy" I'm going to guess your making the rounds, trolling SubText to make it look bad.

I had thought about reponding to your points - but why? SubText speaks for itself (and the myriad of users who use it).

You'd have to be a moron to not figure out how to install it and I flat out don't believe you - I think you're just trying to smear a great project to pimp your own trash.

Get off my blog.

(Always wanted to say that).


Search Me
Subscribe

Index Of MVC Screencasts

You can watch all of the MVC Screencasts up at ASP.NET, and even leave comments if you like.

Popular Posts
 
My Tweets
  • @haacked must.... resist... assimilation...
  • Dinner at the Haacks. How did Phil get such a cute kid? Evidently Phil's in the doghouse though...
  • @shanselman dude turn off twitter and drive! that's gotta be illegal!
  • For D'Arcy and Justice... Scottgu goes Canuck! http://twitpic.com/mfz1
  • Working in ScottGu's office with @shanselman. Wearing an Orange Polo and saying "go ahead" a lot for some reason.
  About Me



Hi! My name is Rob Conery and I work at Microsoft. I am the Creator of SubSonic and was the Chief Architect of the Commerce Starter Kit (a free, Open Source eCommerce platform for .NET)

I live in Kauai, HI with my family, and when my clients aren't looking, I sometimes write things on my blog (giving away secrets of incalculable value).