在 Joomla CMS 上面搭建论坛曾经是一个很头痛的问题,因为原生支持 Joomla! 的论坛组件功能太弱,而整合外部论坛却带来新的问题。Joomla之门曾经专门就此撰写了文章《说说 Joomla! 1.5 上搭建论坛》,那是在2007年11月份,当时还没有令人满意的论坛解决方案。当大部分 Joomla 用户期待面向 Joomla 1.0.x 平台的 FireBoard 论坛组件能顺利升级到 Joomla 1.5 平台时,却发生了一件意外:FireBoard 被弃,Kunena 起而代之。尽管在 Kunena 诞生之前,Agora 论坛组件已经开始支持 Joomla 1.5,但是很多用户还是倾向于使用 Kunena,这或许是因为之前很多使用 FireBoard 的论坛能顺利迁移到 Kunena 上,而且 Kunena 自从诞生之日起就宣布将来要开发针对 Joomla 1.5 平台的版本,这让很多已经用上 FireBoard 论坛组件的用户感到振奋,这样他们就无需担心论坛的升级问题了。

Kunena 是 Joomla 平台的免费论坛组件
Kunena 是 Joomla 平台的免费论坛组件

不过,Kunena 一开始功能仍然很弱,基本上只是改进了一下 FireBoard 的 bug 而已。很多用户在观望中选择了 Agora,或者选择了整合 phpBB3。一直到2010年上半年,Kunena 1.5.x 版本的功能仍然不能让用户满意:没有“投票”功能;一个帖子里面只能上传一张图片附件(或一个文件附件);没有“合并话题”、“拆分话题”功能;…… 这三点就够吓人了,这还能叫“论坛”吗?

2010年5月30日,Kunena 1.6 alpha 发布。这个新版本标志着 Kunena 论坛组件跨上了新的台阶:不再囿于 FireBoard 的框架及代码,几乎是完全改写,采用全新的数据库结构(Kunena 1.5.x 数据表以  jos_fb_ 开头,而 1.6.x 版本起使用自己的 jos_kunena_ 数据表前缀)。

Kunena 团队的进度也明显加快了,2010年9月1日,发布了 RC2 版本并宣布可以用在正式网站了。Joomla之门从 Kunena 1.6 alpha 发布之日起就一直关注这个优秀的组件,在 RC1 版本发布之后就开始进行汉化,近日已彻底完成汉化(后续版本若有新增语言字串我们将继续跟进汉化)。我们现在基本可以确定 Kunena 1.6 应该会成为大多数 Joomla 社区型网站搭建论坛的首选软件,一起来看看 Kunena 1.6 的功能介绍就明白了:

Kunena 1.6 的功能概览

改进语言支持

  • 安装包已包含下列语言:Catalan, Dutch, Finnish, French, German, Italian, Macedonian, Russian, Serbian, Spanish, Yugoslavian, new in RC2: Greek, Polish, Thai and Turkish,简体中文,繁体中文
  • 使用 Joomla 1.6 标准语言文件格式(向下兼容 Joomla 1.5.x 平台)
  • 支持单独安装语言包(通过 Joomla 后台安装/卸载界面)


全新的 Kunena 模板管理

  • 集中管理的模板系统,模板可单独安装;
  • 设计了新的默认模板 Blue Eagle
  • 自带示范模板,方便开发人员以此为基础开发新模板;
  • 模板参数为设计人员及站长提供更多选择;
  • 支持“图标集”功能,可独立选择按钮及图标;


内置“投票(调查)”功能

  • 允许会员发起投票、参与投票;
  • 可指定某些类别允许投票,某些类别不允许使用投票功能;
  • 可对投票行为进行全局设置;
  • 如果有人曾经在 Kunena 1.5.x 上面通过修改代码(hack)实现了投票功能,可以顺利迁移到 Kunena 1.6 上面来;


增强了 话题/帖子 管理功能

  • 可从回收站(后台)中恢复或者彻底删除已删除的帖子;
  • 未批准或者已删除的帖子仍然可在某些视图中显示出来;
  • 在阅读话题时就可以对帖子进行删除、恢复、批准等操作;
  • 简化了移动、合并、拆分等操作;
  • 将当前帖子或后续帖子移动到另一个类别或(新)话题中;
  • 可批量移动或删除某个特定会员的全部帖子(对处理垃圾帖子很有帮助);
  • 即使与 jomSocial, Community Builder 或其它社区管理组件整合,版主也能轻松访问会员的个人资料页面;


