整合论坛到WordPress

2006年09月21日

分类: WP插件,如之奈何

Warning: It’s just a direct translation from the origenal post. All rights belong to the author.
[原文作者 Author]:Ang Zhuu Ming
[原文地址 Original Post]:Integrating a Forum with WordPress

我收到的E-mail中问到的最多的问题就是:我如何将论坛整合到我的Wordpress blog里啊?通常这是想要把WP作为CMS来用。

进入正题,我会列出我所知道的所有选项,可能的话会包括指导或是相应的链接。如果只是想了解我的选择,那就先阅读总结部分。

  • 整合外部的论坛程序:
    所谓的外部程序也就是指非插件性质的、可以独立存在的开源论坛程序。这类程序本身功能齐全,以下介绍几个比较流行的可以和WP整合的论坛程序:
  1. Simple Machines Forum (SMF)
    作为目前比较流行的论坛程序之一,SMF对于没有特定要求的人来说是个不错的选择。缺点是功能过于臃肿、体积庞大且设置起来比较复杂(不过说实话比起某些程序来说要好多了),所以至少对于我来说这不是最佳方案。将它整合到Wordpress只需要一个WP插件,不过目前我还找不到一个合适的网页设计整合指南。以下是整合方法:

    1. 安装以下两个”桥梁”插件的其中之一,WP SMF Bridge Plugin 1.0 或是 CMS & SMF Plugin。两者都支持用户账户整合(通过WP登录/注册=登录/注册SMF)、在blog中列出论坛中最近的主题/回复,等等。后者是通过一个叫作Enigma的portal CMS将WP与SMF联接的。这种安装方式功能更加强大,不过也更加复杂。所以如果只是单纯地想要一个和WP一起用的论坛,推荐使用前者。
    2. 后台整合完毕,接下来就是设计方面了。不过很遗憾,目前好像还没有相关手把手式的指导文章。所以只能是自力更生了。好在SMF有个关于如何建立/编辑主题的文档
  2. Vanilla
    我不想有做广告的嫌疑,不过Vanilla真的是个既小巧(苗条,无论是文件大小还是速度),又养眼(基于CSS的外观设计看着既朴素又舒服)的程序。基本安装就能满足大多数的需求,如果需要,也能像其它论坛程序一样进行扩展(扩展起来也非常容易)。不过决定之前还是要取舍一下:Vanilla是一个需要你去适应的程序,它并是那么大众化的。简单是它最大的特点,所以我建议你还是先看一下 这篇比较Vanilla和SMF(以及其它程序)的文章再做决定。以下是整合方法:
    1. 这个由Vanilla开发组写的文档详细地介绍了如何整合WP和Vanilla。手把手地教你怎么去做。如果你想在你的WP blog里显示最近的论坛文章,可以参照这篇文章
    2. 不过以上的指导并没介绍在Vanilla中使用WP的功能的部分,这个内容可以参照Il Filosofo上的一篇文章
    3. 前台的整合,参考Devlounge写的详细指导
  3. bbPress
    由Wordpress的开发者操刀的一个轻量级的论坛程序(我觉得比Vanilla还小)。不过还在开发之中,所以还没有相应的插件或是附加程序(如果我错了请更正我因为一直没关注bbPress的进度)。因此我不推荐这个程序,除非你确信你要的就是这种超级骨感的论坛程序(就比如像 WP Support Forum那样的)。以下是整合到WP的方法:

    1. 后台整合,参照WP Codex上的这篇指导。包含了如何在bbPress中使用WP的功能。
    2. 在WP blog中显示最新的论坛文章,参考这篇简要的指南
    3. 目前还没有前台整合(或是建立bbPress主题)的详尽指南,所以恐怕还是得自己来。还好现在有个加了注释的代码能在给bbPress建立主题时帮上点忙。
  4. phpBB
    又一个很流行的论坛程序,尽管 怨声不断有个插件可以方便地将phpBB作为WordPress的评论系统,不过似乎还没有能将phpBB作为完整的论坛整合到WP的指南(比如账户、验证等等),也没有前台整合的。到是有个将最近的phpBB文章显示在WP里的 插件
  5. PunBB
    最后,让我来介绍一下PunBB。感觉它比phpBB甚至SMF都要小巧–尽管比起Vanilla和bbPress还是略显臃肿。没能找到整合PunBB和WP后台(比如账户和验证)的信息,不过关于其它方面的整合的指南到是齐全:

    1. 和phpBB一样,有个插件可以用PunBB来代替WP的评论系统。
    2. 在blog里显示最近的论坛文章,参考这篇指导
    3. 如果你只是想要你的论坛看起来像你的blog,这里有一些详细的指导
  • 一站式的Wordpress论坛插件:
    想免去整合外部论坛的麻烦?那就用这些专为Wordpress设计的论坛插件吧:

    1. RS Discuss
      还在Alpha的测试阶段,RS Discuss就已经被赋予了一整套的强大功能,包括多论坛、搜索、主题、后台管理、聚合等等。因为其本身是个WP插件所无需后台整合。完整的前台/设计整合方法的文档目前还没有(到是有些散碎的信息),不过我觉得通过调试template.css就可以大作文章。也可以通过Forum > Configuration中的”dynamic theming”选项来达到一定程度的前台整合。
    2. XDForum
      和RS Discuss相比这个论坛插件更为稳定,并且具备了绝大多数的所需功能。和RS Discuss一样不需后台整合。一样也没相关的前台整合的指南,一样可以自行调试xdforum.css。

