如何选择合适的论坛程序
站长空间
论坛是一个良好的互动平台,为了聚拢人气以及增强访客的粘性,站长们往往会在网站中增设论坛,抑或是仅以论坛为主打内容。但是,面对种类繁多的论坛程序,很多站长,尤其是初涉该领域者会很迷茫,到底哪款论坛程序最符合自己的需求呢?我们借助ForumMatrix网站提供的在线服务即可从功能性、扩展性、安全性、投入成本等方面逐项分析和比较多款论坛程序,这样孰优孰劣就可一目了然!
打开ForumMatrix网站首页(http://www.forummatrix.org),查看页面左侧的“Compare”项目,在此会看到很多论坛程序名称,从中勾选几个论坛程序(图1)。例如,若是你的Web空间支持PHP+MySQL,则可选择“IceBB”、“PHPBB”、“Phorum”、“UseBB”等采用PHP和Mysql数据库开发的论坛程序(如果你对论坛程序还一无所知,可随意多选或全选,在结果中会获知其所支持的语言)。选择完毕后,点击“Compare”按钮提交表单。

然后,查看比较结果显示页面。在此可以看到非常详细的横向比较结果列表(图2),包括“General”(普通)、“Data Storage”(数据存储)、“Posts”(发送)、“Notification”(通知)等十几个大类与下属的若干个小项,乍看起来让人觉得眼花缭乱,但评比的数据的确具有相当大的参考价值。建议大家着重关注以下几项:

1.价格
查看“General”项目中的“License cost”,在该列表项中可获知所有参评论坛程序的售价,其中开源自由论坛自然是占优。
2.UTF-8编码
查看“General”项目中的“UTF-8 Support”,尽量选择支持UTF-8编码的论坛。UTF-8编码的文字可以在各国各种支持UTF-8字符集的浏览器上显示。因而支持UTF-8编码的论坛在国外的英文浏览器上也能显示出中文,而无须客户端下载相应的中文语言支持包。
3.数据库
在“Data Storage”项目中可看到参评论坛程序是否支持“MySQL”、“Oracle”、“SQLite”等数据库类型,只要其支持项与Web服务器空间的使用环境相匹配即可。
4.发帖权限
查看“Posts”项目,在此主要了解参评论坛程序是否支持“BBCode”(BBCode代码的形式类似HTML语法,提供了更好的操作方便性和控制面板的编排,目前大多数论坛均支持)、“HTML”(若支持可赋予论坛会员更多的自由度,但也会带来一定的安全隐患,应酌情选择),而“Quoting”(引用)与“Emoticons”(字符图释)几乎是论坛发帖的必备功能,至于是否能“Attachments”(附件)上传,则视你的Web空间大小与安全性而定。
5.会员功能
查看“Community”项目,在此可以获知参评论坛程序是否支持“Avatars”(头像)、“User Ranks”(用户等级)、“Signatures”(签名)、“Users Online List”(在线用户列表)、“Private Messaging”(短消息)。无论规模大小,以上这些功能几乎是论坛必备的,其他大家可自行选择。
6.用户管理
由于使用的是他人开发的论坛程序,为了使其符合自己网站的风格等需求,站长通常希望能够比较方便地进行界面设计上的修改。查看“Customization”项目中的“Skin-Editor”,在此可以获知是否可编辑参评论坛程序的皮肤,此外在该项目中还可了解论坛程序支持的“Languages”(语言种类)、“Templates”(模板)与“Plugins”(扩展插件)等。
除了以上介绍的这些功能比较项之外,在ForumMatrix的比较列表中还可了解到各个论坛程序的最后更新时间(同等条件下选择离当前时间近的,这样相对可利用的漏洞也越少),安全组件、日历与投票等论坛的特殊功能以及各种搜索功能等比较项目。此外,在页面底端还可即时删除当前通过比较被淘汰的论坛程序,也可在此直接添加其它论坛程序继续参与评比,直至选出一个最适合你的论坛程序。