RSS(也叫聚合内容,Really Simple Syndication)是一种描述和同步网站内容的格式,以其独特的功能迅速在各大网站和博客中普及开来,RSS虽然功能简单,但能给用户带来很多便捷之处,它可以订阅BLOG(你可以订阅你工作中所需的技术文章;也可以订阅与你有共同爱好的作者的Blog,总之,你对什么感兴趣你就可以订什么),也订阅新闻(无论是奇闻怪事、明星消息、体坛风云,只要你想知道的,都可以订阅),你再也不用一个网站一个网站,一个网页一个网页去逛了。只要这将你需要的内容订阅在一个RSS阅读器中,这些内容就会自动出现你的阅读器里,你也不必为了一个急切想知道的消息而不断的刷新网页,因为一旦有了更新,RSS阅读器就会自己通知你。
当然,RSS的出现对于网站的运营者和网站访问者都是双赢的。
对于运营者:
一是投递信息产生广告收入,比如一个用户用RSS订阅了高尔夫的内容,那么每条信息下面都会精准地出现一条高尔夫相关产品的广告,从高尔夫球杆到会员卡。
二是做个人门户,让所有的博客都变成这个门户的记者和编辑,利用流量收取广告费。蔡强调,我们不是单纯做RSS工具本身,因为工具只是初级阶段,是卖不了多少钱的,而是要通过工具聚拢人气,做成个人门户。
三是多平台统一,致力于开发和建设多渠道、多设备的整合信息服务平台,为用户提供随时随地、任意设备、个性化的信息服务。用户可以借助PC、手机、PDA、数字电视等多种终端,通过“看天下”“个人门户”服务,实现个性化订制,从而获取并管理互联网上的最新资讯。
对于访问者:他们能在第一时间比较集中的收集到自己想要的信息,再也不用逐个去访问网站的每个板块,提高了获取信息的效率。
那么RSS到底怎么实现呢?我们要怎么样才能在我们的网站上增加RSS订阅功能呢?
要提供RSS功能,每个网站的服务器上必须提供一个XML形式的文件(这个文件可以通过工具生成,如:MyRSSCreator、FeedFire等等,当然也可以手工编辑)
我们先来看一个例子:
<channel> 元素可描述 RSS feed,而拥有三个必需的子元素:
* <title> - 定义频道的标题。
* <link> - 定义到达频道的超链接。
* <description> - 描述此频道(比如免费的网站建设教程)
<channel> 通常包含一个或多个 <item> 元素。每个 <item> 元素可定义 RSS feed 中的一篇文章或 "story"。 此外,还存在若干个可选的 <channel> 的子元素。
生成XML文件以后,我们就可以将RSS功能添加到我们的网页上了,步骤如下:
1. 为您的 RSS 命名。请注意文件必须有 .xml 的后缀,如:testRss.xml
2. 验证您的 RSS 文件。(可以在 http://www.feedvalidator.org 找到很好的验证器)。
3. 把 RSS 文件上传到您的 web 服务器上的 web 目录。
4. 把这个小的橙色按钮 或 拷贝到您的 web 目录。
5. 在你希望向外界提供 RSS 的页面上放置这个小按钮。然后向这个按钮添加一个指向 RSS 文件的链接。代码应该类似这样:
6. 把你的 RSS feed 提交到 RSS Feed 目录。要注意!feed 的 URL 不是你的页面,而是您的指向您的 feed 的 URL,比如 "http://www.***.com/rss/testRss.xml"。此处提供一些免费的 RSS 聚合服务:
* Syndic8: Over 300,000 feeds listed. Register your feed here.
* Daypop: Over 50,000 feeds. Register your feed here.
* Newsisfree: Over 18,000 feeds. Register your feed here.
7. 在重要的搜索引擎注册您的 feed :
* Yahoo - http://publisher.yahoo.com/promote.php
* Google - http://www.google.com/intl/zh-cn/webmasters/addfeed.html
* MSN - http://rss.msn.com/publisher.armx
8. 更新您的 feed - 现在您已获得了来自 Google、Yahoo、以及 MSN 的 RSS feed 按钮。请您务必经常更新您的内容,并保持 RSS feed 的长期可用。
当然,RSS的出现对于网站的运营者和网站访问者都是双赢的。
对于运营者:
一是投递信息产生广告收入,比如一个用户用RSS订阅了高尔夫的内容,那么每条信息下面都会精准地出现一条高尔夫相关产品的广告,从高尔夫球杆到会员卡。
二是做个人门户,让所有的博客都变成这个门户的记者和编辑,利用流量收取广告费。蔡强调,我们不是单纯做RSS工具本身,因为工具只是初级阶段,是卖不了多少钱的,而是要通过工具聚拢人气,做成个人门户。
三是多平台统一,致力于开发和建设多渠道、多设备的整合信息服务平台,为用户提供随时随地、任意设备、个性化的信息服务。用户可以借助PC、手机、PDA、数字电视等多种终端,通过“看天下”“个人门户”服务,实现个性化订制,从而获取并管理互联网上的最新资讯。
对于访问者:他们能在第一时间比较集中的收集到自己想要的信息,再也不用逐个去访问网站的每个板块,提高了获取信息的效率。
那么RSS到底怎么实现呢?我们要怎么样才能在我们的网站上增加RSS订阅功能呢?
要提供RSS功能,每个网站的服务器上必须提供一个XML形式的文件(这个文件可以通过工具生成,如:MyRSSCreator、FeedFire等等,当然也可以手工编辑)
我们先来看一个例子:
- <?xml version="1.0" encoding="ISO-8859-1" ?>
- <rss version="2.0">
- <channel>
- <title>Home Page</title>
- <link>http://www.***.com</link>
- <description>Free web building tutorials</description>
- <item>
- <title>RSS Tutorial</title>
- <link>http://www.***.com/rss</link>
- <description>New RSS</description>
- </item>
- </channel>
- </rss>
<channel> 元素可描述 RSS feed,而拥有三个必需的子元素:
* <title> - 定义频道的标题。
* <link> - 定义到达频道的超链接。
* <description> - 描述此频道(比如免费的网站建设教程)
<channel> 通常包含一个或多个 <item> 元素。每个 <item> 元素可定义 RSS feed 中的一篇文章或 "story"。 此外,还存在若干个可选的 <channel> 的子元素。
生成XML文件以后,我们就可以将RSS功能添加到我们的网页上了,步骤如下:
1. 为您的 RSS 命名。请注意文件必须有 .xml 的后缀,如:testRss.xml
2. 验证您的 RSS 文件。(可以在 http://www.feedvalidator.org 找到很好的验证器)。
3. 把 RSS 文件上传到您的 web 服务器上的 web 目录。
4. 把这个小的橙色按钮 或 拷贝到您的 web 目录。
5. 在你希望向外界提供 RSS 的页面上放置这个小按钮。然后向这个按钮添加一个指向 RSS 文件的链接。代码应该类似这样:
- <a href="www.***.com/rss/testRss.xml">
- <img src="www.***.com/rss/rss.gif" width="36" height="14">
- </a>
6. 把你的 RSS feed 提交到 RSS Feed 目录。要注意!feed 的 URL 不是你的页面,而是您的指向您的 feed 的 URL,比如 "http://www.***.com/rss/testRss.xml"。此处提供一些免费的 RSS 聚合服务:
* Syndic8: Over 300,000 feeds listed. Register your feed here.
* Daypop: Over 50,000 feeds. Register your feed here.
* Newsisfree: Over 18,000 feeds. Register your feed here.
7. 在重要的搜索引擎注册您的 feed :
* Yahoo - http://publisher.yahoo.com/promote.php
* Google - http://www.google.com/intl/zh-cn/webmasters/addfeed.html
* MSN - http://rss.msn.com/publisher.armx
8. 更新您的 feed - 现在您已获得了来自 Google、Yahoo、以及 MSN 的 RSS feed 按钮。请您务必经常更新您的内容,并保持 RSS feed 的长期可用。