当前位置: 首页 > 图文教程 > 网页制作 > CMS技巧 > 了解WORDPRESS的RSS Cloud

CMS技巧
如何为Wordpress页面使用另一个样式表
WordPress的MySQL连接出错监测方法
Z-Blog转换到WordPress的SQL语句
KingCMS广告标签的使用方法
PJBlog首页调用日志的实现方法
新云CMS技巧:发表文章并生成HTML
新云CMS问题解答:大类和子类的问题
新云CMS:修改、创建和应用模板
新云CMS建站:初学者使用教程
新云CMS:遇到的常见问题
新云CMS:部分模板标签说明
轻松建立自己的网站 动易系统帮你完成
动易2006版模板教程:版式模板管理
动易模板常用CSS修改操作技巧
动易网站风格模板管理
动易2006版模板方案的导入、导出
WordPress优化(3):图片和下载防盗链
WordPress优化(1):Gzip压缩CSS和JS
WordPress优化(2):cacheAsFile静态网页
Zblog首页文件静态化的方法

CMS技巧 中的 了解WORDPRESS的RSS Cloud


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-03   浏览: 32 ::
收藏到网摘: n/a

昨天,WordPress 创始人 Matt 先生发布 WordPress.com 支持 RSS Cloud 的消息,该消息导致 RSS Cloud 一词开始在互联网上热传。那么,到底什么叫做 RSS Cloud 呢?

我去搜索维基百科,发现里面居然还没有 RSS Cloud 这个词条,于是我又去搜索谷歌百度,结果很失望,没有找到 “RSS Cloud 是什么”的语句。

后来,我看回 Matt 的 文章,文章里面有这么一句话:

今天,WordPress.com 上的750万个博客开始支持  RSS Cloud —— 基本上是一种通过推通知让人们知道你的Feed 已经更新的方法。

如果你有用过或者听过黑莓,应该不难理解什么是“推通知”。不过我觉得这个定义还是太笼统了一点,后来发现 Matt 还写了一句:

RSS Cloud 是 RSS feed 的一种额外元素,这种元素允许订户说 “嘿,你更新之后尽快让我知道,谢谢”。

这种说法还是让我觉得有点只能意会的感觉,于是我点击上面那个 RSS Cloud 超链接,发现原来指向的是一个 RSSCloud.org 网站,这个网站是脚本新闻的作者 Dave Winer 在 2009 年 7 月 14 日创建的。所以,RSS Cloud 也可以指 rsscloud.org 这个网站。从这个网站的介绍里面,我发现 Dave Winer 在 2001 年就提出了 rssCloud (不是 RSS Cloud) 的概念,但是也没有给 rssCloud 下定义,只是提到 “rssCloud 接口”这个词。所以,结合 Matt 的话,我给 RSS Cloud 的定义是这样的:RSS Cloud 是一种可以使 RSS Feed 更新之后立即通知接受服务器的协议。

我对 RSS Cloud 的定义就领会那么多了,不知道能否进入维基百科?:-)

那么,RSS Cloud 到底有什么用呢?

理解了 RSS Cloud 的定义,那么就不难理解它有什么用了。

上图很好地解释了 RSS Cloud 的作用,RSS Feed 更新之后,马上通过 RSS Cloud 通知读者的阅读器,而不需要读者的阅读器去检查你的 RSS Feed 是否已经更新,从而达到实时更新的效果。也就是说,你的博客文章一发表,读者马上就可以在他的阅读器上看到了。

 

知道了 RSS Cloud 的用处,那么该如何使用 RSS Cloud 呢?

1. 对作者来讲,你需要确保 RSS Feed 里含有 Cloud 元素,如果你用的是 WordPress.com,那么你什么也不用做,因为 Matt 已经帮你做好了;如果你用的是 WordPress.org,就可以安装一个叫做 RSS Cloud 的插件;如果你用的是其他博客平台,那么就需要寻找其他的方法。另外,如果你的 RSS Feed 是由 FeedBurner 或者 FeedSky 烧制的,那么装了 RSS Cloud 插件也没有用,除非 FeedBurner 和 FeedSky 也支持 RSS Cloud。

2. 对读者来讲,你需要确保你的阅读器支持 RSS Cloud 协议。目前支持 RSS Cloud 协议的只有 River2 这个阅读器,也是 Dave 的杰作。不过这个 River2 非常简陋,并且只能显示标题和摘要,而且还不支持中文:

如此简陋的阅读器,想必没有多少人去用。

可见,RSS Cloud 要推广至少还需要三个步骤:

1、在下一个版本的 WordPress 里面加进 RSS Cloud 功能;

2、FeedBurner 和 FeedSky 也支持 RSS Cloud 协议;

3、Google Reader 也支持 RSS Cloud。

最后,如果没有理解错的话,一种叫做 pubsubhubbub 的协议也具有类似 RSS Cloud 的作用,并且 Google Reader 目前已经采用了 pubsubhubbub 协议,所以不知道 Google Reader 最终会如何对待 RSS Cloud 和 pubsubhubbub。