RSS Feed Autodiscovery的普及为什么很少?

| | 评论(8) | 引用通告(3)

RSS Feed Autodiscovery,就是RSS Feed的自动发现机制。从技术角度来说,是一件简单到家的事情,不过是在HTML里的<HEAD>部分里加一行代码,类似:

<link REL="alternate" type="application/rss+xml" title="Default RSS1.0 feed"  
href="http://www.zhangyining.net/weblog/rss/rss.pl"/>

这行代码的作用就是告诉访问该页面的客户端程序(浏览器,RSS Reader,或者是RSS聚合器)该页面提供RSS Feed以及该Feed的地址,这样,客户端程序可以直接反馈给用户提示用户可以订阅的内容(例子:桌面或者基于浏览器的RSS Reader),或者自动聚合内容(例子:RSS搜索引擎)。

这种机制要比用户自己去点击blog页面上的那个桔黄色的写有“RSS”或者“XML”或者“Atom”的小图标然后拷贝该图标指向的链接再填入RSS Reader里更快捷更方便,也就更友好。

可是,到写这篇文字为止,在我有限的调查中(到各个BSP主页然后随机挑几个blog查看),国内几个大的BSP们,除了blogbus提供RSS Feed Autodiscovery以外,Blogchina, Blogcn, Blogdriver,以及新浪Blog,都没有提供这种RSS Feed的自动发现机制。

绝对不会是技术问题,第一,如我上面所说,不是难,而是太容易,只要你提供了那个链接到RSS Feed的桔黄色图标,就能够写一个HTML Link而实现Autodiscovery;

第二,举例:新浪的blog页面就在RSS图标下,提供了一个“推荐订阅:订阅到RSS阅读器”的Javascript链接,点击该链接会启动用户机器上安装的新浪的桌面RSS阅读器,并将当前页面的Feed提交给阅读器。也就是说,新浪blog的页面只让自己的桌面阅读器来自动发现新浪blog页面上的Feed(有趣的是,新浪RSSReader并不支持Autodiscovery,必须提交RSS的实际URL才能够订阅。好奇的可以看看新浪blog页面上的这段javascript(我调整了显示格式),基本上是启动阅读器提交Feed的URL,如果当前机器上没有安装,那么跳转到下载页面(当然,这段代码只能在IE里正确执行)。

function rsstry(_sUrl)
{
 try{
     new ActiveXObject("SinaRss.RssObject");
     window.open(_sUrl, "_self");
    } catch(e) { 
       window.open("http://rss.sina.com.cn/rss_noreader.html");
    }
}

为什么技术上更先进,对用户更友好(嘿,Web2.0不是以用户为主么?),Feed的自动发现机制没有得到各个BSP们足够的重视和使用上的推广呢?真的是因为他们的技术开发人员几乎一致地忽略了么,还是管理层为了提高页面的访问量,点击率,“眼球数”,和页面上广告的click-through量,这些Web1.0的旧指标而故意不支持呢?

也许可以在几天后的网志年会上讨论一下吧。

引用通告(3)

被引用的日记: RSS Feed Autodiscovery的普及为什么很少?

TrackBack URL for this entry:
http://blog.cnblog.org/cgi-bin/mt/cnblog-tb0801.cgi/1328.
如果您想引用这篇日记到您的Blog,
请复制上面的链接,放置到您发表文章时的相应界面中。

RSS Feed Autodiscovery,就是RSS Feed的自动发现机制。从技术角度来说,是一件简单到家的事情,不过是在HTML里的部分里加一行代码,类似: 这行代码的作用就是告诉访问该页面的客户端程序... 阅读更多细节

来自EndTech @ micy.cn:求实BBS版面增加RSS
引用时间:2005年11月26日 12:47

  虽然算起来我已经用过许久的RSS 订阅了许多的feed 可自己去写一个RSS功能并投入使用还是第一次 希望这个功能可以为求实BBS的用户提供方便. ... 阅读更多细节

来自EndTech @ micy.cn:[教程]用RSS+Bloglines在线阅读
引用时间:2006年2月 8日 18:07

  由于RSS Feed变更 借机会来说说 如何通过RSS订阅本站并实现在线阅读 主要介绍给还没有开始使用和了解RSS的朋友 并帮助更多的本站读者订阅本站. 本文由BunnyQ发表于http://blog.micy.cn/ 转载请... 阅读更多细节

评论(8)

try{
new ActiveXObject("SinaRss.RssObject");
window.open(_sUrl, "_self");
} catch(e) {
window.open("http://rss.sina.com.cn/rss_noreader.html");
}


是所有这样写,是他的手法
目的很简单就是要引导用户使用自己的client

rss_feed 好像google比较感兴趣,我第一次开发的blog有此功能,参照国外blog的版面,也是好几天才发布一次信息,但在短短二个月内pr值就升到4。

缺乏远见,导致对于很多“细节”问题的忽视——因为他们并不知道这么一点儿微小的差异会带来什么不同。

有很多例子,举个典型的:
很多网站提供登录界面或入口,往往在这样的“入口”处会有一个图片或按钮,上面的文字是“登录”,而在旁边的文字提示上写的却是“登陆”。

姑且不论“登陆”还是“登录”正确,可见美工、网页制作人员、开发人员,乃至他们的监管者(经理或者任务验收者)都是一群没有远见的家伙

自己做的事情都难以做到前后一致,更何谈更多的远见了。

这个世界上,太多的人的“远见”是来自于失败的教训,或者成功的体验。从而导致他们缺乏发现的能力,缺乏主动获得远见的意识。

不幸的是,他们其中很多人成功了,也不知道自己的成功的关键,从而成功并不能为其带来远见的收获;更糟糕的是,很多自己或者别人的失败的教训也不能对其远见的提高有所帮助。

sigh.

Trackback也是类似的情况。感觉很多厂商对互联互通基本都是不支持的态度,国内。

个人觉得,
国内BSP提供服务,赚的就是眼球了……

Blogger.com 连 Ftp Publish 的静态BLOG都带这么个句子。

不过,
考虑怎么方便用户而不考虑PV,不像国内大头们的作风。

sohu的blog早就有了rss discovery的功能

既然说到这里,我在揭发一下,bloglines是支持Autodiscovery的,所以用页面地址即可订阅,但是Gougou就不支持,必须用Rss才能订阅。

我想这是国内的技术人员比较浮躁造成的吧

topku很久以前写过这么一篇类似的东西,我记得

发表评论

关于此日记

此日记由 Zhang Yining 发表于 2005年10月26日 18:23

此Blog上的上一篇日记捐献时间,分享快乐

此Blog上的下一篇日记网站被封了怎么办?

首页归档页可以看到最新的日记和所有日记。