[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: best practice for providing newsfeeds ?


rss sort pubdate
Joshua Allen wrote:
> millions of people use aggregators which use pubDate to 
> mean "this article is 'new' if pubDate is > Now()".  
	Yes. They do that. Unfortunately, they are doing the wrong
thing. It seems that many of the developers of aggregators have
decided that pubDate is an indication of "newness" and such, allows
them to build "neat" date filtering features... However, many RSS feed
generators treat "pubDate" as "created-date." The result of this
mismatch is that many "updated" items are discarded as "old" by news
aggregators.
	The RSS generators treat "pubDate" as "created-date" in order
to ensure that a sort-by-pubDate will result in an ordering which
reflects the order in which items were created in the blog. When these
RSS generators "update" or "modify" an item, they will often leave the
"pubDate" unchanged so that the ordering of the blog is not disturbed.
	Just the other day, I had a user on the phone that complained
that "PubSub was showing fewer matches than some other site." It
turned out that the user was comparing results filtered through his
news aggregator with results that were displayed on a web aggregator
at the other site. For the particular time period, we had almost
identical results as the other site, however, the news aggregator that
was being used to read our feed was discarding all items "older" than
one day and it was using the "pubDate" to determine "age" of the
items. When we checked the history of these items, we found that even
though many of them were dated many months ago, they had actually been
modified very recently.
	Thus, we see that many of the aggregators actually have a
*different* understanding of pubDate then the rss publishers do! Of
course, this looks like "everything is fine" unless you dig under the
covers a bit and discover the impedence mismatch -- or you are the one
that gets emails and phone calls from angry users. 
	The confusion over the meaning of pubDate is only one of many,
many problems with RSS as we know it today. In order to address user
needs, we either need to "fix" RSS or move to something new. Given
that RSS has been declared "closed" and "never to be amended," we're
stuck moving to Atom -- *In order to provide our customers the service
they demand.*

		bob wyman


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.