joomla模板设计与二次开发
English French German Italian Portuguese Russian Spanish

捐款 -> 升级 -> 下载

淘宝捐款获取下载权限

点击这里给我发消息

Donate to joomlagate.com to translate more Joomla! extensions and free Joomla! templates

文章分类阅读

下载最新版本 Joomla!

会员登录

Joomla之门 Joomla教程 Joomla! 1.5 教程 说说 Joomla! 1.5 上搭建论坛
说说 Joomla! 1.5 上搭建论坛 E-mail
作者:白建鹏   
2007-11-08

Joomla! 1.5 RC3 发布已经一个月了。按照官方原来的说法,正式版本应该不远了。现在,我跟所有的[[Joomla!]]爱好者一样,心中都有一个声音:为什么 Joomla! 1.5 的扩展套件这么少!尤其是常用的几个:论坛、下载、图库等等。

实际上,不是开发人员没有意识到,而是我们太心急了。我在本站论坛经常看到有人试图将 Joomla! 1.0.x 版本的扩展套件想要安装在 Joomla! 1.5 上面。尽管 Joomla! 1.5 提供了“兼容模式”(Legacy),但是我认为这只不过是一个权宜之计,并且难以确保所有1.0版本的扩展套件都能在兼容模式下工作。因此,我也借此机会劝告各位:不要太心急,Joomla! 1.5 的正式版还没发布呢,编程人员怎么可能开始大刀阔斧地发开发配套程序?

本文单就 Joomla! 1.5 的论坛搭建问题,谈谈个人的看法。

 

 

从 Joomla! 1.0.x 时代搭建论坛的经验来看,无非两种方案:标准Joomla!组件,或者桥接外部论坛程序。两种方法各有伯仲:前者安装简便、没有“同步”烦恼,但是功能不够强大;后者功能强大(因为这些外部论坛程序已经“成熟”多年了)但是存在会员身份“同步”问题,而且有些桥接器要求修改核心文件,给Joomla!和论坛程序双方的升级都带来不便。

 

当然,有一点毫无疑问:各个网站的需求和建造者的能力也是差别很大的。因此,我认为如何选择论坛方案主要取决于网站的需要。

例如,对于那些不需要安装很多第三方组件、而单独对论坛功能要求较高的网站,就可以考虑整合独立论坛程序。尤其是那些仅仅论坛部分需要注册而其他栏目并不要求会员身份的网站,就要毫不犹豫地选择独立论坛程序。例如,AutoIt 的网站就是这样,所以他选择了 Discuz! 论坛程序,利用 Joomla! 的“嵌入”功能,使得论坛看起来就像是Joomla!的一部分。再将Discuz! 的外观CSS稍作修改,整个网站就完全融为一体了。Discuz! 的功能有多强大,我想不用在这里废话了吧?它给论坛会员带来的便利是众多Joomla!标准论坛组件无法做到的。

本站的论坛建造也选择了桥接外部论坛程序。由于本站除了论坛部分需要注册,其他的下载、留言本及文章阅读都要求会员身份,因此,比 autoit 的做法稍微复杂一些。由于我没有找到 Discuz! 的桥接器组件,只好选择了 SMF 论坛程序。借助于JSMF 桥接器,本站成功地做到了Joomla!和外部论坛程序的完美整合。

而对于那些对于论坛功能要求不是非常复杂,并且建站者也没有精力去研究CSS统一、mod 安装等问题的网站,我认为就必须选择 Joomla! 的标准论坛组件。

是的,在 1.0 时代,我们有 [[JoomlaBoard]] 论坛组件,后来又衍生出 [[FireBoard]]。它们的功能对于一般小网站足够了。现在,Joomla! 1.5 也迎来了第一个比较像样的论坛组件,那就是本站刚刚汉化的 Joo!BB 论坛组件。下图就是 JooBB 运行的前台:

Joo!BB Forum component
Joo!BB Forum component

 

也就是说:Joomla! 1.5 的用户不用担心了,我们至少已经有了一个 JooBB。尽管这个组件才刚刚起步,功能还很不完善,但是我相信以后逐渐会强大起来,至少达到当年 JoomlaBoard 那个程度没有问题。