全新的会员管理功能

  • 可直接从会员“个人资料”页面封禁该会员;
  • 可选“只在论坛封禁”(只能阅读帖子)或者“全站封禁”;
  • 只封禁会员一段时间(仅限在论坛封禁);
  • 版主可写出封禁原因方便其他版主了解,并可写下备注信息;
  • 可在会员“个人资料”页面上显示封禁历史记录及全部收到过的封禁;
  • 可在版主“个人资料”页面的“封禁管理”中列出他所封禁过的全部会员;


新的发帖及终端用户功能

  • 可在帖子中附带多个附件(基于AJAX)
  • 可订阅某个类别
  • 新增“致谢”功能,方便会员感谢发帖者提供了有用的信息;
  • 会员可删除自己的帖子(站长可设置此功能)
  • 匿名发帖:会员可在某个特定类别中完全匿名发言(不记录 IP、用户名等信息,完全匿名)
  • 整合谷歌地图(Google Maps):可在帖子中显示基本的地图功能
  • 新增若干 BBCode 标记,例如 [article], [attachment], [confidential], [map], [table] 等
  • 增强 BBCode [quote] (引用标记),可在引用中链接原帖及作者
  • 可分别为帖子中的日期及浮动提示中的日期选择日期/时间格式


易用性改进

  • 改进了 RSS 功能
  • 类别使用不同颜色
  • 用户名使用不同颜色
  • 通过 Geshi 高亮显示帖子中的程序代码
  • 改进了后台管理界面
  • 改进了 BBcode 编辑器,在撰写帖子同时可以预览帖子


与其它组件整合

  • 新的整合系统,方便会员头像、个人资料、用户列表、登录、注册、积分、站内信、活动通知等的整合,并带有基本的权限控制
  • 可整合的组件包括:AlphaUserPoints, Community Builder, JomSocial 及 UddeIM


新的路由(Router)及菜单系统

  • 使用 Joomla 菜单导航 Kunena 组件
  • 轻松通过 Joomla 的“菜单管理”来创建你自己的 Kunena 菜单
  • 可在主版块之外创建类别
  • 自动智能化在每一个页面上为用户匹配菜单项目


全新的安装程序

  • 逐步显示安装过程详情
  • 在安装时自动迁移 Kunena 1.0.x 或 1.5.x
  • 在安装时自动迁移 FireBoard 1.0.0 - 1.0.5
  • 如果迁移失败,可从备份恢复,或者再试一次
  • 可选彻底删除你网站上已安装的 Kunena 1.6


其它变化

  • 放弃 jQuery 使用 MooTools 1.2 以获取更大的兼容性
  • 采用 YUI 压缩机制对 CSS 和 JavaScript 进行瘦身,加快网页打开速度(开启除错模式时自动禁用)
  • 使用 CSS 共享(sprites)获得加载速度,减少服务器请求
  • 绝大部分代码与模板分离
  • 提供基本 API 方便开发相关 Joomla 模块和插件
  • 使用 #__kunena 数据表前缀,不再使用 #__fb
  • 使用 /media/kunena 目录存放论坛头像及附件文件(原来在 /images/fbfiles 文件夹)
  • 自动检查新版本
  • 初步支持 Joomla 1.6


提示:你可以在 Joomla 1.6 平台上测试 Kunena 1.6 ,但是目前还不能完全支持 Joomla 1.6。例如:不会自动创建 Kunena 菜单,还有一些功能目前无法在 Joomla 1.6 上工作。当 Joomla 1.6 稳定版发布时,Kunena 1.6 将会完全支持 J1.6 。

Joomla之门看好 Kunena

