正在加载...

昨晚,与来自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更注重原创、时效性好的文章:



本文相关评论: 才 25 条评论
  1. stephen 2008-09-16 01:02:58

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

    • cnb 2008-10-07 11:23:41

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

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

      其实,WP想把自己变成CMS

    • Yangtx 2009-04-23 12:31:17

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

  2. fireyy 2008-09-16 01:10:22

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

  3. vincnd 2008-09-16 03:29:30

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

    • 衣不如新 2008-09-16 11:10:10

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

      • aw 2008-09-16 11:27:30

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

  4. Jinwen 2008-09-16 04:10:42

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

  5. 深圳笔记本维修 2008-09-16 06:27:46

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

  6. 胡戈戈 2008-09-16 06:28:25

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

  7. 胡戈戈 2008-09-16 06:29:04

    测试下

  8. wangyh 2008-09-16 07:44:00

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

  9. 巫山霏云 2008-09-16 11:26:31

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

  10. Charles 2008-09-16 11:37:52

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

    • aw 2008-09-16 11:48:36

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

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

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

      • mg12 2008-11-01 10:17:34

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

  11. aileenguan 2008-09-19 11:59:55

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

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

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

  13. resteven 2008-11-04 01:12:13

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

  14. 随影 2009-10-09 05:33:21

    说的很对啊 !!

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