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

Re: [syndication] Re: LINK support in Mozilla 0.95



I think the methods you outline are certainly doable (although having
a separate rel='...' attribute for each version of a format isn't
really in the spirit of things). Probably the simplest way to do this
might be to put all of the links in the document itself, as

  <link rel="alternate" type="application/rss+xml" href="..." title="..."/>
  <link rel="alternate" type="application/newsml" href=..." title="..."/>
  ...

'alternate' is already defined, and seems like a good fit; an
argument could also be made for a separate 'syndication'.

This would require a MIME type to be defined for each feed format.
Not a bad thing, IMHO. This *doesn't* mean that those files would
have to be served with that type (again, not such a bad thing, but
difficult for some to do).

Versioning of a particular format (e.g., RSS) would either be the
responsibility of the aggregator, or if somebody REALLY wanted to do
it, we could normalise a MIME attribute; e.g.,
  <link rel="alternate" type="application/rss+xml;version=0.91"
   href="..." title="..."/>
and so forth.

Comments? If we can get some consensus here, we can probably get this
supported in Mozilla relatively easily...



On Tue, Oct 16, 2001 at 01:45:07PM -0000, Bill Kearney wrote:
> > Even better - it supports unrecognised LINKs by appending them to 
> the
> > 'more' menu... see
> >   http://www.mnot.net/
> > (that doesn't lead to a real feed, just a test)
> > 
> > We should start evangelising this TODAY.
> 
> Should a <link> tag point directly to a feed?  What about feeds that 
> are available in different formats?  Perhaps it might be better to 
> have a link tag that points to a standalone page about feeds?  Then 
> put link tags on THAT page that point to the various formats that 
> might be available?
> 
> So perhaps we could suggest:
> <LINK rel="syndication" href="http://server/page_about_all_feeds"; /> 
> Which would in turn contain:
> <LINK rel="rss-0.91" href="http://server/rss-0_91_formatted.xml"; /> 
> <LINK rel="rss-0.92" href="http://server/rss-0_92_formatted.xml"; /> 
> <LINK rel="rss-1.0" href="http://server/rss-1.0_formatted.xml"; /> 
> 
> One for each of the formats made available.  There's scripting news, 
> opml, OCS, newsML, ultramode text, etc.
> 
> Or will clients be expected to be able to handle the format parsing? 
> 
> <LINK rel="rss-feed" href="http://server/rss-0_91_formatted.xml"; /> 
> <LINK rel="rss-feed" href="http://server/rss-0_92_formatted.xml"; /> 
> <LINK rel="rss-feed" href="http://server/rss-1.0_formatted.xml"; /> 
> 
> How do the clients handling LINK tags support multiple elements using 
> the same name?
> 
> -Bill Kearney
> 
> 
> 
>  
> 
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 
> 
> 

-- 
Mark Nottingham
http://www.mnot.net/