Ø
«
»
0 : Understanding and Using RSS
1 : What is RSS?
2 : What problem does RSS solve?
3 : How does it work?
4 : Let’s look at some feeds
5 : Let’s look at some feeds
6 : Let’s look at some feeds
7 : Let’s look at some feeds
8 : Let’s look at some feeds
9 : What do I do with it?
10 : How does it really work?
11 : RSS in your site
12 : Make your own
Understanding and Using RSS
Kevin Eye
University at Buffalo
Creative Services
What is RSS?
A way to share content
This content exchange is also called “syndication”
Rich Site Summary
Really Simple Syndication
What problem does RSS solve?
Content authors
Standardized way to share, distribute, publish content
Content consumers (site authors, end users)
Standardized way to receive and aggregate content
Standardization allows the content to be automatically processed
How does it work?
Just a specially-formatted (XML) page on a server
Typically a list of news headlines with links
Can be extended to a full database
Typically updated frequently, with new stories added to the top and older stories dropping off the bottom
Often called a “feed” because it can be a constantly updating stream of content
Let’s look at some feeds
News sites
Sports
Let’s look at some feeds
Let’s look at some feeds
Let’s look at some feeds
Blogs
“Web 2.0’ Applications
del.icio.us
Writely
flickr
Let’s look at some feeds
UB Sites
UB News
UB Events Calendar
What do I do with it?
RSS News Readers (a.k.a. Aggregators)
Miscellaneous Desktop Applications
Safari
Firefox plugins
Internet Explorer 7
Miscellaneous Web Sites
Firefox Live Bookmarks
Portals
Google Personalized Search
My Yahoo
MyUB
Normal sites
How does it
really
work?
Content Syndication with RSS
Ben Hammersley
RSS in your site
Client-side (requires special browser support)
Script Include
Pure JavaScript
Server-side (requires special server support)
Perl
PHP
XSLT
ASP
Many content management tools
Make your own
How?
notepad.exe (or any text editor)
Blogging software
Desktop software
Most content management tools
Customize your content manager
Convert your HTML on the fly
Test it
W3C Feed Validator
Promote it
<link rel="alternate" type="application/rss+xml" title="My RSS" href="stories.rss">