WordPress i18n and WordPress MU improvements

WordPress is a great blogging platform with a focus on aesthetics, web standards, and usability. However, as Nikolay Bachiyski pointed out on the GSoC2007 WordPress blog (http://codex.wordpress.org/GSoC2007), “there are a number of challenges both the WordPress i18n infrastructure and the WordPress l10n community are facing”.

As an active developer at a Chinese blog hosting site (http://72pines.com/) based on WordPress MU, I believe the improvements in the WordPress core codebase for better handling of internationalization/localization issues would be crucial for attracting more and more WordPress users across the globe. I, together with other developers at 72pines.com, are very excited about the ideas of bringing WordPress to more people in China. After all, China has a population of 1,300,000,000, and more and more people are choosing blog as an easy way to publish thoughts and ideas on the internet.

While a good localization package like the simplified-Chinese package I’m working on can be a good starting point, it is far from perfect. Many things can be done in the WordPress codebase, and the solutions to these issues will not only be beneficial to the huge Chinese blogger community, but also be useful to all blog communities with a native language other than English. Continue reading

bbPress 0.8.1 简体中文

今天花了点时间弄出一个 bbPress 0.8.1 的简体中文语言文件(以点点游 bbPress 0.7 版本为模版),喜欢的话可以下载。翻译很粗糙,还有许多很欠考虑的东西,如果不满意,可以使用 poEdit 自己修改、编译。

下载bbPress 0.8.1 简体中文版(基于官方 0.8.1 版本,修改了config-sample.php 文件,其它文件未变)
或者只下载简体中文语言文件(包含 zh_CN.mo 和 zh_CN.po 两个文件)

WordPress 2.1.2

如果你的WordPress 2.1.1如果是在三四天前下载并安装的,那你要小心了。你的系统可能包含一个大的安全漏洞,必需立即升级到 2.1.2。说起来好玩,此次升级不仅仅是一般的常规小升级,还因为是一名骇客修改了WordPress官方服务器上的 WordPress 2.1.1 的下载文件,注入了漏洞代码,导致 WordPress 出现高危漏洞。官方开发博客上提到SVN上的文件未被骇客修改,从SVN上导出的文件是安全的,2.0版本的 WordPress 也是安全的,此次事故仅仅影响到 2.1.1 的下载文件。只要是 theme.php 和 feed.php 这两个文件在执行包含 “ix=” 或 “iz=” 查询时有问题,将导致 PHP 远程执行漏洞。

如果你怀疑你的 WordPress 2.1.1 系统不安全,请立即升级到 2.1.2。升级方法和以前的一样,不过你最好把所有的 WordPress 2.1.1 文件删除,更换 2.1.2 的文件,确保你的安全。升级时先备份,这也是废话了。

另外,WordPress 上的SVN帐号和密码信息也因安全问题有所更新,你可以到这里重置你的用户和密码。

WordPress 2.1.1 和 2.0.9

这篇文章的一个小时前 WordPress 2.1.1 和 2.0.9 正式稳定版本发布。20分钟后系统更新到 2.1.1 ,更新这么勤快干什么呢,也许因为好奇。2.1.1 包含了30个左右的bug修复,大都是小修复,例如编码,XML-RPC,对象缓冲和 HTML 编码。

2.0.9 版本只包含了安全更新,例如防止 XSS。2.0系列的维护工作将会持续到 2010 年,不过新的功能和特性的开发将会转向到版本2.1,您在 2.0 版本上如果不是有特殊原因,推荐升级到 2.1。

可在这里下载新版本的 WordPress。

此次升级为中低优先级的建议升级, Continue reading

WordPress db-backup 2.0.1 插件和简体语言文件

昨半夜睡觉的时候可能听到了风雨声,不然怎么会在半睡半醒中吟出:“夜阑卧听风吹雨”的诗句呢?现在睡觉越来越难,不知道为着什么。

回家这才下了一场雨,早上起来的时候(起来时快一点了,还是早上么)还是阴天,下午便又阳光灿烂,出门的时候已能感到炎热,天气怪了,大过年十二月就像初夏一般。坏了。

今天把 WordPress db-backup 的插件翻译了,2.0版本的 i18n 有问题,MO文件无法正常工作,现在这个最新的版本已经修复了这个问题。具体的细节就不细说了,有问题留言吧。

喜欢的话,你可以在这里下载这个最新的 db-backup 插件和翻译好的语言包。这个语言文件为了兼容 IE (innerHTML) 没有翻译三处英文,如果你使用 Firefox 一类的浏览器,可以用 这个 全部翻译的语言文件。

WordPress 2.1 简体中文语言文件

老陈奋战几天终于完成 WordPress 2.1 中文语言文件翻译。愿意的话,你可以到 这里 下载。

天气变冷了,据说是寒流来了。希望姥姥、姥爷要多多保暖,老人家不禁寒。现在在家里只能天天用小猫拨号上网,而且每次拨号得到的IP大都是这样结尾的 *.*.*.1,看来宽带是大势所趋,窄带的日子不长远了。

WordPress 2.1

让人期待已久的WordPress 2.1 “Ella”终于在22号发布(实际上我们却等到了23号)。WordPress 2.1 的发布是令人兴奋的,官方网站也随之增添了新版本的醒目标志,官方下载页面也一换使用已久的老样式,改用了新的颜色。让人觉得这个新的版本将给我们带来不一样的体验。

WordPress 2.1 带来的全新特性大致如下: Continue reading

WOW,WordPress 2.1 RC 1

以前文章中提到WordPress 2.1马上就要发布,这不,今天收 wp-testers 邮件列表时已经看到 WP2.1 的RC1了。这个RC1中提到了:

Changes since beta4 include send to editor, thumbnailing, pingback, and autosave fixes. Things to test:

  • Incoming and outgoing pingbacks
  • Image uploader. Particularly thumbnailing and send to editor.
  • Autosave. Try publishing directly prior to and after autosave kicks in.
  • autosave happens every two minutes.

看来我反映过的 autosave 问题得到了一定程度的修正。下载现在可以到官方网站下载。

WordPress 2.0.7

2.0.6 发布时我们还以为这是最后一个 2.0.X 版本,前些天在 wp-testers 的邮件列表上看到关于 2.0.7 RC2 的通告,才知道 2.0.7 马上也要来了。频繁的升级真是让人又兴奋又觉得麻烦,不过升级只是举手之劳,就迅速动手从 2.0.6 升级到 2.0.7 吧。

2.0.7 修复了一点PHP的安全风险,当然也有其它一些东西的更新,已经又人写好了介绍,有兴趣的可以Google一下

WordPress 2.1 应该会在这个月的 22 号发布,这是个让人期待的新版本,让我觉得兴奋的是新版本让我们写博客时更加舒适。

从 2.0.6 升级到 2.0.7 非常容易 Continue reading

WordPress 2.0.6

最后一个2.0版本的WordPress 2.0.6发布,此次更新包括了:

  • 安全修复
  • HTML编辑栏上的quicktags现在可以在苹果系统上的Safari 浏览器上工作(以前在苹果系统下只能用Seamonkey,现在好了:-))
  • 增加了留言筛选防止你的页面布局被破坏
  • PHP/FastCGI安装兼容

对于开发者来说,还有一个全新的anti-XSS函数 attribute_escape() 和一个能实时过滤任何SQL的过滤器“query”。

如何升级?

官方网站在这篇文章之前没提供任何关于升级到2.0.6的信息,但还是自己尝试从2.0.5升级到2.0.6,但还是希望你在升级之前先看看这里的升级方法,参考http://codex.wordpress.org/Upgrading_WordPress

  1. 删除 /wp-admin/ 文件夹
  2. 删除 /wp-includes/ 文件夹。注意:如果你安装了多国语言文件,请备份 /wp-includes/languages/ 下你所安装了的语言文件
  3. 删除所有 wordpress 根目录下的所有文件,但请不要删除 wp-config.php 文件,也别把自己添加的一些文件删除了,比如: robots.txt, .htaccess, favicon.ico
  4. 下载 wordpress 新版本,链接见下面
  5. 上传你刚才删除的所有文件和文件夹,如根目录下的文件, /wp-admin/,/wp-includes/
  6. 恢复你 /wp-includes/languages/ 下的语言文件
  7. 打开/wp-admin/upgrade.php,单击继续就行了

点击这里下载最新版本的WordPress 2.0.6,让我们期待2.1版本尽快发布:-)