RSS and Podcasting

Kevin Lawver

This is a presentation. If you'd like to view all the slides like a normal web page, you can.

What Is Syndication?

The Formats

RSS: A Convulsive History

Atom: Because Everyone Hates Dave

RSS 2.0: Barebones Example

<rss version="2.0">
  <channel>
    <title>My Site Title</title>
    <link>http://site.com</link>
    <image>
       <url>http://site.com/logo.gif</url>
       <title>My Site Title</title>
       <link>http://lawver.net</link>
    </image>
    <description>
       My site is the coolest site that ever was.   It's neato and will let you do all kinds of really neat things.
    </description>
    <item>
      <title>My Latest Rant</title>
      <link>http://site.com/my_latest_rant</link>
      <description>I hate stuff.   Stuff reallys upsets me.</description>
    </item>
  </channel>
</rss>

RSS 2.0: Stuff You Can Add

RSS: Issues!

Atom: Barebones

<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

  <title>Example Feed</title> 
  <link href="http://example.org/"/>
  <updated>2003-12-13T18:30:02Z</updated>
  <author> 
    <name>John Doe</name>
  </author> 
  <id>urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6</id>

  <entry>
    <title>Atom-Powered Robots Run Amok</title>
    <link href="http://example.org/2003/12/13/atom03"/>
    <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id>
    <updated>2003-12-13T18:30:02Z</updated>
    <summary>Some text.</summary>
  </entry>

</feed>

Atom: Common Optional Elements

Atom: Issues!

Which Should You Choose?

Should You Syndicate?

Feed Detection

<link rel="alternate" type="application/atom+xml" href="http://site.com/atom.xml" title="My Site Atom Feed/>

Generating Feeds

Make You Feed Go Down Easy

Podcasting and Videoblogging

Popular Podcasting Apps

Some Podcasts and Videoblogs

Odeo Demo

iTunes Podcast Demo

Feed Readers

\NetNewsWire Demo

My AOL Demo

Bloglines Demo

Q&A

category: Presentations, Markup