EditURL和RSD(Really-Simple-Discovery)是什么东西? Unknown 2009/05/03

| |

刚才看了rmplayer.cn的博客,觉得有些地方可以借鉴一下。突发奇想,是不是应该优化一下首页代码。

于是乎,分析起代码了。结果发现这么一行代码。因为我蛮喜欢删除无用代码的,所以想看看这句话究竟是做什么的?

<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://spyrise.org/blog/inc/rsd.php" />

网上一查,还真发现这里面是有点学问的。

先介绍一下“博客编辑接口”的概念。

博客编辑接口是为外部程序提供的用于获取或编辑博客文章的API。其主要作用有以下几个:
1、使用通用的博客编辑程序发表或编辑博客文章
例如很多人都使用windows live writer而不是博客引擎的在线编辑器来写文章。我曾经用过一阵子。
2、在不同的博客引擎之间或者同一博客引擎的不同版本之间传送博客文章
例如你原来使用WordPress博客引擎,而现在想转而使用Blogengine.net,你可以利用博客编辑接口很方便地把所有文章转移到Blogengine.net。
3、转换博客文章的存储方式
例如你原来使用blogengine.net默认提供的XML格式存储博客文章,现在想使用SQL Server存储,就需要用到博客编辑接口。
4、备份博客文章

目前主要的博客编辑接口有两个:MetaWeblog和BlogML。
主流博客引擎中,Wordpress和CommunityServer支持MetaWeblog接口,Blogengine.net则同时支持MetaWeblog和BlogMl接口。
主流博客编辑软件如Windows Live Writer、Qumana Blog Editor和BlogMate等都只支持MetaWeblog接口。

以上可以说是博客编辑接口的各种用途和好处。

不过对于不具备专业知识的博客用户来说,为博客客户端程序(如Windows Live Writer)手动设定定博客引擎的编辑接口是比较困难的,因此博客引擎应该提供自动发现机制,使外部程序能够简单地通过博客网站地址找到博客编辑接口。

先来看看Windows Live Writer是如何发现博客引擎的编辑接口的。

内文分页: [1] [2] [3]
请给这篇日志评个分吧~!

本文评分: 5.5/10 (50 votes)    提示:您还未对本文评分,您可以进行评分并发表您的意见!

加入收藏!

发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [注册]