消息来源

用於向用戶提供頻繁更新的內容的數據格式

消息来源[1](英语:web feednews feedsyndicated feed又译为源料[2]馈送[3]信息提供[4]供稿[5]摘要[6]新闻订阅网源[7])是一种资料格式网站可透过它将最新信息传播给用户,用户能够订阅网站的先决条件是网站可提供持续更新的信息。消息来源受到博客新闻网站的广泛采用,因为此类型的网站经常更新内容。如前所述,feed的译名很多,莫衷一是,至2008年底为止,还没有一个十分通用而备受认可的中文译名。将feed汇流于一处称为聚合(aggregation),而用于聚合的软件称为聚合器(aggregator)。对最终用户而言,聚合器是专门用来订阅网站的软件,一般亦称为RSS阅读器、feed阅读器、新闻阅读器等。

典型的消息来源标识

典型的一种应用是,网站提供feed网址(通常以橘色的feed标识供用户点击,如),而用户将feed网址登记到阅读器里,就可以订阅此网站的最新信息。阅读器操作方式类似电子邮件客户端软件,只是用feed阅读器订阅网站不需电子邮件地址。用户订阅了之后,阅读器便会透过网站feed检查网站有无更新。视阅读器的功能而定,用户可以得知哪些订阅的网站更新了,或得到已订阅网站的新信息列表,或自动下载已订阅网站的新内容。阅读器可以设置调度,定时地检查已订阅的所有网站。网站feed虽然看似将内容推送给用户,但事实上它采用的是拉取技术(pull technology)。

常用的feed格式有RSSAtom两种。由于RSS是较早通行的格式,一些网站虽然提供了两种格式,但只称为RSS。feed传播给用户的内容种类通常是HTML(网页内容)或通往网页的链接。许多网站只在feed当中放入文章的一部分或著摘要,想看全文就得要点击链接到原站去看;然而,也有一些人认为应该将全文放入feed[8][9]。除了网页之外,feed内容也可以是通往其他数字多媒体的链接。供用户订阅的内容若是音频视频等多媒体信息,则称为播客(podcast)。

阅读器

就像电子邮件一样,feed阅读器除了有客户端软件(如FeedDemonNetNewsWire),亦有数种在线阅读器(如BloglinesGoogle阅读器funP哈部落、抓虾等)。由于博客的盛行,当代浏览器当中,Internet Explorer(第7版起[10])、Mozilla firefoxSafariOpera等都集成了订阅feed的功能。电子邮件客户端软件Windows Live MailMozilla Thunderbird也提供了订阅feed的功能。有些移动电话能够订阅feed,如诺基亚S60系统[11]。许多个人化主页服务,如iGoogle、My Yahoo、My MSN等也使用了feed相关技术,这些服务通常默认了天气、股市等几种常用的feed信息,但也允许用户自行添加订阅第三方的feed网址。

与电子邮件的比较

电子邮件列表(有时称为电子报)是另一种网站通知用户新信息的方式。在feed相关技术成熟之前,邮件列表占有主导地位。阅读器的运作原理有些类似于电子邮件POP3通信协议,只是feed阅读器查看的并非用户自己的邮箱,而是网站上的文件,文件内含有此网站的更新信息。和用电子邮件通知用户的方式比较起来,feed有一些好处:

  • 订阅feed时用户不必提供电子邮件地址,用户从而免去了与电子邮件有关的风险与威胁,如垃圾邮件电脑病毒钓鱼式攻击邮件诈骗等。
  • 当用户想要停止接收新信息通知时,不必向发信者申请“退订”,只要将feed网址从自己的阅读器的已订阅清单中删除即可。
  • 结构化的格式(除了某些RSS版本外,大都基于XML),机器易于处理,有利于Web 2.0式的混搭

应用与发展

“出版(publish)feed”及“供稿(syndication)”是两个常用词汇,用来描述网站为某种信息提供feed。就像供稿给报纸的文章一样,feed内容可以被其他网站重新出版。feed的格式被设计成机器可读而非人类可读的,这使得它可以自动将信息从一个网站传递到另一个网站,完全不必透过人类手动转贴。其他网站可以利用feed聚合各种信息,比如说将许多博客汇流至同一处而成为博客联播网。一些博客供应商(BSP)提供了在博客侧边栏显示联播网的功能。软件开发界常将博客联播网网站称为Planet,源自于一个在线聚合器软件的名字[12]

较新的格式Atom还提供了用户张贴到网站的通信协议,使得feed除了读取(从网站获得信息)之外还多了写入(将信息送到网站)的新功能。这令可写网络(writable web)更加标准化,利于新应用服务的撰写与实现。

参考资料

  1. ^ 消息来源Mozilla Firefox繁体中文版中的译名。
  2. ^ 迈入新世纪─从博客、维基百科与源料开始 互联网档案馆存档,存档日期2008-09-26.
  3. ^ 什么是 RSS 和 Atom 馈送?
  4. ^ 何谓 RSS 和 Atom 信息提供?
  5. ^ 什么是供稿?订阅是什么意思?
  6. ^ 摘要Internet Explorer繁体中文版中的译名;是Internet Explorer简体中文版中的译名;
  7. ^ 新闻订阅Opera正体中文版的中的译名;网源是Opera简体中文版中的译名;
  8. ^ 洪波(keso). 东拉西扯:全文还是摘要. [2008-11-23]. (原始内容存档于2008-10-13). 
  9. ^ 常纯敏. 從 Google Gears 談全文 RSS. [2008-11-23]. (原始内容存档于2008-09-05). 
  10. ^ 讓新聞直接傳送給您。. [2008-11-22]. (原始内容存档于2009-06-07). 
  11. ^ (英文)Nokia introduces a new Web browser for S60 3rd Edition页面存档备份,存于互联网档案馆
  12. ^ (英文)Planet 互联网档案馆存档,存档日期2005-10-29.

参阅