RSS Feeds

RSS is an efficient way to get information quickly from the Web. Basically, it drives information from the Web directly to readers instead of forcing those readers to surf a list of bookmarked sites. Think of it as the difference between subscribing to a magazine and going out each month to buy that magazine at a newsstand.

For example, subscribers to the New York Times’ RSS feed see a constantly updated list of the front-page stories on the Times’ Web site without having to visit the site itself. If they see a headline that looks interesting, they can simply click on it, and their Web browser automatically opens the story.

RSS stands for Really Simple Syndication. There are two halves that make it work: an RSS feed created by a Web site and a news aggregator program that reads that feed.

Feeds

An RSS feed, sometimes called a Web feed, is a text file containing a very specific format that is standard across the Web.

To create an RSS feed, you should have a page on your Web site that contains a computer-scannable list of the latest items you’ve added. The information is tagged with special code that allows a news aggregator to interpret it much like a Web browser interprets HTML code for a Web page.

RSS feeds are written in a language called XML. If HTML creates Web pages designed for humans to read, XML presents information in a way that’s easy for other computers to read.

Every RSS feed file contains the following information, categorized with XML tags:

  • Information about the feed, or “channel,” itself. This can include the name of the feed (“My News Site’s Headlines,” for example), a link to its Web site (“http://www.mysite.com”), and a description of the topics the feed includes (“Breaking news headlines”).
The code for that RSS file would look like this:
<title>My News Site’s Headlines</title>
<link>http://mysite.com</link>
<description>The latest news headlines about my community</description>
  • A list of items – the links, pages or updates — that make up the feed. Each item needs, at the very least, a title and a link. Items can also include short text descriptions. If you were creating an RSS feed of stories for a news Web site, the title would be the story’s headline, the link connects to the Web page that contains the story, and the description might be the story’s lead sentence or paragraph.
The code for a sample item in an RSS file would look like this:
<item>
<title>Parents, teachers clash at school board meeting</title>
<link>http://mysite.com/news/schoolboard.html</link>
<description>Teachers demanding higher salaries and parents complaining about higher school taxes engaged in a heated debate at last night’s local school board meeting.</description>
</item>

It’s possible to create an RSS feed with nothing more than a text editor such as Notepad or BBEdit, just as you would any HTML file. There are plenty of tutorials like this one (http://www.downes.ca/cgi-bin/website/view.cgi?dbs=Article&amp;key=1059503386) that will show you how. However, if you manually create an RSS feed, you’ll have to go in and edit the file every time you need to update it with new information.

Many content management or blogging systems now create an RSS feed for you, automatically updating it with new items as you make changes and additions to the rest of your site.

News Aggregators

A news aggregator is a program designed to read, catalog and subscribe to RSS feeds. It's designed to interpret RSS feeds and display them to readers as lists of clickable headlines.

There are many different aggregator programs with varying features; some cost money and others are free. You can find a selection of news aggregators by searching such sites as Download.com (http://www.download.com). We’ve provided links to a few of the more prominent programs at the end of this chapter.

As users browse the Web, they are increasingly seeing links inviting them to subscribe to an RSS feed. Many sites with RSS feeds display them with small orange “XML” buttons like this one:

When users click that button, they get the address of a site’s RSS feed file. By entering that address into their aggregator – much like bookmarking a Web site in a browser – they subscribe to that feed. Every time readers open their aggregators, they’ll see lists of that feed’s latest items. Clicking on a headline in the list opens the reader’s browser to the Web page with the full story.

Modern Web browsers include the ability to easily subscribe to RSS feeds. Firefox allows users to create “Live Bookmarks” from RSS feeds. Apple’s Safari and Microsoft's Internet Explorer automatically detects the presence of an RSS feed on a site and lets users read or subscribe to that feed at the click of a button.

The Advantages of RSS

RSS offers advantages to both Web site publishers and users:

  • RSS increases efficiency. Readers can keep track of many more sites more quickly than they could by surfing through a list of bookmarked sites.
  • RSS targets audiences. Readers get information that is tailored to their interests without having to wade through unwanted information on slow-loading Web sites.
  • RSS adds value. Web publishers can automatically deliver the latest links to their readers without having to advertise.
  • RSS promotes linking. When other sites use your RSS feed to display an updated list of your headlines, they drive readers to your site.

Helpful Links

Here are some widely used news aggregators to get you started:

Web-based:

Windows applications:

Mac applications:

  • NetNewsWire (http://ranchero.com/software/netnewswire/)

To learn to create RSS feeds, turn to:

> READ NEXT ARTICLE: Getting and Giving Links

 

recent comments

    Be the first to comment on this page. You must register before you can leave a comment.


post a comment

You must be registered (free) in order to post a comment.

 

More on This Topic

Evaluate This Page

How useful was this article?
(5 is extremely useful)

rate this a 1 rate this a 2 rate this a 3 rate this a 4 rate this a 5

Others have rated
this article: 6.9 / 5

discuss this topic

Post a comment

on Choosing Blog Software

Hi,

The plugin I am using does NOT translate the posts, I think the best thing is to do the translations by human power. The plugin enables the user to choose which language to view the blog in, after the translations are done.
r4

on Digital Cameras

The Canon E18 problem was associated with the older “A” series of cameras (A60, A70, etc). That camera has a fragile lens motor gearbox.
And it is one camera you should not take to the beach, because it was easy for sand to get into the gearbox.The gearbox has been redesigned and the problem apparently resolved.
Preventative measures are mostly just common sense.Don’t drop the camera and handle it with normal care.

on Choosing a Web Host

This is certainly great advise as we were all enticed by these kinds of specs when we first started blogging. Then you hit the front page of Digg and wonder why your site went down almost instantly. The bottom line is, it’s virtually impossible to even come CLOSE to hitting those specs without crashing your server (on a shared plan). As you mentioned, you end up sharing space with hundreds of others and end up with a SLOW loading blog.

on Why Traffic Matters

What the tel cos can gain first is a much better take rate. Given that the value of a network is proportional to the square of the customers this is not a little gain. Then should they end up offering “real” BB instead of the bogus one that they are smuggling for BB, meaning symmetrical connections starting at leat at 10 Mbit/sec, with applications that will require it they can get more money from customers than they do today.

on Choosing a Web Host

Wordpress has become the most popular used platform in its category. A recent search i conducted on Alexa.com found wordpress.com to be number 22 in there top 500 most visited websites “globally”.

Wordpress not only can be used to build a blog but people are also using it to develop websites, because it is so easy to update.

Regards,
Richard