WordPress 2.2.1 发布

WordPress赢得了The top 100 Webware sites for 2007 Publishing的第一名,今天常规svn co的时候发现version bump,应该是2.2.1要正式发布了。这个版本应该修复了很多2.2版本的bugs,推荐大家迅速升级到这个2.2的新版本。详细的情况没时间说了,官方也还没给出任何release note,稍等吧。

附上WordPress 2.2.1和与2.2版本的差异文件列表

长URL的恶梦

long_url_broken.jpg

你没注意输入了长长的URL在文章里,访客们没注意留下了长长的URL地址在留言里……难看的URLs破坏了版面,我们还是把它缩短点吧。

Wp-chunk插件可以满足你的愿望,下载它,上传它,激活它,一切搞定。

WordPress 2.2.1 almost and WordPress 2.3

WordPress 2.2的bugs还是挺多的,发布好似也很仓促。开发者现在的精力集中在WordPress 2.3的开发上,而WordPress 2.3的架构也有比较大的改变,term结构比先前集成的tag系统看上去高级许多,我认为2.3还是非常值得期待的。

付上一份稳定的最新SVN WordPress 2.2版本,修复了很多2.2的bugs,应该快2.2.1了吧(6月16号?) 🙂

WordPress 2.2.1?

今天在本地执行了一下:

svn up http://svn.automattic.com/wordpress/branches/2.2/

没想到竟然有更新的文件,看来WordPress2.2虽然tag了,但一直还在修复中,仍旧还有许多bug,特别是widgets(小工具)。既然如此,那么在我的WordPress Blog目录下还是从tags/2.2/转回来吧,等待WordPress2.2.1 🙂

svn sw http://svn.automattic.com/wordpress/branches/2.2/

WordPress 2.2 正式发布

WordPress 2.2 正式发布,差不多推迟了一个月,不过还好,2.2版本的WordPress增添了许多新的功能,修复了超过200个的bugs,WordPress 2.2以音乐家Stan Getz的名字命名为“Getz”。

WordPress 2.2增加了以下新特性:

  • WordPres边栏小工具:你可以方便的定制你的边栏。
  • Atom支持:现在完全支持Atom 1.0
  • 新的Blogger导入器:支持最新版本的Blogger
  • 后台车轮评论:现在的评论条目无论你删除还是spamed都一直保持20条
  • 插件安全和错误修改文件安全:插件错误和修改文件错误将不至于导致你的Bolg崩溃
  • 更高效的系统
  • 增加对苹果系统Safari浏览器的支持计划

除了这些新特性之外,WordPress 2.2还在各个细节上和可用性上有所改进,可以看看先前的介绍,新版本对PHP5.2.2的支持更好,但是可能存在的一些缓冲问题,比如说APC。另外,全新的WordPress XML-RPC APIs允许你调用API完成修改页面、分类目录的功能,WordPress现在开始从prototype转换至jQuery,而评论的feed现在也支持Atom。phpMailer取代了mail()功能,直接支持smtp发送邮件,这样更可靠一点,值得一提的是wp-config.php现在支持定义WP_HOMEWP_SITEURL,Blog搬家的时候就不用太麻烦了 😉

define('WP_SITEURL', 'http://www.sample.com/wordpress');

define('WP_HOME', 'http://www.sample.com');

如何从WordPress 2.1升级到WordPress 2.2

如果你使用SVN管理你的WordPress,那么很简单:svn sw http://svn.automattic.com/wordpress/tags/2.2/

手动的话,先下载最新的WordPress 2.2,解压。备份原来的WordPress文件和数据库,停用全部插件,删除旧文件,上传新文件,记得把你的语言文件从wp-includes移动到wp-content,然后重新设置wp-config.php文件(按照新的wp-config-sample.php重新配置一份),然后执行wp-admin/upgrade.php程序升级你的数据库,有必要的话,更新一下Permalinks(固定链接) 和 .htaccess,检查你的插件是否兼容新版本的WordPress,重新启用插件,OK,完成了 🙂

WordPress 2.2中文包

准备好了,到这里下载Continue reading

WordPress 2.2 RC1

WordPress 2.2 RC1 unleash。

