正在加载...

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


本文相关评论: 才 26 条评论
  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

    说的很对啊 !!

  15. BG mail 2011-10-02 08:22:10

    Needed to post you the very small remark to help say thank you as before with your marvelous ideas you’ve featured in this article. It was certainly surprisingly open-handed of you to provide publicly all that a few individuals could have distributed as an ebook in making some bucks for themselves, particularly considering the fact that you might well have tried it if you ever wanted. The suggestions likewise acted like a great way to recognize that someone else have a similar passion the same as mine to realize much more pertaining to this issue. I am certain there are a lot more fun instances in the future for folks who check out your blog post.

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