Syndication and aggregation of news, weblogs, etc.
The Atom Publishing Protocol (APP) is nearing completion, many of the issues that I pointed out in a previous article have settled down, and there is work being done on implementations and interoperability. Although the interoperability work will go on for years to come, we can put together an implementation and discuss the requirements the APP puts on you, the gotchas, and the ways we can optimize the service. If you've been following along with Restful Web columns at home, you won't be surprised that the implementation is in Python. In future articles we'll start building more complex services on top of this APP implementation.
IETF RFC 4287, December 2005.
People who generate syndication feeds have a choice of feed formats. As of mid-2005, the two most likely candidates will be RSS 2.0 and Atom 1.0. The purpose of this page is to summarize, as clearly and simply as possible, the differences between the RSS 2.0 and Atom 1.0 syndication languages. By Tim Bray and others.
Atom's support of XML Encryption, or perhaps a smarter solution? Greasemoney! Joe Gregorio on xml.com on July 13, 2005.
IEEE Internet Computing, July 2005, Robert Sayre: The Atom format and protocol builds on earlier efforts to establish an open, extensible, interoperable, and clearly-specified framework for Web-logging applications.
FeedWordPress is an Atom/RSS aggregator for WordPress. It syndicates content from newsfeeds that you select into your WordPress blog; if you syndicate several newsfeeds then you can use WordPress's posts database and templating engine as the back-end of an aggregation ('planet') website.
Uses the Magpie RSS library. Does all flavours of RSS and Atom.
Chapter 2 from Ben Hammersley's O'Reilly-book Content Syndication with RSS. (PDF-file)