昨晚,与来自Automattic的Hailin闲聊时得知WordPress 2.7将原生支持嵌套评论(Threaded Comments),而嵌套评论部分核心代码就是他来负责。
不过,我又一次落后于时代了,2.7将支持这个功能不算是新闻了,几天前官方程序员Ryan就说过这么一句:
Threaded Comments and new wp_list_comments() API
其实,之前我一直是有预感的:WordPress数据结构很早的时候就在评论表里面留下了一个comment_parent字段,这个字段显然就是为日后自己原生支持嵌套评论做的预留。只不过WordPress自身的核心功能很久都没有涉足这一块。之后,一位名叫Brian Meidell的丹麦程序员2004年9月发布了一款Threaded Comments(BTC)插件,这款插件几乎是早期WordPress博客必备的插件之一。我的TES也集成并自己修改了这款插件。
然而,由于历史原因和一系列原因,我还是继续使用着自己修改的BTC插件,并继续集成在TES主题中。因为包括对Ajax功能的需求在内,我还有很多新的、自己需要的改进。
官方对这项功能的支持,很可能会如同WordPress 2.2到WordPress 2.3对Tag的原生支持一样,许多第三方插件纷纷“落马”:似乎UTW的作者Christine是被“招安”了,她继续为官方的Tag开发插件和相关的支持)。而这次Brian的插件很可能也将面临同样的问题:毕竟,大家更愿意去使用native(原生支持)的东西。
不过,Hailin表示这个功能不会引用jQuery,而会有比较精简的API和JavaScript库。我觉得也许可以利用官方的API继续用jQuery来改进自定义体验。我希望能把我目前做的一些改善发布成插件与其他人共享(当然,是在我消灭了滚动条的bug之后)(9月17日晚已经解决了,过一段时间使用稳定了就发布),更多的细节,也会在未来的WordCamp北京与Hailin讨论。届时欢迎大家共同探讨。
PS:JavaScript的类库现在已经有很多了,至于为什么我选择jQuery来改善我的WordPress,稍后会介绍一下缘由,希望JavaScript高手切磋、讨论。
PS2:关于WordPress的臃肿,我个人是这么理解的:首先,Automattic那帮人肯定不会闲的没事儿乱加功能找快感,毕竟不是我这种个人博客。肯定是在收集到一定的反馈,或者做过相当规模的调查之后作出的决策。当然,我坚决希望2.7会启动一个选项开关,你可以开启或者禁止此功能。毕竟2.6的Revision实在是有点“臭名昭著”了,不是每个人都有觉悟去改wp-config.php的。
本文来自:http://www.awflasher.com/blog/archives/1472
Google更注重原创、时效性好的文章:
| 相关阅读 | 本月十大 |




功能上改进还不如核心代码上的细化,现在的Wordpress越来越臃肿了~~
希望wp吧pligg功能整合进来阿
等Automattic收购pligg吧……
其实,WP想把自己变成CMS
那是WPMU干的活儿:)
非常同意,其他插件什么的同步做好规范就是了,默认情况下尽可能非激活状态,用户按需自己定义。
我也不想用wordpress了,暂时转用habari
原生的东西优势在何处?速度?功能?用户体验?
我想最少原生的一个好处是,让那些对网站架设不太在行的用户,可以在安装完wp以后,不需要再去在茫茫网海寻找插件
的确,用BTC插件还是有点麻烦的。(相对其他一些操作简单的插件来说)
真不知道这样增加功能的消息是好还是坏着,唉,毕竟按需配置是最好的。
想用。可是没有安装好WP。只得选用别的了。其实我心里还是很想用WP的。
枫叶的插件也是基于这个Threaded Comments(BTC)做成的吧?
清空一下缓存,恩
测试下
wp似乎太麻烦了,我们只需要一个写东西的程序:)·~..
唔….wp越来越臃肿了
选择性更新
不过2.7这个功能不错的说
看了楼上各位的留言,发现很多人对原生支持嵌套评论的功能不感冒啊……aw提到的那个BTC我倒是第一次听说,期待你放出的版本,呵呵~~
不是不感冒,而是那个BTC的代价太大,付出的代价大于所获得的好处,那就会有人反感了。
而如果原生支持,那就不同了。那样会比BTC插件的形式简单N倍:)
WordPress想来在模板方面很保守,他们也不会贸然在模板中引用jQuery等。我相信我和Hailin商议之后会提供一套插件来实现现在的一些效果:)
嗯, 这也是我没使用 BTC 的原因之一.
官方不会在博客前端加载那么庞大的 JS Frame 的, 不过有可能被作为可选项处理. 现在的原生嵌套回复不支持 AJAX, 感觉像个半成品.
都是个用。都一样用。大同小异。
我希望多些基本功能,不要让我再去找插件,还要修改代码,上传,麻烦得很。从这方面来说,我希望它臃肿。
昨天才升级的2.7,,www.busiphi.com 还是很好用的
太好了
说的很对啊 !!