从以上信息中,Joomla之门分析认为,Kunena 1.6 成功完成了自我提升,不,应该说是“跃升”,给“Joomla论坛组件”赋予了新的含义。我们预计 Kunena 1.6 及其后续版本将越来越强大,即使以现在的功能,你也不需要再整合外部论坛了。理由如下:

  1. Kunena 是 Joomla 标准组件,无须桥接器即可无缝整合;
  2. Kunena 全新的独立模板系统使得你可以拥有任何风格的论坛模板(就像 SMF 或 PHPBB3 更换模板一样)
  3. Kunena 1.6 已经具备了一个论坛应该具备的绝大多数功能,以后也一定会赶上并超过某些目前比较强大的独立论坛程序
  4. Kunena 方便与 Joomla 其它组件整合,而整合的外部论坛就很难
  5. Kunena 允许在论坛页面中执行 Joomla 的内容插件(content plugin),而整合的外部论坛就做不到
  6. 正在使用 FireBoard(没错,还有人在用)、Kunena 1.5.x 的用户可以顺利迁移到 Kunena 1.6
  7. Kunena 1.6 有配套的 KunenaImporter 工具,目前支持转换 phpbb3 到 Kunena 1.6,以后可能支持更多的论坛程序转换
  8. Kunena 开源项目已经得到众多开发人员的支持,官方甚至建立了 KED(Kunena Extension Directory)目录来方便开发人员提交自己开发的 Kunena 相关产品
  9. 已经有人开始专门从事 Kunena 1.6 模板开发(例如 https://www.templatekunena.com),用户想要什么样的论坛风格都应该不难做到

Joomla 上整合论坛还有戏吗?

Joomla!之门认为:使用桥接器整合外部论坛的做法,本来就是“不得已而为之”,在 Joomla 1.5 平台上满意的整合方案本来就很少,Kunena 1.6 的诞生则加剧了“整合方案”走向没落和死亡。

或许有人还在留恋某些独立论坛程序的强大,也仍然有人期盼“Discuz! 与 Joomla 的整合”,但是我必须告诉你一个坏消息:尽管这些独立论坛程序很“强大”,但是任何一种整合方案都会带来一些潜在的问题,其中有些问题可能会在一段时间之后才发作出来,那时你就会同意我的观点:最好还是使用 Joomla 标准扩展形式的论坛组件。

我觉得在 Kunena 1.6 诞生之后,我们基本上没什么挑剔的了 —— Kunena 1.5.x 确实有点太弱,但 Kunena 1.6 完全能满足大多数论坛的需要了。请别忘记:一个活跃的论坛应该把重点放在“讨论什么”、“与谁讨论”,而不是“用什么来讨论”。如果整日对论坛程序本身孜孜以求,而忽略了论坛话题的真正价值,就有点舍本逐末了。

因此,我们强烈推荐每一位打算搭建论坛的 Joomla 用户,从今天起认准 Kunena 作为你的论坛解决方案。如果你正在使用 FB 或 Kunena 1.5.x,那么恭喜你,你也可以顺利迁移过来。尽管现在的 Kunena 1.6 可能比 SMF、PHPBB3、MyBB、Discuz! 等独立论坛程序要弱一些,但是针对“Joomla CMS 上最佳论坛方案”这个命题来说,我们认为 Kunena 1.6 是最好的选择!

{quickdown:998}

  1. 评论 (6)

  2. Add Yours

评论 (6)

这里还没有人发表评论
  1. zheng512008

论坛很棒

  附件
您无权查看附件
 
  1. zheng512008

该论坛支持加好友功能吗?发短信息可以整合UddeIM。加好友功能如何实现呢?就像discuz的好友功能差不多。

  附件
您无权查看附件
 
  1. zheng512008    zheng512008

没有这个功能吗

  附件
您无权查看附件
 
  1. richardlovejob

这个1.7.2的汉化包,我解压用里面的com_kunena_v1.7.2_b5215_j15-Chinese.zip 2.0.2MB进行后台上传,安装,但是出错,报告说缺少或者找不到一个有效的xml文件,为什么呢,我的joomla已经是1.5.25版本了。

  附件
您无权查看附件
 
  1. zangcuanhh

Kunena 1.6,不错,希望白老师早日出这个视频教程,让我这些小白更全面的了解这一论坛

  附件
您无权查看附件
 
  1. ultramankiki

好好!一定要试试看的,其实我一直很期待joomla整合discuz X1的!

  附件
您无权查看附件
 

免费下载最新Joomla!核心中文版

扫描此二维码,立即开始下载 Joomla 3 核心中文版

付费下载汉化版扩展

付费后即可下载独家海量

Joomla! CMS 扩展汉化版

了解付费会员制度

点击这里给我发消息

了解 joomlagate.com 网站的付费会员制度