New Software Running ScottOnWriting.NET

Published 27 May 10 10:50 PM | Scott Mitchell

When I started this blog in July 2003 there weren't many available blog engines build atop ASP.NET. One of the more interesting ones at the time was Scott Watermasysk's .Text blog engine (which eventually became part of Community Server. Over the past nearly seven years ScottOnWriting.NET has continued to be powered by .Text, even though the code base was discontinued circa 2004. There were two primary reasons I stuck with .Text for so long:

  1. I could find no easy way to migrate my existing content from .Text into Community Server. I believe there was such a tool created in the early days of Community Server, but I had no luck with it, as I recall. Eventually, this product disappeared and the only migration tools I could find were from older versions of Community Server to newer ones, but none for .Text.
  2. There were URL changes between .Text and Community Server, so switching over would immediately result in a slew of broken URLs. I am a strong believer in URLs as public interfaces and view broken URLs and believe each broken URL makes the Internet that less useful. Plus it makes the Internet Founding Fathers - Tim Berners-Lee, Vint Cerf, and Al Gore - cry. Smile

Well, this week I decided to take the plunge and move ScottOnWriting.NET and its hundreds of posts over to a new blog engine, namely Community Server (albeit an older version of Community Server - when will I learn?). I wrote some custom SQL scripts to (the best of my ability) move over all blog posts and categories (or tags, as they're called now-a-days). I also spent a good deal of time writing some regular expressions and very big switch statements to properly reroute URLs. For example, if you try to visit an old ScottOnWriting.NET URL, like http://scottonwriting.net/sowBlog/posts/145.aspx, you should be automatically redirected to the new URL, http://scottonwriting.net/sowBlog/archive/0000/00/00/162659.aspx. Likewise, if you visit an old category URL or an old moth/year archive URL you should be redirected to the new URLs. If this is not the case, if you find a broken URL or other problem on this site, please let me know.

Note that I did not mention bringing over the past blog comments. I'm still on the fence as to whether I want to spend the time to do this. There were hundreds of comments left over the years, many of them quite helpful and many that added substantially to the discussion. However, I've already sunk a number of hours into this migration and am hesitant to burn too much more time. Plus I still have a number of aesthetic and cosmetic things to do, like update the site's CSS, add in some of the widgets from the original site that aren't part of the default Community Server setup, and so forth. My goal is to eventually import these past comments, but I wouldn't be at all surprised if this is still on my TODO list come 2011.

In closing, please do let me know if you run into any problems with the new blog engine.

Thanks!

Comments

# Phil said on May 27, 2010 04:23 PM:

Great. My main concern is that you keep posting good content and I keep having access to the site. You will definitely hear it if the community cannot access needed content.

# Dick Kusleika said on May 27, 2010 04:46 PM:

I knew something was up when 15 new posts showed up in my feed reader. :)  It looks like your RSS is set up to only show an excerpt of the post rather than the whole thing.  I don't know if that was intentional, so I thought I'd express my preference or reading the whole post via RSS.  Keep up the good work.

# Scott Mitchell said on May 27, 2010 04:55 PM:

Dick, I noticed the RSS feed problem and am looking into it. I am going to have to run down whether it's some Community Server setting or someway by which I imported the data.

Thanks for the heads up, though.

# Mischa Kroon said on May 31, 2010 04:52 AM:

Why not subtext the open source continuation of .Text?

# Jeff Albrecht said on May 31, 2010 05:41 PM:

If you have the time would you elaborate on your research of open source blog software for asp.net? I've been using wordpress but as I am currently a student of asp.net I began looking for an asp.net sollution. I found a list of four blog software projects at Microsoft and decided to use blogengine.net

Are there any contenders that I should research before becoming entrenched with blogengine?

Thank you, - jeffa

# Will C said on June 24, 2010 02:16 PM:

Hey Scott. It looks great to me.

I was just on 4Guys and was thinking how it would good it would be if you could post comments about the articles. Have you considered changing the format there to be more blog-like?

Thanks for your posts over the years!

Leave a Comment

(required) 
(required) 
(optional)
(required) 

Ads Via DevMavens

My Books

  • Teach Yourself ASP.NET 4 in 24 Hours
  • Teach Yourself ASP.NET 3.5 in 24 Hours
  • Teach Yourself ASP.NET 2.0 in 24 Hours
  • ASP.NET Data Web Controls Kick Start
  • ASP.NET: Tips, Tutorials, and Code
  • Designing Active Server Pages
  • Teach Yourself Active Server Pages 3.0 in 21 Days

I am a Microsoft MVP for ASP.NET.

I am an ASPInsider.