用Windows Live Writer写博客

byshawn @发布于 2009-11-17 20:45:28 评论分享 二维码

clip_image001[25]

今天,我们把Metaweblog API的基本接口实现在了我们的Inf2平台中.

Metaweblog API是基于xml-rpc的协议,类似Web Service. 具体技术和实现过程会随后发布.

本篇文章是详解一下如何使用Metaweblog API.

首先,支持Metaweblog写文章的客户端有很多, 甚至可以使用Office Word 2007, Office Onenote 2007来发布文章, 而不需要登录到网站的后台, 毕竟在网速不漂亮的交大, 有一个方便的客户端是无比的重要.

在我们的测试下, 最后选择向大家介绍和推荐使用Windows Live Writer来发布文章. 它的优点可以表现为:

    • 配置十分简便
    • 兼容性很好, 支持我们平台后台的所有功能
    • 可以插入图片,而不需要单独用其他软件处理图片
    • 可以插入地图
    • 可以支持从Word 拷贝文字时清除无效的格式(因为是ms自己的软件嘛)
    • 开放的API可以为未来开发插件提供便利.

接下来的本篇文章就介绍一下如何配置Windows Live Writer

目前最新的Live Writer的版本是14(也是2009版). 您可以在以下地址获得:

注意, 用后面的安装后,不会出现任何提示, 但是安装会自动安在C:\Program Files\Windows Live\Writer\WindowsLiveWriter.exe 如果是64位的系统,会在C:\Program Files (x86)\Windows Live\Writer\WindowsLiveWriter.exe , 只能自己创建一下快捷键. (-_- 出现这个的原因是这个版本是从Windows Live的安装包里提取出来的, 而整个Windows Live安装包有几百MB)

安装好后初始运行会弹出配置界面:

选择"其他日志服务",然后点下一步, 您会看到这样的界面:

clip_image001[15]

日志的地址填写使用inf2基础平台绑定的域名, 例如要连接myswjtu.com ,就填写 http://myswjtu.com ; 如果要连接team.myswjtu.com 就填写 http://team.myswjtu.com

用户名和密码填写您在注册inf2平台时所填写的用户名和密码. 点下一步

clip_image001[17]

在这一步里,首先选择使用日志的类型是Metaweblog API.

如果您需要连接myswjtu.com 就填写 http://myswjtu.com/xmlrpc.ashx 如果连接其他绑定地址,照此推断填写,例如http://team.myswjtu.com/xmlrpc.ashx 或者 http://***/xmlrpc.ashx

然后下一布

clip_image001[19]

此时会询问是否测试主题, 我们没有实现该功能, 因此选择No或者"否"

clip_image001[21]

当您看到这个界面时, 说明已经测试完成了. 您可以输入一个昵称以保存配置.

结束后,您就可以看到Live Writer的主界面了:

clip_image001[23]

界面的相关介绍如下:

image

如果您对这些还不是很了解,您可以点这里查看后台的发文说明

如果您对标签不理解,您可以点这里查看标签使用说明.

 

到此为止,您已经了解了Windows Live Writer对Inf2平台建立的网站的API调用的基本配置.

接下来,您可以试一下?:-)

byshawn @发布于 2009-11-17 20:45:28 评论分享二维码