消息来源
消息来源[1](英语:web feed、news feed、syndicated feed又译为源料[2]、馈送[3]、信息提供[4]、供稿[5]、摘要、源[6]、新闻订阅、网源[7])是一种资料格式,网站可透过它将最新信息传播给用户,用户能够订阅网站的先决条件是网站可提供持续更新的信息。消息来源受到博客及新闻网站的广泛采用,因为此类型的网站经常更新内容。如前所述,feed的译名很多,莫衷一是,至2008年底为止,还没有一个十分通用而备受认可的中文译名。将feed汇流于一处称为聚合(aggregation),而用于聚合的软件称为聚合器(aggregator)。对最终用户而言,聚合器是专门用来订阅网站的软件,一般亦称为RSS阅读器、feed阅读器、新闻阅读器等。
典型的一种应用是,网站提供feed网址(通常以橘色的feed标识供用户点击,如或),而用户将feed网址登记到阅读器里,就可以订阅此网站的最新信息。阅读器操作方式类似电子邮件客户端软件,只是用feed阅读器订阅网站不需电子邮件地址。用户订阅了之后,阅读器便会透过网站feed检查网站有无更新。视阅读器的功能而定,用户可以得知哪些订阅的网站更新了,或得到已订阅网站的新信息列表,或自动下载已订阅网站的新内容。阅读器可以设置调度,定时地检查已订阅的所有网站。网站feed虽然看似将内容推送给用户,但事实上它采用的是拉取技术(pull technology)。
常用的feed格式有RSS、Atom两种。由于RSS是较早通行的格式,一些网站虽然提供了两种格式,但只称为RSS。feed传播给用户的内容种类通常是HTML(网页内容)或通往网页的链接。许多网站只在feed当中放入文章的一部分或著摘要,想看全文就得要点击链接到原站去看;然而,也有一些人认为应该将全文放入feed[8][9]。除了网页之外,feed内容也可以是通往其他数字多媒体的链接。供用户订阅的内容若是音频或视频等多媒体信息,则称为播客(podcast)。
阅读器
[编辑]就像电子邮件一样,feed阅读器除了有客户端软件(如FeedDemon、NetNewsWire),亦有数种在线阅读器(如Bloglines、Google阅读器、funP哈部落、抓虾等)。由于博客的盛行,当代浏览器当中,Internet Explorer(第7版起[10])、Mozilla firefox、Safari、Opera等都集成了订阅feed的功能。电子邮件客户端软件Windows Live Mail、Mozilla 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)更加标准化,利于新应用服务的撰写与实现。
参考资料
[编辑]- ^ 消息来源是Mozilla Firefox繁体中文版中的译名。
- ^ 迈入新世纪─从博客、维基百科与源料开始 互联网档案馆的存档,存档日期2008-09-26.
- ^ 什么是 RSS 和 Atom 馈送?
- ^ 何谓 RSS 和 Atom 信息提供?
- ^ 什么是供稿?订阅是什么意思?
- ^ 摘要是Internet Explorer繁体中文版中的译名;源是Internet Explorer简体中文版中的译名;
- ^ 新闻订阅是Opera正体中文版的中的译名;网源是Opera简体中文版中的译名;
- ^ 洪波(keso). 东拉西扯:全文还是摘要. [2008-11-23]. (原始内容存档于2008-10-13).
- ^ 常纯敏. 從 Google Gears 談全文 RSS. [2008-11-23]. (原始内容存档于2008-09-05).
- ^ 讓新聞直接傳送給您。. [2008-11-22]. (原始内容存档于2009-06-07).
- ^ (英文)Nokia introduces a new Web browser for S60 3rd Edition (页面存档备份,存于互联网档案馆)
- ^ (英文)Planet 互联网档案馆的存档,存档日期2005-10-29.