Archive

Posts Tagged ‘wordpress’

在WordPress2.5中启用GZip

April 7th, 2008 No comments

WordPress 2.5有很多不错的特性,前两天也把Hamo’s World 手动升级到WordPress2.5,不过发现WordPress中的GZip选项已经被取消了。调查后得知,现在WordPress已经不再采用php的zlib来进行压缩,而是把这项工作完全交由服务器来控制。如果服务器支持DEFLATE,则直接启用gzip,而且比PHP的压缩的效率要高。

但是和以前版本一样,对于css等静态页面,需要手动在.htaccess中设置。

<ifmodule mod_deflate.c>

AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-httpd-php application/x-javascript

</ifmodule>

如果服务器是Apache1.x,则需要采用以前WordPress中采用ob_gzhandler的方法或者使用GZIP Pages等插件。

查看页面是否已经启用gzip压缩,可以在GIDZipTest检测。

Categories: 技术讨论 Tags: ,

手动升级到WordPress2.5

March 31st, 2008 No comments

WordPress出来有几天了,从Beta开始就关注,不过还是等正式Release才决定升级。

以前都是用的DreamHost的One-Click来升级,今天发现由于手工切换网站目录,不能一键升级,于是手动升级,也很简单。

步骤如下:

  1. 删除网站目录下的wp-admin,wp-include目录
  2. 下载WordPress 2.5并解开覆盖到网站目录下(如果修改了wordpress自带theme,先备份)
  3. 浏览器中打开http://www.satwe.com/wp-admin/upgrade.php,提示升级数据库
  4. 检查插件和主题是否有不兼容(常见插件的最新版本基本都兼容2.5)

2.5最直观的改进就是后台,非常不错。

Categories: 技术讨论 Tags: , ,

NextGEN Gallery的新插件

November 27th, 2007 4 comments

NextGEN Gallery是经过众多试验后才选用的相册插件,一直使用得很愉快。今天很无意地在NextGEN Gallery的作者博客上看到了这个相册插件的插件,效果非常的crazy。

安装和使用都非常简单,下载,激活插件,然后在文章中使用下面标记即可,其中的gallery-id为 NextGen Gallery中的相册id。

[polaroid=gallery-id,width,height]

测试一下,第一次打开时下载图片需要点时间,要有些耐心。

[polaroid=1,480,360]

推荐一个自动更新WordPress插件的插件

October 22nd, 2007 1 comment

插件在WordPress上有着举足轻重的作用,可以说每一个WP平台的blog都使用了或多或少的插件。而各个插件总在不断的更新改进,所以跟踪插件的新版本成为一件必须做的事情。

在WordPress 2.3版本以前,往往需要手工到WordPress.org上查找插件的更新。WP 2.3集成了插件更新提示的功能。每当安装过的插件有新版的时候,在WP的后台会出现提示,并引导至WordPress的插件页面。这一功能无疑给用户以极大的方便,但是还只是解决了一半的问题。因为更新插件,还需要下载,上传,解压,同时可能还需要关闭与激活插件。

这种情况下,One Click Plugin Updater应运而生,它运行于WP2.3平台。当有插件更新提示的时候,会在提示链接旁边增加一个“update automatically”链接,点击此链接就可以自动完成新版插件的下载解压覆盖以及插件的激活等工作。

该插件的页面:http://wordpress.org/extend/plugins/one-click-plugin-updater/

让Nokia手机的lifeblog支持WordPress

October 19th, 2007 No comments

在Nokia手机上内置了博客的写作软件——LifeBlog(中文版叫做“写e生活”),可以把收到的短信、彩信、邮件以及照片等发布到博客。

这一功能非常方便快捷,像sina博客等都提供了发布接口。但是lifeblog不支持XMLRPC协议,所以对于WordPress无能为力。今天从WordPress的新闻里看到这个“Post to WordPress Blogs from Nokia Lifeblog”,顿觉激动。

通过在博客服务器上传一个lifeblog.php,就可以支持Nokia的lifeblog协议,而且该程序支持最新的WordPress2.3。作者是在N95上测试的,俺用N73+WordPress2.3也同样成功。

更为感叹的是作者的程序调试手段,由于其blog是由某服务商提供,所以很难跟踪,所以他竟然是通过在刷新无线路由的firmware,然后通过在路由器上sniffer来调式,不可思议。

题外话:在支持wifi的N95上肯定很爽,如果使用GRPS,文章过长可能会提交超时,导致发布失败。

安装步骤:

[阅读剩余部分…]

Categories: 技术讨论 Tags: , ,

在Live Writer中支持WP2.3的Tag

October 15th, 2007 1 comment

在将Blog“升级到WordPress 2.3”,并且费尽周折,“安装新版Windows Live Writer”之后,终于可以考虑在Live Writer中增加对WP2.3的Tag的支持了。

Live Writer本身对WordPress的支持非常好,只是现在WP2.3提供的RPC API中并没有对Tag的描述,因此Live Writer无法支持。

在WordPress 的Trac中http://trac.wordpress.org/ticket/5023提供了对这一问题的解决,相信在WP2.3.1版本中将包含这一个改进。

简述如下:

1. 下载wlwmanifest.zipwlw-head.zip并更新到WP的安装目录。

2. Live Writer中更新该Blog账户的设置即可。

由此以来,每篇Blog的Tag(Keyword)以及Slug 链接都可以非常方便的在Writer中设置了,很好。

Categories: 技术讨论 Tags: ,