目的:要为 Joomla 1.5.x 选一款论坛组件。由于想在 Joomla 后台统一管理,不想用桥接器来整合像 phpBB3 和 SMF 那样优秀的论坛,所以倾向于找个 Joomla 1.5.x 原生态的论坛组件。初步定 F!BB(Frenzy Bulletin Board) 和 Kunena Forum,它们都是基于 FireBoard(已停止开发) 开发的,所以它们长得像是自然的。现在来对它们作一个简单的比较,以找到自己合适的。
F!BB 版本为:1.5.96 RC;Kunena 的版本是:1.55,都是从 JoomlaGate 下载的汉化版。它们都有相应的模块,如最新贴,SEO 优化的,F!BB 还有热贴模块等。还是从后台到前台吧。
它们安装完后,F!BB 在组件菜单中显示的是:Frenzy Bulletin Forum,Kunena 显示的是:Kunenna Forum。F!BB 的名称显得有点长,但可以自己修整,安装前或安装改名都行。
在后台的控制面板中,F!BB 有 17 项,Kunena 只有 12 项。公共的是:论坛配置、版块管理、会员管理、浏览上传的文件、浏览上传的图片、编辑CSS文件上、修剪论坛、同步会员、支持网站、编辑表情图案、等级管理、重新计数类别统计 12 项。也就是 Kunena 有的 F!BB 都有,F!BB 还新加了五项:载入示范数据、删除示范数据、贴子管理、群组管理、封禁会员管理。
F!BB 的载入示范数据和删除示范数据在直正使用时也没什么用,载入和删除示范数据理论上是不会影响到其他版块的的设置和数据的,不过还是慎用此功能。Kunena 在安装完后就会自己载入示范数据。
F!BB 的群组管理可能有些用,还有它的 封禁会员管理 必要时也用得着,贴子管理的话版主或管理员在前台操作都一样的。
论坛配置中 F!BB 比 Kunena 要强大些。下面是 F!BB 在配置中独有的设置内容
推荐帖子:指定贴子 ID 长久置顶
论坛工具弹出提示:还不知道什么用途
F!BB 投票:要看看前台怎么应用
AJAX 发贴:在快速回复了回贴不刷新页面,测试中的功能。
前后链接:显示前一篇、后一篇的链接,方便浏览。
F!BB 还有一堆有关 Community Builder 的设置,如果不用 CB 也没什么用。
Kunena 有一段 BBCode 的配置,在 F!BB 的论坛配置的左边也有显示 BBCode 小节,但链接不到设置块。又是 F!BB 的 Bug,反应到前台的 Kunena 的编辑器比 F!BB 的 BBCode 功能要强些,如图片、网址的添加,应该能参考 Kunena 中找到玄机,打开 F!BB 的隐藏功能。
头像整合,它们除了可用自己的头像,还都可与 Cleus PM、Community Builder、JomSocial 整合。
站内信组件功能(接下来要找一款合适的站内 IM 组件了):
F!BB 可使用 myPMS II Open Source、PMS Enhanced、Clexus PM、uddeIM 0.4、uddeIM1.0、uddeIM 1.7、JIM、Missus、JAM、JomSocial。
Kunena 可使用 Community Builder、JomSocial、myPMS II Open Source、Clexus PM、uddeIM、JIM、Missus。
我安装的 F!BB 在论坛配置页面有几个图片显示不出来,要用 F!BB 的话得亲自来修复一下。
版块管理中,F!BB 比 Kunena 多两个功能:
F!BB 版块的显示排序要比 Kunena 方便,不光是上下移,还可直接输入序号。 类别 URL 重定向:还未发现有什么好的用处
允许的用户群组和级别:这样 F!BB 的用户权限管理级别比 Kunena 更细了,可为版块设定所允许的群组。
后台的其他管理都差不多了,也就 F!BB 多个群组管理、封禁会员管理不错的,载入和删除示范数据没什么可说的。F!BB 后台的封禁会员管理在面板中有,左边菜单中却看不到。
从后台总体来看 F!BB 的作者要比 Kunena 的多些功夫。
由后及前,来看看真正要面对用户的前台界面,各有什么特点。
第一个印象是 Kunena 比 F!BB 的立体感要强,Kunena 用了 Tab 标签来做链接,字体普遍比 F!BB 的要大,当然字体风格可通过样式表来修改。
F!BB 的最新贴以一个列表显示在论坛首页的下方,而 Kunena 以一个单独标签页面显示最新话题,默认为论坛首页。
Kunena 中鼠标悬停在贴子标题上时能出现图层预览贴子的内容,F!BB 没这个功能。
F!BB 可选择用平铺视图或树形视图来显示贴子,树形贴子可方便查看贴子的回复线索;而 Kunena 只能平铺显示。
在贴子内容显示页面,那些像“回复”等操作按钮,要数 F!BB 显示的更整齐,基本就一行,Kennena 显示成两行,且对不整齐。默认是 Kunena 的贴主头像显示的右边,且较大,元素都居中显示;F!BB 的头像显示在左边,且小,元素左对齐,不过这也是可以换模板的,就像 F!BB 的官网的论坛头像显示和 Kunena 是一样的。
F!BB 在前台,如有权限的话可直接封禁会员。这是 Kunena 所没有的功能。
发贴或回复时,Kunena 的 BBCode 要比 F!BB 的丰富些。
F!BB 显示贴子内容页面还有几个 Bug,图片 components/com_fbb/template/default/images/simplified_chinese/icons/quick_edit.gif 缺少了,须补上。状态栏中还提示有脚本错误:
data : { qedit: content, Itemid : sitemid , option: "com_fbb" , func: "post" ,do:'editpostnow',id:msgid,catid:cid ,no_html: 1}
用了 JS 关键字 do 直接作属性,可找到相应的文件:
/components/com_fbb/template/default/message.php
/components/com_fbb/template/default_ex/message.php
找到
data : { qedit: content, Itemid : sitemid , option: "com_fbb" , func: "post" ,do:'editpostnow',id:msgid,catid:cid ,no_html: 1},
改为(把用作属性的 do 让引号给包起来)
data : { qedit: content, Itemid : sitemid , option: "com_fbb" , func: "post" ,'do':'editpostnow',id:msgid,catid:cid ,no_html: 1},
再就是 F!BB 在浏览贴子内容时的 上一话题下一话题 链接可能会很有用。
F!BB 贴子内容页中头像旁边那个显示不出的是群组图片,这里之所以有问题是因为在后台给该群组("._FB_REGISTERED.")指定标志图像有误。到后台指定即可,操作下你可能也会发现,后台的群主管理也有些 Bug。
通过上面的比较,我的感觉是:F!BB 还是要比 Kunena 稍强些,只是 Bug 也多,PHP 程序吗,自己修修改改就可以了。前段时间一直看看 F!BB、再看 Kunena,犹豫着,现在仔细一比较,还是决定用 F!BB 啦。
本文链接 https://yanbin.blog/joomla-fbb-kunena-forum-compare/, 来自 隔叶黄莺 Yanbin Blog
[版权声明] 本文采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。