消息来源[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有一些好处:
应用与发展
“出版(publish)feed”及“供稿(syndication)”是两个常用词汇,用来描述网站为某种资讯提供feed。就像供稿给报纸的文章一样,feed内容可以被其他网站重新出版。feed的格式被设计成机器可读而非人类可读的,这使得它可以自动将资讯从一个网站传递到另一个网站,完全不必透过人类手动转贴。其他网站可以利用feed聚合各种资讯,比如说将许多网志汇流至同一处而成为部落格联播网。一些网志供应商(BSP)提供了在网志侧边栏显示联播网的功能。软体开发界常将部落格联播网网站称为Planet,源自于一个线上聚合器软体的名字[12]。
较新的格式Atom还提供了用户张贴到网站的通讯协定,使得feed除了读取(从网站获得资讯)之外还多了写入(将资讯送到网站)的新功能。这令可写网路(writable web)更加标准化,利于新应用服务的撰写与实现。
参考资料
参阅
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.