总结

要找到适合你的论坛首先要看你是想要一个全功能的外部论坛(比如SMF, Vanilla),或者只是一个Wordpress论坛插件(RS Discuss或XDForum)。显然,后者更易安装,不过还是有些因素要考虑。大体来说外部论坛程序包括了完整的论坛机制–也就是说它们有全套的附加软件/插件,而这是WP论坛插件所没有的。外部论坛程序通常来说更加稳定且扩展性好。

个人来说,我更乐意整合外部论坛程序。如果你也像我一样选择这条路来走的话,我建议你选择SMF 或是Vanilla。一方面,后台整合对于SMF来说是小菜一碟,因为有现成的两个”桥梁”插件,但暂时还没有外观整合指南。而另一方面,Vanilla的后台整合更麻烦一些,不过相关的帮助文档是超详尽的。

分享或收藏本文:
  • Twitter
  • Buzz
  • Google Bookmarks
  • del.icio.us
  • 收藏到鲜果
  • QQ书签
  • 豆瓣九点
  • 豆瓣
  • 新浪微博
  • 人人网
  • 开心网
  • DigLog
  • 百度搜藏
  • Live
  • Yahoo! Bookmarks
  • Tumblr
  • Facebook
  • Add to favorites
  • email

{ 25 条评论… 阅读评论或参加讨论 }

1 fengshurui 2006年09月21日 at 22:16

SMF以前玩的时候没有全局置顶,不知道现在怎么样了.它的官网论坛还有专门的中文板块呢!

Reply

2 WTJ 2006年09月22日 at 14:11

这个不错,很多搞论坛的还不能接受blog时代来临。

Reply

3 hhalloyy 2006年09月23日 at 03:25

我用的bbpress, 不过没人来灌水了,呵呵。

Reply

4 Yanni 2006年09月24日 at 00:44

怎么没有VBB呢?

Reply

5 lau 2006年09月24日 at 13:12

想知道VBB的整合方案

Reply

6 shengyu 2006年09月24日 at 19:50

没有BMF?

Reply

7 Lucifer 2006年09月26日 at 21:30

vbulletin: 可以查看官方论坛, 不过要注册才能查看完整代码.

Reply

8 bingfox 2006年10月10日 at 15:43

这是我用vanilla做的网站:

http://www.goonow.net

你们看看如何?

Reply

9 中文域名申请 2007年03月28日 at 13:57

支持这种好blog

Reply

10 周易 2007年04月17日 at 15:48

收录了,有用

Reply

11 波摇岸影 2008年02月01日 at 15:34

我觉得应该再说说国内的论坛程序与wp的整合。

Reply

12 Clarky 2008年04月25日 at 17:33

恩,这个不错,我以前只想过用wordpress来做博客,真没想到它这么强大啊,支持!

Reply

13 梵尚 2008年07月05日 at 09:59

个人很喜欢VANILLA

Reply

14 Lucifr 2008年07月14日 at 21:57

其实lucifr并不喜欢泡坛子的,呵呵,上了论坛也是潜水

Reply

15 frowDrota 2008年08月12日 at 20:04

Olympics 2008 Medal Standings (????? 2008)

results.beijing2008.cn/WRM/ENG/INF/GL/95A/GL0000000.shtml

Reply

16 Unsapener 2008年08月25日 at 15:21

Is this gonna end someday??

Reply

17 Luk 2008年10月05日 at 18:27

well… really good post!

Reply

18 dyroineeria 2009年04月14日 at 17:16

Hello,
I’m new here and willing to learn a lot.

Reply

19 Joseph Giraud 2009年04月17日 at 16:48

This company (HL Direct Marketing) is a known scammer selling products which do not work. Just keep an eye out for their marketing campaigns. I’ll be hosting and posting their new scams when they do new releases.

Reply

20 cad 2009年05月25日 at 21:44

这篇文章,好多外国人

Reply

21 11 2009年10月10日 at 18:39

我来看看的

Reply

22 虚拟主机 2009年10月21日 at 10:41

时至今日,不得不肯定Wordpress!

Reply

23 吉泽明步 2010年05月12日 at 08:40

呵呵这个很不错啊

Reply

24 kevincisert 2010年05月24日 at 13:56

I look forward to posting on lucifr.com, this site is great and very helpfull

thanks

Reply

25 ebagseller 2010年07月24日 at 14:25

我觉得写得很不错啊 。
Great post! very useful and concise.

为什么删我的留言哦?

Reply

{ 9 次引用 }

发表评论

前一篇文章:

后一篇文章:

唾沫新星

唾沫新星

  • Lifestream