WordPress 2.2跳票,现在终于RC了,跳票也不是什么坏事,比如说Mac OS X Leopard推迟了吧,Apple调用了大部分软件工程人员设计开发iPhone,6月份的iPhone真让人期待。Ubuntu Studio也是跳票,主页上的Coming this April改成了Coming Soon,也快发布了吧:)

WordPress 2.2改动还是很大的,RC1和2.1.3的文件差异可见附加文件。diff_213_22_rc1.txt

从WordPress 2.1.3升级到2.2并不是非常平滑,如果你手动更新WordPress,建议你删除全部老版本的WordPress文件,然后再上传WordPress 2.2的新文件。如果从SVN升级的话就简单多了,一个 svn sw 命令就搞定。WordPress 2.2的语言文件现在应该放在wp-content/languages目录下,而不是原来的wp-includes/languages,wp-config.php文件也多了这两个参数:

define('DB_CHARSET', '');

define('DB_COLLATE', '');

用于设置数据库的编码和校勘,这对于我们这些非拉丁语系的用户方便了许多,不用再去整复杂的patch。

WordPress 2.2的写作预览方式也做了小调整,随之被取消的内置的tag功能,估计得等到WordPress 2.3时才会再次出现。以前WordPress的草稿没办法删除,现在在文本编辑区底部多了一个“删除草稿”的按钮,而插件页面也有了一个“Deactivate All Plugins”停用所有插件的功能。

WordPress 2.2最大的变化还是多了一个外观widgets功能(这个widgets怎么翻译翻译比较合适呢?),这个“小饰件”功能可以让你以拖拽的方式非常方便地为你的页面布局增添元素。

升级过程中遇到一个奇怪的问题,在完成升级数据库操作的时候无法进入后台了,总是循环执行wp-upgrade操作,怀疑是memcached所致,执行/etc/init.d/memcached restart,问题解决。不知道什么缘故,升级完后所有“WordPress页面”都出现404,到后台执行一次“更新固定链接结构”就好了。测试插件,基本都兼容新版本的WordPress2.2 🙂

好,就先说这么多,WordPress 2.2 RC1在此下载WordPress 2.2中文包同样有了。

WordPress 2.3 alpha

Let’s create a 2.2 branch and start removing the current tagging implementation. I’ll announce on my blog that 2.2 will be delayed.

Based on how long it takes to extract and test a tag-free 2.2 we’ll aim for either the 30th or May 7th best case, depending on how many people help out with the process. Ryan will also look at bringing back widgets as an easy, tested, and already-popular feature that will sex up the release.

I think trunk should start experimenting with the new taxonomy proposal on the list, which has the potential to do some really neat things, but I think it’s also going to introduce a lot of complexity and need testing beyond the window for 2.2. Pushing it to 2.3 will allow it more breathing room and for us not to rush a pretty critical building block of WP going forward.

— Matt Mullenweg

上面的文字来自wp-hackers邮件列表里Matt Mullenweg的邮件,WordPress 2.2推迟发布,我们还是期待2.3吧:)

WordPress 2.2 almost Beta

WordPress几天前悄悄进入Beta。从SVN上co回来发现2.2版本的WordPress最大的变化就是多了tag的默认功能,我尝试把jerome’s-keywords插件的tag导到2.2的tag系统里,却发现很麻烦,2.2版本的WordPress把标签当作一类特殊的“分类目录”处理,没时间作详细研究,等等看哪位高人能解决这个问题。

文末附上最新的一份WordPress,喜欢可以下载

wp-2.2-almost-beta-rev5269-db5183.zip MD5 Checksum: c0a86b7e19dd68fd80b263ecdf116613

WordPress 2.1.3 和 2.0.10

官方七个小时前发布了WordPress 2.1.3 和 2.0.1此次更新还是老照例,安全更新,包括小的 XSS 安全修复和较大的 XML-RPC 更新, 似乎还包含了一些积极的前瞻性修改以避免将来可能出现的错误 。官方强烈推荐用户升级2.1和2.0两个分支的WordPress版本。下面是2.1.2到2.1.3的发生变化的文件列表: Continue reading