Introduction
If you believe the hype, RSS (including Atom) feeds are the greatest thing since sliced bread. I think they are great, but they still have a lot to learn from sliced bread! RSS still needs the same sort of benefits of increased usability and standardisation that sliced bread brought to bread-making and toasting.
The following rant is just me carping on about various aspects of RSS (including Atom), WordPress and Bloglines (my choice in feed aggregators).
Remember: I savagely attack them because I care…
WordPress and RSS Feeds
WordPress supports a number of different feeds – really quite a surprising number.
The feeds that you can subscribe to include:
- all of the articles
- all of the articles in a category
- all of the articles by an author
- all of the articles containing keywords
- all of the comments
- all of the comments on a particular article
WordPress also supports the common feed formats: RSS 0.92, RSS 1.0 and Atom 0.3.
I haven’t (yet?) found the feed I actually want – all of the articles and all of the comments.
How do find a feed?
It is one thing for a web-site to offer a feed. It is another to find that feed. How does a page link to a corresponding feed?
Human-Visible Links
The obvious way is to include a hypertext link, visible on the web-site.
Orange XML Icon
The tradition seems to be to use an orange rectangular icon with the letters “XML” in it.
I am having trouble describing exactly how wrong! wrong! wrong! that system is.
It is not just that orange so carefully clashes with everyone’s colour-scheme. It is not just that orange appears so prominently, when the icon is only used occasionally by a few people.
It is more that XML is a technical name for low-level file-format. So not only doesn’t it mean the same thing as “subscribe” to non-technical people, it also doesn’t mean the same thing as “subscribe” to technical people. You may as well call the link “ASCII” or even “Big-Endian”.
I applaud Microsoft’s decision to ignore the XML icon in IE7.
Dealing with Naive Clickers
If there is a link with an icon, naive users will click on it to see what it does.
If you click on a link direct to the RSS content, you get a cryptic XML file displayed. (IE6 won’t even open an Atom feed – you need to save it to disk, and open it as an XML file, but that’s another story.)
Cryptic XML displayed to the user? Hold on. Wasn’t that what XSLT was supposed to prevent? Hey, WordPress, where’s the link to an XSLT definition to display the RSS more meaningfully? (Even a static message, explaining to the user where they are, would be a great start.)
Actually, to be fair, WordPress has a different mechanism. By default, it links to the RSS feed like so: feed:http://blog address/feed
. Unfortunately, IE6 doesn’t recognise the feed:
scheme, and gives a horrible error message:
The page you are looking for is currently unavailable. The Web site might be experiencing technical difficulties, or you may need to adjust your browser settings.
Bad IE! Bad, bad IE! You should follow standards…. oh wait up. Maybe for once it isn’t IE’s fault? Feed:
isn’t a standard URI-scheme. Nor does it seem to be used by aggregators doing auto-discovery (WordPress does support the other scheme – described below.) So, my dear WordPress, what was the thinking behind this usability nightmare?
Conclusion on Human-Visible Links
So, human-visible links to feeds are problematic. XSLT could reduce the impact of the problem, as could the use of more appropriate icons.
Auto-Discovery Links
If only there was another way – some way the software could automatically detect RSS feeds. Good news! They can, through the use of link
tags in the HTML header. The link
tag specifies the URL of the feed, a title, the MIME type (e.g. application/rss+xml
) and a relationship of alternate
.
Note: This is a different type of “link” tag to the typical <a>
link tags that the web is built upon.
Authoritative References
Where did I find this information about auto-discovery?
Through the help files of the aggregators, like Bloglines? No.
Directly from the standard document published by an authoritative source? No.
From a few random blogs (e.g. Dive Into Mark) that give me no reason to trust them and no references? Why, yes!
I want a more authoritative reference. Why? So I can feel more comfortable that other people will follow the same interoperability conventions that I am being asked to follow.
Where’s Your Grammar?
The keyword for the LINK
relationship is alternate
. Alternate? Oh please! The word you are looking for is “alternative“. Call me a nitpicker, but I find this just plain embarrassing. Did you remember to get someone who has some attention to detail to review your proposal before you published it?
Where’s Does The Title Come From?
The LINK
tag includes a title
field. That sounds really useful. I have links to multiple feeds in the same heading, and I can clearly distinguish between, say, the articles feed and the comments feed.
But wait – when I ask Bloglines to auto-discover the OddThinking RSS feeds, it seems to use different titles to the ones I provided in the link
tag. What is going on?
It seems Bloglines ignores the title
field in the link
tag. Instead, if fetches the RSS feed itself, and looks inside for the title to use.
Unfortunately, WordPress sets that XML field the same for all feeds, so there is no distinguishing marks apart from the URL.
Both WordPress and Bloglines could do better here. Bloglines – take advantage of the provided title in the link. WordPress – let the feed’s metadata explain what it contains.
When do you know about your feeds?
The convention for auto-discovery is to put the links to the feeds in the HTML header.
In WordPress, the header is normally generated “outside the loop“. This means it is generated before the WordPress engine has read the database and filtered out which articles will be displayed. As a result, WordPress doesn’t yet know, at the time of generating the header, which articles (and hence which comment feeds) will be displayed.
This is a tricky one – a clash between WordPress’s architecture and the structure of the HTML page. I can’t see how this could be easily fixed, but it means it is impossible (?) to enable auto-discovery of comments feeds for a particular set of article.
Conclusion
There’s still a long way to go to make WordPress, Bloglines and RSS get along seamlessly. Too much of the plumbing is visible to the subscriber, and too many features are only available to people willing to URL-hack.
Despite the lesson from Caseyporn, I have not displayed orange icons on every page. I have shunted all the instructions off to a corner (see the Subscribe link on the menu).
I feel guilty about relying on feed aggregators to do auto-discovery, when there is still so much work to be done. In the meantime, I am leaving in the ability to subscribe via email, even though this is even clumsier!
Trying to get a feed from RSS is still like trying to get a feed from unsliced bread. The user is forced to do a lot of cutting by hand; the results are often misshapen, and they don’t fit properly into the feedburner toaster slot!
Comment by Richard on January 2, 2006
First up, was it XML that was showing up in the orange box, or the even more short-sited RSS? How do you link to Atom when the only icon you’ve got says RSS? I know that Firefox, and later IE7 have both gone for a generic icon instead – Fx opting for radio wave emissions, IE going with … well, the icon Fx 1.5 has switched to using now! I know the orange XML link has its uses: if the target you’re linking to is generated by the server from a source file, you might link to the source file with the orange link too. Another way you might want to do this is via RDDL, as that allows for multiple formats, several of which might be viewable in a web browser. Finally, now that you’re using a blue-toned theme, you might be able to get away with displaying an orange icon. Previously, orange and green would indeed have destroyed any sort of style you were trying to create. Now, you can enjoy the colour scheme used by Firefox 🙂
I get the feeling you’ve misinterpreted the purpose of the title attribute in the link tag. It’s there to be displayed in a text-only browser, or at least one that lets you review the metadata on a page. Because it’s external to the feed, I think Bloglines is right to go and ask the feed what it calls itself. After all, it’s the authoritative source on the matter. It’s WordPress’s fault for not letting you set that text.
I also think that “alternate” is right, in this case, as it is providing an alternate format, not giving you an alternative to choose from (although the line here is a bit grey). Still, they could have sidestepped further pedantry and just gone with “alt”, like any rational person would do.
PS Get with the xhtml new world order, Nitpicker, and abandon this capitalisation fixation: its a link tag, not a LINK tag. xhtml is case sensitive (unlike good ol’ html), as it is supposed to be a machine-machine language, even though that defies all logic when the web is concerned. People write xhtml! Who would have guessed?!
Comment by Aristotle Pagaltzis on January 2, 2006
Yes. It should say “Subscribe†on it, not “XML†or “RSSâ€.
First, it’s Atom, not “ATOM.†It’s not an acronym. It’s a proper name that doesn’t stand for anything. (As opposed to “RSSâ€, which stands for one of a half-dozen things depending on the format version and your mood.)
Anyway, that claim’s wrong. It depends on the MIME type sent by the server, not the file format. For Atom, that’s
application/atom+xml
, which IE doesn’t know how to handle. RSS 0.9x/2.0 is usually delivered astext/xml
(which is considered harmful for various good reasons), which leads to the XML file rendering in the browser. Unfortunately there is no MIME type for RSS. Some people useapplication/rss+xml
– but that isn’t IANA-registered.Why is that important? Because an application could register itself as being able to handle
application/atom+xml
, in which case the browser would download the file and start the application in question on it. And since Atom (not the deprecated 0.3 version that WP 2.0 ships, but certainly the RFC4287 version) contains provisions for an<atom:link rel="self" href="..." />
link, that handler application can then find which URL the file came from.This is how it should work. It’s how listening to web radio streams works: you click on a link that points to a file which gets served with
audio/x-mpegurl
MIME type and contains a reference to the server; the browser downloads it and, due to the MIME type, fires up your MP3 player with it; the player reads the server address from the file and connects. Voilà .Yes. It was a misguided attempt to come up with a mechanism to let other apps handle the link, which happened because RSS did not have an equivalent of
atom:link[@rel='self']
. Something like Atom’s mechanism isn’t possible then, because once the file is downloaded, the handler application for (say)application/rss+xml
cannot find out where it came from. But you can register handler apps not only for MIME types, but also for URL schemes – and such a handler gets to see the URL of the link. So this stupidfeed:
thing was conceived.However, that is now discouraged; since RSS is XML, you can just declare the Atom namespace in an RSS document and include an
atom:link
element. Some aggregators already support that; support is spreading.There was an I-D for it, which unfortunately is expired now. A new version was supposed to fall out of the work of the Atom WG; I don’t know what happened to that. In any case, it isn’t much more than an application of the semantics of the
<link>
tag, so there’s no need to worry about that part too much.What pisses me off something fierce is that WordPress puts
feed:
links in its autodiscovery links. That’s just wrong, completely and utterly wrong.Alternative? Oh please! From WordNet:
Which is precisely the intended meaning.
PS: wish I could’ve used a
<dl>
list for the definition.Which is the equivalent of throwing hands up. The title attribute is supposed to be a description that helps a human pick which feed they want. Good values would be things like “Articles, full textâ€, “Headlines†or “Comments.†Bad values are “RSS 1.0â€, “RSS 2.0†or “Atom 0.3â€. How is a non-technical user supposed to know which of those to pick? Now, guess what titles are used in practice? So what else is Bloglines to do? It resigns to do the least stupid thing.
Comment by Alastair on January 3, 2006
Nice rant, agree there is much to be done here to make RSS more non-geek friendly. (And I await the little orange “big endian” badge with keen anticipation.)
Disagree that XSLT was designed to prevent raw XML from being displayed to the user. It *could* be used to present a human-readable representation of some XML data, assuming that the data is sufficiently textual. All the XSLT in the world is not going to render a SVG (XML-based vector graphics) picture, for example.
And while wordpress could almost certainly provide XSLT stylesheets for the various RSS flavours it generates, the advantage of doing this would be relatively small, IMHO. As long as the RSS is supplied with the correct MIME type, the responsibility for rendering it to the user lies with the browser. The fact that IE doesn’t give a nice error message is a problem with IE, not wordpress.
One of the problems with being nitpicky is that you instantly lower the bar for pedants wishing to return the favour. So in that spirit: your html is a mess!
Examples: “<p>The keyword for the </code><code>LINK</code> relationship”, also “the typical < <code>a> link tags”
(I don’t know what wordpress is going to do to that but I’m sure you’ll work it out 🙂
Richard: “Alternate” is wrong, I agree with Julian.
Comment by Julian on January 3, 2006
Re: The HTML mess, noted by Richard and Alastair.
Fixed.
Sorry – I was having problems going back-and-forth between the new WYSIWYG editor and the HTML editor in WordPress 2.0. I’ve now turned off the WYSIWYG editor until the next version of WordPress.
Comment by Julian on January 3, 2006
I think I have made a mistake around here, and I owe an apology to WordPress. It does put some title information about the feed in the XML. It distinguishes between a comments feed and a regular (article) feed. It doesn’t distinguish between RSS 0.92, 2.0 and ATOM 0.3.
I think I got confused because my Comments RSS feed was temporarily (or perhaps intermittently?) unavailable. Bloglines was smart enough to hide the bad feed from me, and I got confused by the shortened list where all the names were the same. Sorry, WordPress.
Open question: Should WordPress include the format of the feed in the title to make it possible to distinguish them? I am in two minds, but I mainly lean towards what WordPress is already doing (not including useless info about technology choices in the title of the feed)
I wonder: Would it be legitimate for a feed aggregator, like Bloglines, to recognise that several feeds have the same title but different formats, and display only one of them, rather than giving the user a false choice between competing but equivalent technologies?
Also, Bloglines does recognise the
feed:
syntax, even if I refuse to! I missed this for the same reason.Comment by Julian on January 3, 2006
Alastair,
I accept your qualification, that XSLT is only useful for mapping textlike-to-textlike.
Although it would be a cute project to produce an XSLT that could map an SVG file to “… and then, just a litte bit above that is a reddish-brown cube. It has sides twice as long as the pyramid I was talking about earlier…” 🙂
However, I think it would be quite legitimate to map an RSS feed or an SVG file, via XSLT, to a static HTML page that says “Hey! You’re trying to look at a file in a browser that was really meant to be read by other software. There is nothing to see here. Move along please.”
I know I have seen this done in practice, but I can’t remember where.
I think IE6 is behaving correctly here. There’s no error message, just unreadable XML!
It recognises
application/rss+xml
as a type of XML, and displays it as best it can – with pretty syntax colouring, and indenting and everything. It doesn’t realise that it would be more useful to offer to subscribe to this, because IE6 isn’t an feed aggregator. It can’t transform it into a pretty HTML version, because there’s no XSLT link. So it displays it in a developer-friendly, user-unfriendly, but legitimate, format.It doesn’t recognise
application/atom+xml
, so it offers to save it to disk so another tool can process it.It is a fair complaint to say a new version of IE is sorely overdue – one that knows how to properly process these new-fangled MIME types natively – but I don’t blame IE6 for handling them exactly as it does.
Comment by Alastair on January 3, 2006
I just remembered that Mark Pilgrim did something similar to what you are describing with XSLT and RSS.
Although I haven’t been following it all that closely, I *think* the reason why this and similar techniques are not more widely used is because the auto-discovery of feeds is preferable these days.
Comment by Aristotle Pagaltzis on January 3, 2006
I’d written a 2-page response to a bunch of your points here that never showed up. Please tell me it was swallowed by Akismet or something and not lost in a browser hiccup or whatever.
Comment by Julian on January 3, 2006
Aristotle:
Yes, it was swallowed by Akismet. I got it to spit it out, and it now appears, up higher in the list. Another strike against WordPress 2.0. I’ll keep an eye on this, and revert to back Spam Karma 2 if required.
Comment by Julian on January 3, 2006
Aristotle,
You raise some excellent points – I am sorry your comment was hidden away for a period.
Thank you. I have updated the references. I also updated the references from
LINK
tolink
, as requested by Richard.I am not sure, but I think we are in complete agreement about IE’s behaviour. IE6, out-of-the-box, has no add-on to support
application/atom+xml
. When it sees one, it offers to save it to disk. Once on disk, the Windows OS rules are different, and it can be opened as an XML file in IE.Ooops! You are right! I am an accessory to this crime.
In the
link
tag, I havetext/xml
for RSS 0.92, butapplication/rss+xml
for RSS 2.0. I copied this from another WordPress theme, not knowing any better.However, in the actual feed file, WordPress 2.0 sends
text/xml
in the http headers for both, so my the crime is a minor one. I will fix it next time I’m in the area.Duncan Mackenzie debated this same issue.
Sounds like someone in the RSS 2.0 camp should be pushing through an application or two through IANA!
Oh dear. As if I wasn’t confused enough! Another version to consider!
Thanks for the link. That is exactly what I wanted to see (apart from the expiry date!)
Agreed, but that is exactly what is required – something that explains to web-designers that they need to use this convention to be interoperable with Firefox, Bloglines, Feedburner, IE7, etc.
You’ll be happy that the latest version of the SomethinkOdd WordPress theme no longer includes these links. I didn’t like them when I first saw them, but I thought it was a new standard. I was more than glad to finally realise it wasn’t a standard – they’re gone!
I agree, and I still have a bit more work to do here for this blog theme.
However, it still leaves the problem that I am offering several different protocols for the same feed. If I don’t mention the technology in the title, the user will have an even harder time choosing the right one (e.g. in Firefox). I did mention the idea above (after you wrote this comment) that the feed aggregator might discard the duplicates to assist here.
Interesting – it seems some American dictionaries are accepting the usage that used to be considered incorrect (and I, as a curmudgeonly Commonwealther, still see as incorrect!) [Ref]
There are plenty of counter-references that defend my position, especially if we could agree that it is an adjective describing the link, not a noun, in this situation.
Comment by Aristotle Pagaltzis on January 4, 2006
Alastair:
Actually, it’s not impossible. You are not restricted to generating XML in an XSL transform; it can be pretty much anything. In practice, of course, XSLT itself doesn’t particularly facilitate this type application since the language is very focussed on one particular kind of task.
The problem is that there is no MIME type for RSS, so you can only say it’s
text/xml
(bad) orapplication/xml
. Now granted, we’re talking about XML, so upon seeing such a file, the browser could peek inside and look for a known namespace (RFC4287 specifieshttp://www.w3.org/2005/Atom
for Atom). Except, RSS is “simple†so it doesn’t use a namespace.So there really is no way for a browser to hand this to a helper app correctly.
One more reason to make this damn RSS mess a thing of the past and move unilaterally to Atom.
Julian:
It is. This was actually stated for feed autodiscovery at some point. Unfortunately, there are sites out there which put the same title on multiple feeds which differ not only in format, but also in content. So for now, it’s not possible to do anything really user-friendly with autodiscovery, because the data in the wild is just too ambiguous.
Sigh.
Julian, again:
It was really my own fault; I occasionally use numerical character references for things in the low-ASCII range (like dots or dashes) to defeat things like smiley-replacers or, in your case, typographical smarteners. (I didn’t want the three dots in my markup example to be turned into an ellipsis.) To Akismet, a low-ASCII NCR is a sign of spam.
Julian, once more:
I was not saying IE was doing something else. 🙂 I was just saying that it didn’t have anything to do with the format of the file itself, only with the MIME type sent by the server.
Unfortunately, that’s never going to happen. 🙁
One more reason to abandon this RSS legacy.
Actually, not really. Atom 0.3 was a transitory format from the start and is now deprecated. It was never an official standard (although that probably means very little in a world where RSS 2.0 sees use). It is being phased out pretty much everywhere. The FeedValidator no longer validates Atom 0.3 feeds. TextPattern 4.0 ships with only Atom 1.0 templates for full text feeds; MovableType 3.2 comes only with Atom 1.0 and RSS 2.0 templates. LiveJournal has moved to Atom 1.0. Of the big installable platforms, only WordPress is lagging behind; of the centrally hosted ones, Blogger. All remotely popular aggregators support Atom 1.0 (though some better than others).
See also:
• Ben de Groot: No Atom 1.0 feed in WordPress 2.0
• Ben de Groot: Let’s get proper Atom support into the next WordPress release!
• WordPress Trac: #1526: have wp-atom.php generate Atom 1.0 (fix attached)
I would standardise on Atom 1.0 and offer nothing else. 🙂
But then, as someone who has his name on RFC4287, I guess I would say that… of course, the reason I got involved that much is because of the unholy mess that RSS is; a situation which clearly is never going to improve.
Interesting. I didn’t know about that. And as I generally learn towards British English, I guess this will henceforth have to bug me as well. Oh well.
Comment by Aristotle Pagaltzis on January 4, 2006
Another reason to hate Javascript-based live preview features: the above comment appeared totally mangled in the preview. I was pretty sure that it would come out correctly, though, and indeed, so it did.
Comment by Alastair on January 4, 2006
Actually that’s not quite what I intended. You seemed to be saying that XSLT should solve the problem of providing a human-readable representation of any XML data format for the purposes of displaying in a browser, and I just wanted to qualify that the data would have to be sufficiently textual for this to work.
In case anyone is Googling on “XSLT is useful for”, I think there are many useful applications for XSLT in general (that is, outside the browser) besides “textlike-to-textlike”. For example, one of these days I’m going to write the Apache Ant file to Graphviz DOT XSLT script (for target dependencies in case you were wondering).
Comment by Alastair on January 4, 2006
Aristotle:
Actually not anything, only XML, HTML and text are supported by the standard (and all current implementations, to my knowledge). Although I guess that with sufficient abuse of the text output method (and a suitably liberal choice of encoding) you might be able to produce any byte sequence you like. Perhaps even exploit a buffer overflow vulnerability… The mind boggles.
Thanks for clarifying about the MIME type, point well taken.
(And yes I agree the live preview is broken).
Comment by Julian on January 5, 2006
Whew, I have learnt a lot in this discussion. Let me see if I can summarise with judgemental but pithy opinions.
feed:
convention.text/xml
(I have to admit, I am not yet sure why; I am just baying with the crowd here..)application/rss+xml
.application/rss+xml
complex.dl
links.dl
links even if WordPress did.That’s a big list. Did I miss anything?
Comment by Aristotle Pagaltzis on January 5, 2006
I don’t know about missing – the list is too long. Most is correct, too, but some of these need elaboration:
It’s because:
The accuracy of metadata is inversely proportional to the square of the distance between the data and the metadata. —Sam Ruby
RFC3023 is the key here:
text/xml
means the document charset is what the HTTP Content-Type header says, or if that doesn’t say anything it’sus-ascii
– regardless of what the<?xml?>
preamble in the document says. The user agent MUST ignore that. In contrast,application/xml
means the charset is what the HTTP header says, or if that doesn’t say anything, it’s what the<?xml?>
preamble says; or if that doesn’t say anything, then it’sutf-8
.Note that the HTTP header, if it says something, always takes precedence. But
application/xml
at least makes it possible to let the document specify its own encoding.Actually, what you’d want is: feeds with identical content should have identical titles. Then software could simply offer a single choice, and sweep all the technical issues under the rug, silently picking what it works best without asking such a choice of the hapless user.
Unfortunately, as I bemoaned earlier, this isn’t currently feasible, because on the web today you’ll find examples for any possible configuration of identical or differing titles for identical or different content in identical or differing feed formats.
Hmm? They’re not links, they’re lists – definition lists.
dl
is much likeul
andol
. None of these are among the tags allowed in comments here, which is what I want bemoaned. I don’t know where CSS figures into this.The most there is to know about OPML is that it sucks. 🙂
As for RDF, that’s a large field. It’s not a feed format; RSS 1.0 is defined in terms of RDF, but RDF is basically a framework to represent meta-/data in a completely extensible way. I’m afraid I can’t explain it well, though, because it hasn’t really clicked in my brain yet either. Maybe What is RDF? will help?
Have I mentioned the AJAX Comment Preview? 🙂 That isn’t “live,†so it doesn’t annoy – no flickering cursor in the textarea, no large page jumps when cut+pasting chunks; and because it defers to the server-side formatter the preview is always 100% accurate, smiley replacements, Markdown or other formatting and all.
Comment by Julian on January 5, 2006
Aristotle,
I get it now. Thanks. Boo! Boo!
Sorry; I knew that – Just a typo/braino. I figure that, to support
dl
lists properly, I need to tell my CSS how I prefer them to be formatted. Now that you question me on it, I realise the default is probably quite acceptable.Thanks too for the RDF and OPML links.
I don’t hate Live Comment Preview, but I guess my readers do, so replacing it (and Akismet, too) is on my list.
Comment by Julian on January 8, 2006
Yay to making up my mind and removing technical info from feed titles, even if that means some people will see equivalent links twice.
Yay to OddThinking for now using
application/xml
where it used to usetext/xml
.Yay to Julian for waking up this morning with the realisation that there is a simple solution. You just need to run The_Loop twice per page – once for the autodiscovery links, and once for the contents of the post. Inefficient? Maybe, but who cares?
I now have a proof-of-concept up live – each page offers an auto-discoverable feed per post on the page, so you can subscribe to only the comments on a particular post.
Later, I would like to add similar autodiscovery links for category feeds and search feeds.
Comment by tnarik on February 14, 2006
using a link to the “Alternate” word in the Wikipedia means nothing. Alternate is a word, therefor it appears on a dictionary, as the Wiktionary.
Comment by Julian on February 14, 2006
Tnarik,
I can understand your confusion. The Wikipedia article “alternate” is now missing. Linking to a non-existent word in Wikipedia, as you suggest, proves nothing.
However, at the time this was originally posted, the Wikipedia article explained the prescriptivist view that “alternate” was not an alternative to “alternative”. It has since been deleted – probably for the reason you gave – it really belongs in Wiktionary.
Comment by Alastair on February 16, 2006
Not to flog the dead comment thread, but here’s what Strunk & White have to say:
Comment by Aristotle Pagaltzis on May 26, 2006
There has been a new effort to register
application/rss+xml
and the application has been submitted. Let’s see if the procedural problems that prevented success during the last effort have been addressed.Comment by Julian on June 2, 2010
Four years have passed, and I don’t see
rss+xml
on the IANA Media Typesapplication
page.I haven’t been following to know whether the effort is still proceeding, blocked or abandoned.
Comment by Aristotle Pagaltzis on June 2, 2010
Probably abandoned at this point, maybe after initially getting blocked. No one cares any more anyway… the de facto standard is so entrenched it wouldn’t really make a difference in practice anyhow. I was dubious that the outcome would be anything else anyway, considering the history of RSS.