希望紧跟wordpress开发最新动态的同学都知道,wordpress官方有个提交,跟踪bug的网站http://trac.wordpress.org/,当你有碰到不能解决的问题时,可以上这个网站看看,大多数时候,世界各地人民也有同样的问题。比如前两天在和ARTHack站长天涯讨论的”wordpress 2.5.1不能重设密码的问题“,这个问题在4/25日就有人在trac上提出,Ticket#6842, 最终的解决方案是Changest#7836更新。
其次,即便对开发没有兴趣的普通wordpress用户也可以通过这个网站知道一些未来或者是近期wordpress可能的变化。象昨天水煮鱼文章中提到的评论者头像问题(Identicons,MonsterID 和 Wavatars),这是在trac中Ticket#6802的提议,在Changest#7879,#7886号更新中已经涵盖了此项特性。
在trac中并不是所有内容都是bug,有些是新特性的提议,刚才讲的第二种情况就是如此。一般在下一个正式的小版本出来之前,其实已经有称之为changest的补丁程序放出了来修补bug或者实现合理的提议,如上述的changest #7836就是修补bug的,而changest #7879,#7886则是增加功能的.
要跟踪Wordpress的每日更新,可以用版本控制SVN update的方法,下载一个wordpress的源码工作副本在本地。我使用的名为TortoiseSVN的版本控制客户端,wordpress的SVN地址为:http://svn.automattic.com/wordpress/,更新后在本地会有一份最新的wordpress官方副本,以及可以查到任何changest的revision,以及在注释里看到trac里的ticket#,这样你就可以根据自己的实际情况或者兴趣来提前更新了。 下面我们来看看一次实际的使用过程。
- 首先是一次更新,如果每天更新的话,要更新的内容是很少的。

- 在更新后可以看到changelog,我们看到revision7887,7891都是针对#6915的更新

- 那么这个是什么更新呢?可以从message一列看到是有关文章别名的非英文方式下,显示百分号的问题,比如下图

- 在打完7887补丁后,可以看见这个问题解决了

- 不过这个是骗骗人的,因为文章正式发布后,鼠标移上去是正确的文字显示,象下图

- 但是在浏览器的URL一栏里看出来的还是百分号那种样子。所以有人不满意,7891就是把这种骗骗人的改动改回来的,所以叫revert,呵呵。
当然,如果你想尝尝先,象是使用水煮鱼文中提到的default gravatar头像设定而又等不及到2.6官方版本的话,你可以下载changest#7879,结果就是象下面图示那样
- 改动前

- 改动后

好了,废话,就扯到这里,之所以说是废话,想必知道版本控制的同学早就知道,而不知道的同学,看了也是一头雾水,哈哈。
另外,如果想跟踪你所关心的插件的更新怎么办? 用SVN客户端一样可以做到,不过SVN 服务器地址和wordpress有所不同,bug跟踪是在http://trac.wp-plugins.org/ 而源码是在 http://svn.wp-plugins.org/[插件名称],比如偶爱偶家著名的插件wordpress-thread-comment, 其源码在http://svn.wp-plugins.org/wordpress-thread-comment (此地址不是用浏览器,而是用SVN client下载的),更新后,如下图:


我们是居住在上海的一对小夫妻,浪子喜欢折腾他那点计算机技术,小小喜欢工笔花鸟,画画漫画。还有一条雪纳瑞狗狗,名字叫聪聪。欢迎光临小站,我们随便说说,您随便逛逛,希望有您喜欢的话题。
第一次来,还是飘过的老朋友? 建议您
呵呵……沙发!!!
我靠,一个个都是夜猫子。
^_^, 其实我在官方的svn中什么都没有放, 每次都是发布tags而已, 主要是我每次svn, wp总会把我还没完成的代码放到首页进行下载, 所以我现在是怎么也不敢svn了. 只放tags
太专业,被你说中,一头雾水!我现在还是2.5.0 没升级
这个很有意思,下载试试看,一直知道但是没去用过,感谢!
呵呵,你的专业我也不懂啊。
嗯,嗯,SVN还是很有用的工具,不一定用来管理自己的项目,作为开源项目的跟踪也很不错的