Duet G. Blog

Keep It Simple, Stupid

将Gears整合进你的WordPress

Google三号发布的浏览器可算是抢尽了风头。由于其内嵌Gears插件(曾用名Google Gear),使这款逐渐冷却但功能强大的玩意儿又再度火热起来。就目前的网络评价来看,作为Google浏览器不可或缺的一部分,它已经或多或少地象征着互联网的未来。
于是各种Gears应用又像当初发布Google Gear时那样,雨后春笋般地呈现出来。而首当其冲的,我想非拥有大量用户基础的WordPress莫属了。WordPress从2.6.1版本开始正式支持Gears,功能是通过新增的一个Java脚本,在后台的右上角增加了Turbo链接。点击该链接即可调用本地浏览器上的Gears插件,并将后台的静态文件缓存到本地,以加速后台页面的切换。
当然这并不会改善WordPress访客的体验,但这确实给大家提供了一个在WordPress上使用Gears的思路。于是LiuYang同学基于此思路编写了WP-Turbo插件。这是一款为访客提供前端加速功能的插件,与WordPress原生的后台加速思路同出一辙。在本小博上安装后稳定性非常不错,并且加速效果非常明显。来过这儿的哥们儿都知道,Duet G. Blog的模板、插件以及各种Java脚本使页面加载的时间变得很长。因此我强烈建议常来的朋友通过页面上方菜单里的“Turbo”按钮来加快访问速度,尤其现在我停用了AJAX Comments插件之后,每次回复都会刷新整个页面。倘若不加速,即使是执行脚本速度奇快的Google Chrome浏览器也是要等上一会儿的。
那么,WP-Turbo就是我要介绍的第一个整合Gears的方法了。
仔细看过Google Code上的Gears开发者站点后,不难得出以下结论:尽管Gears功能强大,但最为常见的功能无非是离线操作、本地缓存以及桌面快捷方式。
对于WordPress来说,目前还用不到离线操作这个功能,毕竟有大量的博客离线编辑器(如Windows Live Writer)。本地缓存功能上面已经说过了,那剩下的就只有桌面快捷方式这个应用了。
桌面快捷方式是Gears的一项功能,它是让本地用户把在线应用程序能够像本地程序一样使用而开发的。其主要功能就是通过页面上的按钮,在桌面上添加一个带有指定图标的快捷方式。使用户再一次使用该程序时能通过快捷方式一键到达。
这个功能作为Google Chrome浏览器原生功能,可以通过“控制当前页”按钮中的“创建应用程序快捷方式”选项直接使用,而不限该页面是否整合Gears。Google Chrome浏览器的《网路开发人员常见问题问答》中有定义快捷方式名称、描述以及快捷方式指向和指定图标的方法
参照Google官方给出的方法,我们只需要在模板的head标签内增加相应信息,就可以方便地让Google Chrome浏览器在桌面上生成一个拥有漂亮图标的快捷方式。但倘若不是Google Chrome浏览器,这种方法就不适用了。
但我们可以直接调用Gears的API,这样无论是哪种浏览器,只要装有Gears插件,都可以顺利地生成快捷方式了。
至于详细的方法我会在下篇文章给出,敬请期待。


已发布

分类

作者:

评论

《“将Gears整合进你的WordPress”》 有 2 条评论

  1. attacker_hu 的头像

    有了这个加速功能后我都直接在后台写文章了。。
    我想问一下你启动了IntenseDebate评论有没有出现评论丢失的情况??

  2. Duet G. 的头像

    我这边很正常啊,我选择让Akismet继续管理Spam,不过影响中好像评论导入的期间有些评论无故重复了几遍,不过现在一切正常。