[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Thought experiment




Flash forward a few months; Atom 1.0 is done, lots of implementations are out there, everybody's happy, and big-time deployment starts. So, how are Atom feeds going to get deployed? I see the following common cases:


1. They'll be deployed by competent people who know how things work, and served as application/atom+xml
2. They'll be served by people who don't know that stuff or don't control their web server, and:
2.a. they'll be named whatever.atom, and based on Apache's defaults, end up being served as text/plain, or
2.b they'll be named whatever.xml and based on Apache's defaults, end up being served as text/xml, unless
2.c they have a really recent Apache, in which case they'll be served as application/xml


<sidenote>People of Earth to Greg Stein: could we change the Apache default media type for ".atom" to "application/atom+xml" ASAP, like right now, as a gesture in the right direction?</sidenote>

So, the question we face, in the context of PaceMustBeWellFormed and PaceShouldBeWellFormed, is "how big a problem do we have?" I.e. how many feeds end up in 2.a or 2.b above? In the case of RSS, it's pretty ugly, see Mark's numbers: http://imc.org/atom-syntax/mail-archive/msg05588.html.

I wonder if we could convince ourselves that if we mounted a really vigorous publicity campaign, i.e. we all agree, for the next few months, whenever we're talking to a co-worker or a journo or from a conference stage, to say never say "Atom" without, within the next 45 seconds, also saying "which as we all know must be served as application/atom+xml or it won't work"; I wonder, as I say, if we all did that, whether the proportion in categories 2.a and 2.b above might be small enough that we could not worry about it? -Tim