Joomla!之门 arrow 文章新闻 arrow Joomla教程 arrow Windows Live Writer 结合 MovableType XML-RPC 离线撰写 Joomla! 文章
Narrow screen resolution Wide screen resolution default color green color orange color

Google Translate

EnglishFrenchGermanItalianJapanesePortugueseRussian

文章分类阅读

Windows Live Writer 结合 MovableType XML-RPC 离线撰写 Joomla! 文章

E-mail
(20 次投票)
作者: 白建鹏   
2009-03-02

Windows Live Writer 是微软公司 Live 产品系列中的一个桌面程序,从名称上就能看出来,它是运行在 Windows 操作系统的。WLW 的主要功能就是离线撰写博客(blog)文章。它已经内置了对 Blogger、WordPress 等著名博客平台的远程撰稿支持。

前不久 Joomla! 之门网站的会员 shirley 在论坛提出了一个问题:怎样把本地的doc文件从后台直接上传为文章? joe137 对这个问题的解决方案很正确:就是通过 Windows Live Writer 来远程提交文章。joe137 介绍了两篇文章,这两篇文章都是采用 MetaWeblog 插件结合 Windows Live Writer 来进行离线撰写 Joomla 文章

我看了一下,MetaWeblog 插件的方式是可行的,不过,这个插件功能太弱了!因此,今天我准备向大家介绍另一个类似插件:Movable Type XML-RPC for Joomla!。

Windows Live Writer
Windows Live Writer
 

Movable Type XML-RPC 这个名称看起来有点怪,因此,我先分解一下:

什么是 Movable Type

Movable Type,简称 MT,是由位于美国加州的 Six Apart 公司 推出的博客(blog)发布系统。它是全球最受欢迎的网志系统之一,包含多用户,评论,引用(TrackBack),主题等功能,并广泛的支持各种第三方插件。Movable Type 于2007年12月12日正式宣布以 GPLv2 的协议开源。

Movable Type Logo
Movable Type Logo
 

提起博客程序,大家最熟悉的莫过于 WordPress(简称 WP)。Movable Type 实际上是与 WP 齐名的一个 weblog 程序。与 WP 稍有不同,MT 不是 php 程序,而是 .cgi 程序构建的,因此安装过程有些复杂(笔者今天在 XAMPP 服务器上面折腾了近1个小时,还是没有安装成功)。不过 MT 的功能也相当强悍,官方网站甚至自称 MT 是一个 CMS。

目前 MT 的最新版本是 4.24,点击此处下载 Movable Type 英文原版点击此处下载 Movable Type 中文语言包

什么是 RPC

RPC 是 Remote Procedure Call(远程过程调用)的缩写,它是一种协议,程序可使用这种协议向网络中的另一台计算机上的程序请求服务。由于使用 RPC 的程序不必了解支持通信的网络协议的情况,因此 RPC 提高了程序的互操作性。在 RPC 中,发出请求的程序是客户程序,而提供服务的程序是服务器。

如果你想了解 RPC 的详情,请参看维基百科中的解释:Remote procedure call

什么是 XML-RPC

XML-RPC 是一种使用 XML 文件来编码调用命令、同时使用 HTTP 作为传输方式的 RPC 协议,由 Dave Winer 在1998年创建。

孟岩 对 XML-RPC 的介绍是这样说的:

XML-RPC 是用 XML 来做 Web 服务的鼻祖,是一套实现跨 Internet 过程调用的规范和实现。它利用 HTTP 作为传输协议,使用 XML 作为消息请求的传输主体。XML-RPC 以一个消息体为 XML 格式的 HTTP POST 请求发送给服务器,服务器执行后将执行结果再以XML格式返回。比起 DCOM、CORBA、SOAP,它的优点主要是:

  1. 简单、轻量级;
  2. XML 编码,可读性增强,同时也便于手工修改;
  3. 利用 HTTP 传输,方便的穿透防火墙(80端口),便于使用 SSL 加密等。

缺点:

  • 对字符编码的支持不够,通常用 Base64 编码来解决中文问题;
  • Datetime数据类型没有时区;

什么是 MovableType XML-RPC?

综合上面的介绍,可以看出:MovableType XML-RPC 这个插件就是给 Joomla 新增一种 XML-RPC 功能,此插件能给 Joomla 添加 Movable Type 的 API 接口,从而使支持 Movable Type 的远程撰稿软件就能通过这个 API 来支持 Joomla。

也就是说,由于 Windows Live Writer 本身已经自带对 Movable Type API 的支持,因此在 Joomla 上面安装 MovableType XML-RPC 插件之后,就能通过 WLW 给 Joomla 网站远程提交文章了。

同时,由于 Windows Live Writer 与 Microsoft Word 都是微软公司的产品,兼容性很好,我们就能将 Word 制作的 .doc 格式文档内容复制、粘贴到 WLW 中,然后提交给 Joomla 网站。这对于那些拥有很多 Word 文档又想把这些 doc 文件转换为 Joomla 网页的用户来说真是最佳的解决方案。

那么,我们接下来详细介绍一下这个远程提交文章的方法。

 

 下载 MovableType XML-RPC for J1.5 远程通讯插件 2.3.0 多国语言版
文件标题:MovableType XML-RPC for J1.5 远程通讯插件 2.3.0 多国语言版 (Details)
文件类型:zip
版本:2.3.0
文件大小:35 Kb
 

 下载 MovableType XML-RPC for J1.0 远程通讯插件 2.2.1 英文原版
文件标题:MovableType XML-RPC for J1.0 远程通讯插件 2.2.1 英文原版 (Details)
文件类型:zip
版本:2.2.1
文件大小:92 Kb



 
< 上一篇   下一篇 >