« NewsGator NewsCast | Main | FeedDemon Listed in PC World's Best Products of the Year »

Thursday, May 25, 2006

Comments

Feed You can follow this conversation by subscribing to the comment feed for this post.

Thanks for the post, I agree 100%.

this is especially true for aggregators like Bloglines, which presents the user with a list of all the feeds it discovered for a given site, even though they all have exactly the same content and have no discernable difference between the different format options.

my own site is guilty of this, and I think a large part of this is because wordpress is capable of spitting a lot of the different formats by default.

I would like to consolidate the different feed options in bloglines for my own site, but I have no idea to go about doing that... especially without breaking service to existing subscribers.

As a data point, my site offers both because it originally had an RSS feed (before Atom came around) and cool URLs don't change. So I added an Atom feed but I'm hesitant to just shut off the RSS because I'm not really confident in the ability of clients to handle redirects properly. As I add new, special purpose feeds (comment feeds, tag feeds, etc), I only create Atom feeds though.

Anders, there is nothing wrong with putting a permanent redirect in place. I used to support quite a different number of RSS formats, Atom, ScriptingNews, OPML, and even CDF.

Now all of those URIs redirect to one feed.

And as Nick says, should I ever change my mind, all I need to do is change my feed and/or redirects.

Totally agree. I haven't needed to look up Atom yet, RSS is fine, works, today. :)

Nick, I agree, and have been saying this whenever possible to whoever will listen.

It's not a new idea, btw, it's the first half of Postel's Law, "be conservative in what you do."

The big problem, as Joe says above, is that software packages like Wordpress are preconfigured to offer as many different feeds as possible, all at once.

Using Blogline's Subscribe bookmarklet on my Wordpress weblog gives me a choice of four feeds (Atom, RSS 1, RSS 2, and ?) all containing exactly the same content.

I'm sure there's a way to fix Wordpress to have only one feed, and I intend to, but it would sure be nice if this was a checkbox in the administration interface (and checked by default).

To take it a step further Nick. Why do you say that you have an "RSS Feed" on your sidebar?

You have a feedburner feed, and if you have your 'smart feed' setting enabled, your format is decided based on the preference of the reader.

Just a thought..........

Yup.

Hi Nick, while I don't disagree, I don't really understand why you consider this an issue. What if I do offer two feeds, then surely the client tool is capable of picking one? e.g. Bloglines just picks the format it prefers, doesn't list all 25.

I can see how different IDs in feeds for the same entry could cause problems, but isn't the fix for that to follow general good practice and identify things consistently?

I don't think there's anything fundamentally wrong with offering the same data in different representations. After all, the stuff in the feed is usually just a cut down version of what's available in (X)HTML. If I wanted to offer my site data in RDF/XML and OPML too, would that be a problem? I would hope not.

Danny: Bloglines *does* offer all feeds it can find at an URL, so the user may be given 3 or more feeds, all of which have the same content.

At one time I had 4 feeds (RSS 0.91, 1.0, 2.0 and Atom 0.3) all offering the same content - now I just have an Atom 1.0 feed, and all other feeds on the site use Atom 1.0 and a consistent GUID scheme.

When closing the RSS feed, I posted a warning to it saying that it was to redirect to the Atom feed in a couple of months and that users should ensure their readers supported Atom. I only had one email about that, and that was solved by telling the user to upgrade to the latest version of his client.

James, you make a good point. I've changed "RSS feed" in my sidebar to simply "Subscribe."

Danny, the problem is that some sites offer different feeds that *should* be displayed by the aggregator. For example, some sites have a main feed and a comment feed, and an aggregator like FeedDemon needs to include both of them in its feed auto-discovery list.

I think Rory Blyth of Neopolean.com had the best take on the ATOM/RSS wars. He was going to create, I believe, a composite of the two, and call it "Another Simple Syndication" - the acronym speaks volumes.

Nick, I realise that. Say a site has :

RSS 1.0 main feed
RSS 2.0 main feed
Atom main feed
RSS 1.0 comments feed
RSS 2.0 comments feed
Atom comments feed

- all linked for autodiscovery.
Client prefers Atom, discounts the others, offers the user:

Subscribe to Main Feed
Subscribe to Comments Feed

Clicking on either would subscribe to the corresponding Atom feed.

If the site didn't have an Atom feed, then this client could fall back on its second preference, say RSS 2.0. Again it offers the user:

Subscribe to Main Feed
Subscribe to Comments Feed

Clicking on either would subscribe to the corresponding RSS 2.0 feed.


PS. All popular syndication formats have a "title" element through which it should be possible to tell e.g. "main" from "comments".

there are a number of useful web services that don't take atom (feedboxes, feedmixers, feed converters, etc). If you only offer one type, then you're shutting users off from many of these services.

...as long as it's Atom!

what`s wrong with multiple formats?just comb the feeds.sooner or later a big fish`s gonna come with a new format anyway.

Nick: Thank you for the clarification on different feed and syndication formats. As an end-user, I had thought there were some complicated and compelling reasons information consumers should be given different choices.

I believe RSS 2.0 has the upper hand just from what I have seen around the world. I cannot see any difference between RSS 1.0 (0.9) and 2.0. The only difference I see between RSS and Atom is that Atom usually contains the whole post, whereas RSS contains an excerpt.

Much like the Beta vs. VHS and Plasma vs. HD vs. LCD debates, I will take whatever becomes the standard -- if there is one. I see how this can be akin to 'religious extremism.' ;-)

Thanks again.

Dayhawk Kim

The comments to this entry are closed.