You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
397 lines
21 KiB
397 lines
21 KiB
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html>
|
|
<head>
|
|
<title>RSS Headline Syndication - Frequently Asked Questions for Content Providers</title>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
|
|
<meta name="description" content="RSS Headline Syndication - Frequently Asked Questions for Content Providers" />
|
|
<meta name="keywords" content="rss faq, rss, faq, rich site summary, rdf site summary, really simple syndication, headline syndication, syndication" />
|
|
<meta name="robots" content="index,follow" />
|
|
<style type="text/css">
|
|
<!--
|
|
td.content
|
|
{
|
|
font-family: Verdana, Arial, Helvetica, sans-serif;
|
|
color: #000000;
|
|
font-size: 10pt;
|
|
font-weight: normal;
|
|
}
|
|
td.contentbold
|
|
{
|
|
font-family: Verdana, Arial, Helvetica, sans-serif;
|
|
color: #000000;
|
|
font-size: 10pt;
|
|
font-weight: bold;
|
|
}
|
|
td.contentsmall
|
|
{
|
|
font-family: Verdana, Arial, Helvetica, sans-serif;
|
|
color: #000000;
|
|
font-size: 8pt;
|
|
font-weight: normal;
|
|
}
|
|
-->
|
|
</style>
|
|
</head>
|
|
<body bgcolor="#ffffff">
|
|
<p align="right">
|
|
<i>
|
|
This document was taken from <a href="http://www.purplepages.ie/rss/">http://www.purplepages.ie/rss/</a>.<br/>
|
|
<tt><a href="mailto:raabe@kde.org">Frerich Raabe</a></tt>
|
|
</i>
|
|
</p>
|
|
<table border="0" width="620" cellpadding="1" cellspacing="0">
|
|
<tr>
|
|
<td width="620" class="contentbold" colspan="2">RSS Headline Syndication<br /><br />
|
|
<a name="top">Frequently Asked Questions for Content Providers</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="contentbold" colspan="2">
|
|
<br /><a href="#whatishs">1. What is headline syndication?</a><br />
|
|
<a href="#rss">2. What is RSS?</a><br />
|
|
<a href="#whyrss">3. Why syndicate your headlines with RSS?</a><br />
|
|
<a href="#howrss">4. How can I create an RSS file?</a><br />
|
|
<a href="#promoterss">5. How can I promote my RSS file?</a><br />
|
|
<a href="#morerss">6. Where can I find more information about RSS?</a><br />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="contentbold" colspan="2"><br />
|
|
<a name="whatishs">1. What is headline syndication?</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="content" colspan="2"><br />
|
|
Websites that publish new content regularly usually provide a list of news headline style links to their latest content. In addition to displaying these headlines on their own websites, it is very common for publishers to make them available for syndication, so that other websites or applications can also include their headlines.<br /><br />
|
|
Headline syndication does not deal with the full text of articles, it is simply about syndicating an automatically updating list of headlines, with each headline being a link to the item that it refers to on the publishers website.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="contentbold" colspan="2"><br />
|
|
<a name="rss">2. What is RSS?</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="content" colspan="2"><br />
|
|
<a href="#top">top</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="content" colspan="2"><br />
|
|
RSS is the name given to a simple and well-established XML format used to syndicate headlines. Once a website creates an RSS file they have created a means to allow others to syndicate their headlines.<br /><br />
|
|
The first version of RSS (RSS 0.9) was released by <a href="http://www.netscape.com/">Netscape</a> in March 1999 as a format for adding news channels to their <a href="http://my.netscape.com/">My.Netscape.Com</a> portal. Then in July 1999 Netscape released RSS 0.91, incorporating most of the features of a format called <scriptingNews>, which was created by <a href="http://www.userland.com/">UserLand</a>. Shortly thereafter Netscape discontinued developing the RSS format, however UserLand persisted and RSS continued to grow in strength. In December 2000, the separate RSS-DEV Working Group released RSS 1.0 and Userland announced RSS 0.92. As of April 2001, Userland is now planning RSS 0.93. Although RSS is not clearly an acronym of anything, different people have called it Rich Site Summary, RDF Site Summary and Really Simple Syndication at different times.<br /><br />
|
|
The lack of clarity in what RSS stands for or which version is the correct one to use can seem confusing to beginners. However these issues don't need to addressed by a website wanting to create an RSS file. RSS is a very well recognised format, in fact it is often referred to as the most successful XML format to date. Some websites have a preference for one version, others create more than one RSS file and support multiple versions and a recent survey suggests that the first two versions of RSS (0.9 and 0.91) are still by far the most popular.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="content" colspan="2"><br />
|
|
<a href="#top">top</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="contentbold" colspan="2"><br />
|
|
<a name="whyrss">3. Why syndicate your headlines with RSS?</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="content" colspan="2"><br />
|
|
Syndicating headlines is an excellent and cost-effective way of driving traffic to, and increasing brand awareness of, any website that publishes new content regularly.<br /><br />
|
|
Once a website produces an RSS file they are enabling others to syndicate their headlines, without any further work on their part.<br /><br />
|
|
The main benefits of creating an RSS file:<br />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content">RSS content can be included in customisable online news portals that aggregate RSS headlines like <a href="http://my.userland.com/">My.Userland.Com</a>.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content">Websites that display news headlines can use an RSS file to incorporate another websites headlines into their own.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content">RSS content can be added to personal desktop news reading applications like <a href="http://www.headlineviewer.com/">Headline Viewer</a> or <a href="http://radio.userland.com/">Radio Userland</a>.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content">Email newsletter providers could allow users to subscribe to RSS channels. <a href="http://www.xml.com/">XML.com</a> and <a href="http://www.xmltree.com/">XMLTree.com</a> previously offered such a service called Newsboy.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="content" colspan="2"><br />
|
|
One positive side effect of producing an RSS file is that it can also be used by headline aggregation services like <a href="http://www.moreover.com/">Moreover.com</a>, who power news portals, specialist news search engines, business intelligence services or provide newsfeeds to websites. Most such companies use crawler-based technologies to aggregate and do not insist upon content being available in RSS, however they do have some requirements which having an RSS file addresses, sparing the need for any work on the part of a website that already publishes its headlines in RSS.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="content" colspan="2"><br />
|
|
<a href="#top">top</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="contentbold" colspan="2"><br />
|
|
<a name="howrss">4. How can I create an RSS file?</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="content" colspan="2"><br />
|
|
RSS is a simple XML format and anyone who has experience in a mark-up language like HTML or XML should find it very easy to create and maintain an RSS file by hand.
|
|
<br /><br />Many websites prefer to generate their RSS file using a programming language, which involves a little more work to begin with but means that maintenance is no longer an issue.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="contentbold" colspan="2"><br />
|
|
In this section:
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="content" colspan="2">
|
|
<a href="#specifications">RSS Specifications</a><br />
|
|
<a href="#validators">RSS Validators</a><br />
|
|
<a href="#tutorials">RSS Tutorials - The Basics</a><br />
|
|
<a href="#tutorialsgen">RSS Tutorials - Generating RSS</a><br />
|
|
<a href="#examples">RSS Examples</a><br />
|
|
<a href="#tools">RSS Tools & Utilities</a><br />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="contentbold" colspan="2"><br />
|
|
<a name="specifications">RSS Specifications:</a><br />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content" valign="top"><strong>RSS 0.93</strong> (Planning stage, April 2001)<br /><a href="http://backend.userland.com/rss093">http://backend.userland.com/rss093</a> (Userland)
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content" valign="top"><strong>RSS 0.92</strong> (December 2000)<br /><a href="http://backend.userland.com/rss092">http://backend.userland.com/rss092</a> (Userland)<br />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content" valign="top"><strong>RSS 1.0</strong> (December 2000)<br /><a href="http://groups.yahoo.com/group/rss-dev/files/specification.html">http://groups.yahoo.com/group/rss-dev/files/specification.html</a> (RSS-DEV Working Group)<br />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content" valign="top"><strong>RSS 0.91</strong> (July 1999)<br /><a href="http://backend.userland.com/rss091">http://backend.userland.com/rss091</a> (Userland)<br />
|
|
<a href="http://www.purplepages.ie/RSS/netscape/rss0.91.html">http://www.purplepages.ie/RSS/netscape/rss0.91.html</a> (Netscape)<br />
|
|
<a href="http://my.netscape.com/publish/formats/rss-spec-0.91.html">http://my.netscape.com/publish/formats/rss-spec-0.91.html</a> (Netscape, Revision 3)<br />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content" valign="top"><strong>RSS 0.90</strong> (March 1999)<br /><a href="http://www.purplepages.ie/RSS/netscape/rss0.90.html">http://www.purplepages.ie/RSS/netscape/rss0.90.html</a> (Netscape)<br />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="contentbold" colspan="2"><br />
|
|
<a name="validators">RSS Validators</a>:<br />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content"><a href="http://aggregator.userland.com/validator">http://aggregator.userland.com/validator</a> (RSS 0.91, RSS 0.92)</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content"><a href="http://www.bath.ac.uk/~ccslrd/rss_validator/1.0/">http://www.bath.ac.uk/~ccslrd/rss_validator/1.0/</a> (RSS 1.0)</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content"><a href="http://www.bath.ac.uk/~ccslrd/rss_validator/">http://www.bath.ac.uk/~ccslrd/rss_validator/</a> (RSS 0.9)</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="content" colspan="2"><br />
|
|
<strong><a name="tutorials">RSS Tutorials - The Basics:</a></strong> (See also <a href="#specifications">RSS Specifications</a>, <a href="#websites">Websites</a>)<br />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content" colspan="2"> - <a href="http://www.oreillynet.com/pub/a/network/4000/08/25/magazine/rss_tut.html">A step-by-step guide to building an RSS 1.0 document from the O'Reilly Network.</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content" colspan="2"> - <a href="http://publishing.about.com/arts/publishing/library/blrss.htm">An easy to understand introduction to RSS 0.91 from About.com.</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content" colspan="2"> - <a href="http://webreference.com/xml/column13/index.html">A comprehensive guide to creating RSS 0.91 files from Webreference.</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="contentbold" colspan="2"><br />
|
|
<a name="tutorialsgen">RSS Tutorials - Generating RSS</a>:<br />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content">Active Server Pages (ASP)<br />
|
|
<a href="http://www.purplepages.ie/site/articles/article.asp?faq=6&fldAuto=76">An article explaining how RSS files can be generated using ASP.</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content">Perl<br />
|
|
<a href="http://www.webtechniques.com/archives/2000/02/eisenzopf/">Jonathan Eisenzopf explains how his XML::RSS module can be used to create an RSS file.</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content">PHP<br />
|
|
<a href="http://linux.gelrevision.nl/php/">phpChannel, a set of two PHP class files to write rss files.</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="contentbold" colspan="2"><br />
|
|
<a name="tools">RSS Tools & Utilities</a>:
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="content" colspan="2"><br />
|
|
Aaron Swartz provides a useful online utility called <a href="http://logicerror.com/blogifyYourPage">BlogifyYourPage</a>, that makes it easy to produce an RSS 1.0 file for any page.<br /><br />
|
|
The <a href="http://www.webreference.com/perl/tools/">RSS Channel Editor</a> is a simple Perl CGI script that makes it easy to maintain an RSS channel. It can be used online at Webreference and you can also download the source.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="content" colspan="2"><br />
|
|
<a href="#top">top</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="contentbold" colspan="2"><br />
|
|
<a name="examples">RSS Examples</a>:
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="content" colspan="2"><br />
|
|
<a href="http://newsfeeds.manilasites.com/">Newsfeeds</a> reviews sources of RSS files, good examples and ideas you can use in putting together your own feed.<br /><br />
|
|
<a href="http://www.ourfavoritesongs.com/">OurFavoriteSongs.Com</a> is a source of popular syndicated files, the top picks of <a href="http://radio.userland.com/">Radio Userland</a> users.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="content" colspan="2"><br />
|
|
<a name="promoterss"><strong>5. How can I promote my RSS file?</strong></a>
|
|
<br /><br />There are a couple of important places to register RSS files, firstly <a href="http://www.xmltree.com/">XMLTree.com</a>, a specialist directory of XML content, and secondly <a href="http://my.userland.com/">My.Userland.Com</a>. Once an RSS file has been included in these sources it is likely to be found by websites, online news portals or news reading applications seeking RSS content.<br /><br />
|
|
Websites should also create an information page, about syndicating their headlines. This will make existing users aware that the website has an RSS file so they can add it to their news reading applications or even include it on their own websites.<br /><br />
|
|
This information page will be indexed by regular search engines and can also be submitted to various niche directories:
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content" colspan="2"><a href="http://www.4freecontent.com/">4FreeContent</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content" colspan="2"><a href="http://www.findsticky.com/">FindSticky</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content" colspan="2"><a href="http://www.freesticky.com/">FreeSticky</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content" colspan="2"><a href="http://newsfeeds.manilasites.com/">Newsfeeds</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content" colspan="2"><a href="http://www.purplepages.ie/site/content/">Purple Pages</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content" colspan="2"><a href="http://www.woodoggy.com/">WooDoggy</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="content" colspan="2"><br />
|
|
Websites that are interested in having their headlines picked up by organisations that aggregate headline content may also wish to visit:
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content" colspan="2"><a href="http://www.linkyournews.com/">LinkYourNews.com</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content" colspan="2"><a href="http://www.magportal.com/">MagPortal.com</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content" colspan="2"><a href="http://www.moreover.com/">Moreover.com</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content" colspan="2"><a href="http://www.newsnow.co.uk/">NewsNow.co.uk</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content" colspan="2"><a href="http://www.newsisfree.com/">NewsIsFree.com</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="contentbold" colspan="2"><br />
|
|
<a name="morerss">6. Where can I find more information about RSS?</a><br /><br />
|
|
<a name="websites">Websites</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content" colspan="2"><a href="http://www.oreillynet.com/rss/">O'Reilly DevCenter RSS</a> - Articles about RSS from the O'Reilly Network.</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content" colspan="2"><a href="http://blogspace.com/rss/">RSS Info</a> - News and information on the RSS format</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content" colspan="2"><a href="http://rsswhys.weblogger.com/">RSS Why?s</a> - A site that aims to objectively and concisely explore all the points surrounding the creation, maintenance, and history of RSS.</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content" colspan="2"><a href="http://www.webreference.com/authoring/languages/xml/rss/">WebReference RSS Articles</a> - A collection of RSS articles and resources from Webreference.</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="contentbold" colspan="2"><br />
|
|
Discussion Lists
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content" colspan="2"><a href="http://groups.yahoo.com/group/reallySimpleSyndication">ReallySimpleSyndication</a> - RSS 0.93.</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content" colspan="2"><a href="http://groups.yahoo.com/group/rss-dev">RSS-DEV</a> - RSS 1.0.</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content" colspan="2"><a href="http://groups.yahoo.com/group/syndication">Syndication</a> - XML syndication, mainly RSS 0.91.</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="contentbold" colspan="2"><br />
|
|
More RSS FAQs
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15" class="content" align="center" valign="top">•</td>
|
|
<td width="605" class="content" colspan="2"><a href="http://www.voidstar.com/rssfaq">RSS FAQ</a> - A detailed RSS FAQ from Julian Bond, readers can also contribute.</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="content" colspan="2"><br />
|
|
<a href="#top">top</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="contentsmall" colspan="2"><br /><br /><a href="http://www.rssfaq.com/">RSSFAQ</a> Copyright © 2001 Members of the Syndication, RSS-DEV and ReallySimpleSyndication Groups.</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="contentsmall" colspan="2">You may freely copy and distribute this document. Please give acknowledgements if you do.</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="620" class="contentsmall" colspan="2">Last Updated: 24-August-2001 <a href="mailto:alis@purplepages.ie">Alis Marsden</a>.</td>
|
|
</tr>
|
|
</table>
|
|
</body>
|
|
</html>
|