正在加载...

昨晚,与来自AutomatticHailin闲聊时得知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的。

还没找到您要的东西?Google试试看吧,
Google更注重原创、时效性好的文章:



本文相关评论: 才 24 条评论
( 展开所有评论 | 收起所有评论 ) 立刻发表评论 »
stephen 2008-09-16 13:02:58

功能上改进还不如核心代码上的细化,现在的Wordpress越来越臃肿了~~

cnb 2008-10-07 23:23:41

希望wp吧pligg功能整合进来阿

aw 2008-12-25 12:07:42

等Automattic收购pligg吧……

左手 2008-12-25 12:03:13

其实,WP想把自己变成CMS

aw 2008-12-25 12:06:54

那是WPMU干的活儿:)

Yangtx 2009-04-23 00:31:17

非常同意,其他插件什么的同步做好规范就是了,默认情况下尽可能非激活状态,用户按需自己定义。

fireyy 2008-09-16 13:10:22

我也不想用wordpress了,暂时转用habari

vincnd 2008-09-16 15:29:30

原生的东西优势在何处?速度?功能?用户体验?

衣不如新 2008-09-16 23:10:10

我想最少原生的一个好处是,让那些对网站架设不太在行的用户,可以在安装完wp以后,不需要再去在茫茫网海寻找插件

aw 2008-09-16 23:27:30

的确,用BTC插件还是有点麻烦的。(相对其他一些操作简单的插件来说)

Jinwen 2008-09-16 16:10:42

真不知道这样增加功能的消息是好还是坏着,唉,毕竟按需配置是最好的。

深圳笔记本维修 2008-09-16 18:27:46

想用。可是没有安装好WP。只得选用别的了。其实我心里还是很想用WP的。

胡戈戈 2008-09-16 18:28:25

枫叶的插件也是基于这个Threaded Comments(BTC)做成的吧?

aw 2008-09-16 20:42:02

清空一下缓存,恩

胡戈戈 2008-09-16 18:29:04

测试下

wangyh 2008-09-16 19:44:00

wp似乎太麻烦了,我们只需要一个写东西的程序:)·~..

巫山霏云 2008-09-16 23:26:31

唔….wp越来越臃肿了
选择性更新
不过2.7这个功能不错的说

Charles 2008-09-16 23:37:52

看了楼上各位的留言,发现很多人对原生支持嵌套评论的功能不感冒啊……aw提到的那个BTC我倒是第一次听说,期待你放出的版本,呵呵~~

aw 2008-09-16 23:48:36

不是不感冒,而是那个BTC的代价太大,付出的代价大于所获得的好处,那就会有人反感了。

而如果原生支持,那就不同了。那样会比BTC插件的形式简单N倍:)

WordPress想来在模板方面很保守,他们也不会贸然在模板中引用jQuery等。我相信我和Hailin商议之后会提供一套插件来实现现在的一些效果:)

mg12 2008-11-01 22:17:34

嗯, 这也是我没使用 BTC 的原因之一.
官方不会在博客前端加载那么庞大的 JS Frame 的, 不过有可能被作为可选项处理. 现在的原生嵌套回复不支持 AJAX, 感觉像个半成品.

aileenguan 2008-09-19 11:59:55

都是个用。都一样用。大同小异。

嘉林 2008-10-25 12:17:57

我希望多些基本功能,不要让我再去找插件,还要修改代码,上传,麻烦得很。从这方面来说,我希望它臃肿。

resteven 2008-11-04 01:12:13

昨天才升级的2.7,,www.busiphi.com  还是很好用的

问问 2009-06-03 17:38:34

太好了

[支持Ctrl+Enter]
声明:
1、本站仅与见过面的个人博客交换链接,见此文
2、留言时的头像是Gravatar提供的服务。如果您有兴趣并且有闲暇时间,可以看看这里的介绍