05
10月

让Live Writer支持WordPress 2.3 的tag

1、MetaWeblog API基础知识

    MetaWeblog API 是一套基于XML-RPC通信协议的编程接口,是诸如Wordpress这样的Blog应用程序对外接口国际规范标准,通过MetaWeblog API,Blog应用可以对外公布Blog 提供的服务,从而允许外面的程序能取得和设置blog文章的文本或属性。目前大部分流行的Blog程序和工具都支持MetaWeblog API。

  • MetaWeblog API的应用场景

    通过电子邮件方式发布Blog(比如Windows Live Spaces、Office 2007的电子邮件发布功能)

    通过客户端(比如Live Writer、IM) 来发布Blog

    通过社会化网络(例如Facebook、、Twitter、Myspace、douban)来发布Blog

    通过社会化书签(例如delicious、google docs)把收藏的网页、文档定时发布到Blog

    通过Mahsup应用接口把聚合的内容发不到Blog

  • MetaWeblog API的参考意义

   对于搭建基于互联网的应用,要形成一个具有核心竞争力的生态社区,必须整合价值链上下游的各种资源到社区中来,核心策略之一是要推行“平台化战略”(平台之争-从Facebook Platform谈起)而非“一个网站,一个应用”。在社区价值链中包括面向最终用户、外部合作伙伴站点、联盟站点、最终开发人员等不同角色,这些角色对社区有不同的需求,这些需求需要在技术层面体现出来。因此除了在完成内部核心功能外,对外接口的统一性、开放性、集成性至关重要,平台只有通过“整合和被整合”的双向互动,才能够调动价值链的其他角色参与到平台功能的完善、推广。

    因此MetaWeblog API、amazon 的Web Service、Goolge 的API都是值得在搭建互联网应用时候借鉴的。

  • 一些关于XML-RPC和MetaWeblog API的资料:

    基于XML-RPC的BloggerAPI学习

    http://www.xmlrpc.com/

    RFC: MetaWeblog API

    http://www.duduwolf.com/post/41.asp

   Windows Live Spaces MetaWeblog API

 

2、采用Wordpress 2.3缺省的tag支持

    WordPress 2.3已经缺省提供了对tag的支持,因此如果要求不高,倒也不再用诸如Ultimate Tag Warrior 3这样的工具。Live Writer缺省情况下已经对Wordpress提供较好的支持(应该是对Wordpress 2.2.x版本),但在Live Writer所使用的Wordpress的MetaWeblog API中尚未包括对mt_keywords (tagging)的支持。由于Wordpress服务器端采用XML manifest来描述其提供的服务,Live Writer与Wordpress服务器端通过XML-RPC接口获得Blog提供的功能支持,因此可以在Wordpress的服务器端加上mt_keywords 的XML manifest文件即可。

    方法如下:

  • http://trac.wordpress.org/ticket/5023下载wlwmanifest.zipwlw-head.zip两个文件
  • 上传wlwmanifest.zipwlw-head.zip两个文件到服务器上Wordpress的安装根目录下,与wp-includes同级
  • unzip wlw-head.zip;unzip wlwmanifest.zip
  • cp “wlwmanifest Folder/wlwmanifest.xml” .
  • rm -rf “wlwmanifest Folder” wlw*zip
  • 下载注册表工具WriterKeywordsEnable.zip。关闭Live Writer,运行WriterKeywordsEnable,以打开Live Writer的Keywords功能如果有多blog,运行时候选中自己wordpress类型的blog。也可以直接修改注册表方式来达到此目的。
  • 在编写blog时候,点击“设置发布日期”旁边“显示属性”的按钮(向上的双箭头),即可以设定keywords(MS对tag的叫法)。

reg

jj

  • 参考资料:

   Utility: Enable keywords/tags for Windows Live Writer

   How to make WordPress’ new Tags work with Windows Live Writer

   Tags! And Categories

3、采用Ultimate Tag Warrior 3的tag支持

   如果采用Ultimate Tag Warrior 3来作为Wordpress的tagging工具,则可以参考如下文档,说的很清楚。

    Ultimate Tag Warrior on WordPress and Windows Live Writer

  在使用前,应该也需要运行WriterKeywordsEnable.zip工具,由于采用Wordpress 2.3缺省的tag支持,因此没有试用此种方法。

7 条评论了已经

Trackbacks/Pingbacks.

发表评论

名字(必须)
邮箱(不会被公布)(必须)
网址

字体为 粗体 是必填项目,邮箱地址 永远不会 公布。

允许部分 HTML 代码:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
URLs must be fully qualified (eg: http://www.yeeach.com),and all tags must be properly closed.

超出部分系统将会自动分段及换行。

请保证评论内容是与日志或 Blog 内容相关的,灌水、攻击性或不恰当的评论 可能 会被编辑或删除。

    RSS订阅

    近期文章

    近期评论

    文章归档

    分类目录