而且,或许后面还会有其他针对 Joomla! 1.5 开发的新的论坛组件。我们就耐心等待吧。

现在来说说 Joomla! 1.5 桥接外部论坛程序的问题。

根据前面的观点,凡是需要一个功能丰富而又强大的论坛,或者考虑用户使用习惯(例如Discuz 和 phpBB 论坛程序在国内非常流行)而选择外部论坛,同时对于Joomla! 1.5 的其他组件很少或者没有会员身份认证需求,那么就首先考虑整合外部论坛程序。

首先拿我熟悉的 SMF 论坛来说,其 2.0 版本(目前已进入 beta 测试阶段)已经克服了我曾经批评过的愚蠢设计,功能相当人性化。虽然现在还没有针对 Joomla! 1.5 的SMF 桥接器问世,但是估计随着正式版的发布,桥接器也会应运而生。提到 SMF 就必须提醒一下:这不是一个开源的程序,但它是完全免费的。因此如果你对“Open Source”特别在意,就不要考虑它。

那么开源的论坛程序选择谁?phpBB3 当之无愧。在 Joomla! 官方论坛,大家最为期待的也是 Joomla! 和 phpBB3 的整合。Joomla! 核心开发者 Jinx 在他的Blog 中也提到,当他11月初在伦敦与 phpBB3 的核心团队代表会晤时,双方对于这两个全球著名的开源程序的整合都很有信心。Jinx 特别提到,phpBB3 的团队非常注重论坛安全性,他们甚至聘请专业公司来评价代码的安全性。

与此同时,另一帮高手正在开发一个桥接器 RokBridge,这就是用来整合 Joomla! 1.5 和 phpBB3 的。其作者已经表示,开发完成后将免费供 Joomla! 用户使用。

然而,我个人对于 phpBB3 比较不满的一点是:它竟然不能自动安装外挂(mod)。与此形成鲜明对照的是,SMF 2.0 就是克服了这个毛病而赢得了所有用户的欢呼。因此,我认为如果 phpBB3 能够实现后台自动安装 mod,并且无论用户选择了什么样的前台模板,mod 安装后都能顺利运行,那么就完美了。

其他一些著名的论坛程序,如 VBulletin、IPB ,在国内也有大量的追随者。但是很遗憾,这两者都是收费软件。既然我们有开源的 phpBB3 和免费的 SMF,为何还要费心费力去找盗版?

当然了,如果你是 VBulletin 的正版用户,有一个好消息告诉你:已经有人开发了针对 VBB 的 Joomla! 1.5 桥接器,叫做 vbLink。目前还在 alpha 测试阶段,但是作者描绘的蓝图很是诱人:无需修改任何核心文件,因此不必担心以后的升级问题。

曾经还有人试图桥接PunBB、MyBB 等开源论坛程序,但是我认为,我们还要考虑用户的使用习惯。这些论坛在国内使用的人比较少。与其去学习一个新东西,不如继续改进 phpBB3,使它继续保持开源论坛程序第一名的佳绩!

同样的,如果你的 Joomla! 1.5 网站上只有论坛栏目需要注册,那么不用考虑什么桥接器了,现在就可以开始安装某一个独立的论坛程序了。我推荐 phpBB3 中文版

 

 下载 Joo!BB for J1.5 论坛组件 v0.92 多国语言版大礼包
文件标题: Joo!BB for J1.5 论坛组件 v0.92 多国语言版大礼包 (详情)
文件类型: zip
版本: 0.92
文件大小: 1.61 MB
下载次数: 532

 

 下载 vblink 论坛桥接器组件 1.0.3 简体中文版
文件标题: vblink 论坛桥接器组件 1.0.3 简体中文版 (详情)
文件类型: zip
版本: 1.0.3
文件大小: 62 Kb
下载次数: 78

 

 下载 phpBB3 免费开源论坛程序 3.0.5 简繁中文版
文件标题: phpBB3 免费开源论坛程序 3.0.5 简繁中文版 (详情)
文件类型: zip
版本: 3.0.5
文件大小: 2.93 MB
下载次数: 550