This book should be read by all web developers who want to share their site with others by offering RSS-based feeds of their content.
Chapter 1. Introduction
Section 1.1. What Is Content Syndication?
Section 1.2. A Short History
Section 1.3. Why Syndicate Your Content?
Section 1.4. Legal Implications
Chapter 2. Content-Syndication Architecture
Section 2.1. Information Flow and Other Metaphors
Section 2.2. And at the Other End
Section 2.3. Structuring the Feed Itself
Section 2.4. Serving RSS
Chapter 3. The Main Standards
Section 3.1. RSS 0.91
Section 3.2. RSS 0.92
Section 3.3. RSS 2.0
Section 3.4. RSS 1.0
Chapter 4. RSS 0.91, 0.92, and 2.0 (Really Simple Syndication)
Section 4.1. RSS 0.91
Section 4.2. RSS 0.92
Section 4.3. Creating RSS 0.9x Feeds
Section 4.4. Once You Have Created Your Simple RSS Feed
Chapter 5. Richer Metadata and RDF
Section 5.1. Metadata in RSS 0.9x
Section 5.2. Resource Description Framework
Section 5.3. RDF in XML
Chapter 6. RSS 1.0 (RDF Site Summary)
Section 6.1. Walking Through an RSS 1.0 document
Section 6.2. The Specification in Detail
Section 6.3. Creating RSS 1.0 Feeds
Chapter 7. RSS 1.0 Modules
Section 7.1. Module Status
Chapter 8. RSS 2.0 (Simply Extensible)
Section 8.1. The Specification in Detail
Section 8.2. Module Support Within RSS 2.0
Section 8.3. Producing RSS 2.0 with Blogging Tools
Chapter 9. Using Feeds
Section 9.1. Using RSS Feeds Inside Another Site
Section 9.2. Other Outputs and Selective Parsing
Chapter 10. Directories, Web Aggregators, and Desktop Readers
Section 10.1. Directories: Introducing Syndic8
Section 10.2. Web Aggregators: Introducing Meerkat
Section 10.3. Desktop Readers
Chapter 11. Developing New Modules
Section 11.1. Namespaces and Modules with RSS 2.0
Section 11.2. Case Study: mod_Book
Section 11.3. Extending Your Desktop Reader
Section 11.4. Introducing AmphetaDesk
Chapter 12. Publish and Subscribe
Section 12.1. Introducing Publish and Subscribe
Section 12.2. Rolling Your Own: LinkPimp PubSub
Section 12.3. LinkpimpClient.pl
ChapterAppendix A. The XML You Need for RSS
Section A.1. What Is XML?
Section A.2. Anatomy of an XML Document
Section A.3. Tools for Processing XML
ChapterAppendix B. Useful Sites and Software
Section B.1. Specification Documents
Section B.2. Mailing Lists
Section B.3. Validators
Section B.4. Desktop Readers
This book was written with two somewhat interrelated groups in mind:
Web developers and web site authors
This book should be read by all web developers who want to share their site with others by offering RSS-based feeds of their content. This group includes everyone from bloggers and amateur journalists, to those running large-budget, multiuser sites. From multinational news organizations to neighborhood sports groups, the use of RSS can extend the reach, power, and utility of your product — this book shows you how.
Developers
This book is also for developers who want to use the content that other people are syndicating. This group includes everyone from fan-site developerss wanting the latest gaming news, or intranet builders needing up-to-date financial information on the corporate Web, to developers looking to incorporate news feeds into artificially intelligent systems or build data-sharing applications across platforms. For you, this book delves into the interpretation of metadata, different forms of content syndication, and the increasing use of web services technology in this field.