整合论坛到Wordpress

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的后台整合更麻烦一些,不过相关的帮助文档是超详尽的。

点击查看更多关于的内容。

17fav 收藏本文
请为本文打分1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...

18 Comments

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

[回复]

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

[回复]

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

[回复]

[...]   整合论坛到Wordpress,谢谢lucifer的翻译,原文来自Integrating a Forum with WordPress。 [...]

[...] 整合论坛到Wordpress Technorati Tags: Blogger拜读 wordpress This entry was posted on 星期六, 9月 23rd, 2006 at 12:05 PM and is filed under 每日阅览. You can trackback from your own site. [...]

怎么没有VBB呢?

[回复]

想知道VBB的整合方案

[回复]

没有BMF?

[回复]

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

[回复]

这是我用vanilla做的网站:

http://www.goonow.net

你们看看如何?

[回复]

[...]   当初为了找WP的bbs插件,找到这个翻译文章,知道了vanilla这个程序的。试用过之后,感觉小巧简洁适用,用于做个人小论坛(留言本?)最好不过了。我的后院就是用它做的,欢迎过去转转! [...]

[...] 整合论坛到Wordpress at Where Lucifer falls 所谓的外部程序也就是指非插件性质的、可以独立存在的开源论坛程序。这类程序本身功能齐全,以下介绍几个比较流行的可以和WP整合的论坛程序 (tags: wordpress) [...]

[...] 整合论坛到Wordpress [...]

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

[回复]

[...]   当初为了找WP的bbs插件,找到这个翻译文章,知道了vanilla这个程序的。试用过之后,感觉小巧简洁适用,用于做个人小论坛(留言本?)最好不过了。 [...]

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

[回复]

Leave a Comment