Scott Hanselman

Syndicating ComputerZen

September 19, '05 Comments [7] Posted in DasBlog | XML | Bugs
Sponsored By

After hearing good things about FeedBurner, I set up a syndication account through them. If you're not syndicating ComputerZen, or you're not familiar with RSS and you'd like to have my nonsense delivered to you rather than you coming to me, subscribe to my FeedBurner feed. Personally, I use and highly recommend FeedDemon as a desktop RSS Reader. You can use feed:// links with most desktop aggregators. That means you can click here to subscribe instantly! FeedBurner offers me a number of useful options for managing my content and it will also include content that my regular feed will not, including daily summaries of my del.icio.us bookmarks.

So, I modified DasBlog to support FeedBurner as an optional feed. If you tell DasBlog your FeedBurner username it will automatically do a number of things:

  • Makes all HTML instances of your RSS or Atom Feed point to FeedBurner instead.
  • Updates HTML source  <link rel="alternate" href="http://whatever" type="application/rss+xml" title="RSS" > AutoDiscovery links to point to FeedBurner.
  • Automatically returns an HTTP 301 when the original DasBlog "SyndicationService.asmx" is requested by a User-Agent that is not FeedBurner. This will automatically update your current feed.
  • Category-specific feeds remain untouched and will still be served locally.

In a nutshell, the point is that this requires NO ACTION ON YOUR PART as the subscriber. And that's why it's cool.

However, if you haven't subscribed, this is a great opportunity. Here's the feed: Subscribe to ComputerZen via RSS

If you want to subscribe online, you can try one of these:

Subscribe via Bloglines Add to My Yahoo! Subscribe in NewsGator Online 

Subscribe to ComputerZen in Rojo Add 'ComputerZen' to Newsburst Subscribe to ComputerZen in
Pluck RSS reader Add to MyMSN

You can also visit the feed here http://feeds.feedburner.com/ScottHanselman for more details and ideas on how to subscribe.

If you're a DasBlog user, this experimental feature is currently checked into the CVS HEAD on the DasBlog Project at SourceForge. It may be released in a DasBlog 1.8.1 patch along with post 1.8 bug fixes.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. I am a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Sponsored By
Hosting By
Dedicated Windows Server Hosting by ORCS Web
Monday, September 19, 2005 2:16:14 PM UTC
How funny, I just hard-coded my feedburner feed into the HEAD section of the web.core dll for my other blog (www.thdad.com) this weekend. :) Of course I didn't go so far as returning the 301 and updating the feed for current users. Very cool touch!

I was thinking of using the Siteconfig file to allow custom feeds, such as feedburner, to be entered manually and then having the web.core check at the time of rendering for either the custom value or just use the default value.

Now I'll have to go figure out how to use the CVS client at SourceForge so I can try your update!

Thanks!
Monday, September 19, 2005 2:20:47 PM UTC
Oh, I just thought of something else. What about the automatically created RSS feeds for each of your dasBlog categories. Any thoughts on how to handle those?
Monday, September 19, 2005 3:36:05 PM UTC
Way to go Scott, this seems very useful.
Monday, September 19, 2005 3:49:14 PM UTC
Tod...not sure...we'd have to create a separate feed at FeedBurner for EACH and I think the free option only supportsd 10 feeds?
Monday, September 19, 2005 5:50:18 PM UTC
Instead of Trackback ;)
http://nayyeri.net/archive/2005/09/19/166.aspx
Wednesday, September 21, 2005 10:52:19 AM UTC
Hi Scott,
When is the next dasBlog release due?
Thursday, October 27, 2005 3:21:13 AM UTC
Scott, this is a great feature, really looking forward to applying a 1.8.1 patch.
Comments are closed.

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.