出家如初,成佛有余

让Live Writer支持WordPress 2.3 的tag

Posted in Uncategorized by chuanliang on 2007/10/05

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支持,因此没有试用此种方法。

No Responses Yet

Subscribe to comments with RSS.

  1. Digbuzz said, on 2007/11/09 at 07:08

    好文,放到我挖网( digbuzz.com , 最大的中文 Digg)挖一挖会不错,还可给你带来大量流量!

  2. 鬼故事 said, on 2008/06/14 at 03:59

    呵呵,帮顶!来听听鬼故事……

  3. 返利 said, on 2008/06/14 at 23:46

    呵呵,帮你PP顶!也请来返利看看……

  4. […]     参考:让Live Writer支持Wordpress 2.3 的tag […]

  5. […] 测试一下,来源于这里 […]


发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s

%d 博主赞过: