最近做了 几个网站的合作项目,发现内容用户发布对用户来说是一个大问题。很多人并没有使用过WordPress的后台编辑工具,而且WordPress后台界面对不是很友好,浪费了很多时间在教用户使用上。对于基本概念的普通用户,他们编辑文章的时候,不是没有填分类,就是没加标签,图片上传也是经常出错。

为了解决这个问题,我使用了前台页面编辑的方法,就是利用front pubilsh 插件让用户在网站的页面上直接编辑文章。

Frontend Publishing 功能比较强大,提供了很丰富的设置,比如限制文章最大的链接数等。

front publishing ui

这就是它的网页界面的样子(已经汉化)。 去掉了一些不需要要的表单像,填写起来会比较简单,也不会有遗漏,用户也好理解。

但是这个插件使用要配合菜单权限管理插件,还要做另外的登录链接(也许你的网站并不需要这个功能)。如果光提供访问链接给用户的,又不是很方便,可能用户经常不记得 ,还有安全性的问题。

记得的以前微软有款离线博客编辑工具,为用户提供所见即所得的博文撰写功能,在博客流行的时候很受欢迎,叫做Windows live writer. 在网上搜了一下,这个项目2009停止更新后,2012年被微软开源了。现在叫做Open Live Write, ,编辑完成后可通过XML-RPC协议将文章发布到所有支持该协议的博客平台中,包括WordPress等。

今天试用了一下。感觉很不错。

OLW_screenshot

这是Open live writer 的主界面,window 用户应该会觉得很亲切,看起像写字板。

这个软件可以设置多个博客账户,让你同步发布文章到不同的博客平台。编辑方式也支持图片拖拽等,还可以通过插件扩展,比如代码高亮功能。

如果你对这个工具感兴趣,可以到 其官方网站上http://openlivewriter.org/下载。 开源项目是发布在github上的,目前刚有极客青年提交了中文版,可以去去这里了解详情。


注意事项:

在Open Live Writer 编辑以后,点击发布按钮,文章就会直接发布了,不是传到后台。所以点击发布的之前,要稍作检查。当然,你修改完以后,再次点击发布,文章并不会重复发布,而是会更新。

Open Live Writer是基于XML-RPC协议与wordpress网站通讯的,使用前要确保你的wordpress网站这个功能没有被禁用,有些主题可能默认禁用了这个服务。

我的这个主题之前就关闭了XML-RPC,所以第一次设置账号链接时提示 xml-rpc错误。解决办法是 在主题的function.php文件中注释或者去掉以下代码:

//xmlrpc服务禁用方法:
add_filter(‘xmlrpc_enabled’, ‘__return_false’);