|
|
殊途同归:SMF论坛的Orstio桥接法 |
|
| 作者: 白建鹏 | ||
| 2007-08-05 | ||
|
页面 1 共 3 [[Joomla!]]是目前最好的[[CMS]]系统,[[SMF]]是一款免费的优秀论坛程序。虽然Joomla!也有自己的论坛组件,但是功能太弱;SMF也有自己的[[Portal]]插件,也是形同[[鸡肋]]。所以,将二者整合起来走[[强强联合]]的道路才能使二者相得益彰。 本站曾经发布过另一篇关于桥接[[Simple Machines Forum]]([[SMF]])与[[Joomla!]]的文章《应用JSMF桥接器在Joomla!上安装SMF论坛》,不过该方法需要对Joomla!和SMF都作一些文件修改(hacking),虽然是自动修改,但仍然比较复杂。当时[[Orstio]]就已经在开发另一个桥接器了,今天就来介绍一下他的解决方案。
Orstio的桥接器优点是:不需要修改Joomla!或者SMF的源文件,因此对于任何一方的升级、更新、[[外挂]]安装等都比较方便。 在2007年4月的一场激烈的大讨论中,对于“Can Joomla! extensions be released under non-GPL compatible licenses? ”这个问题没有得出一致的结论,导致Orstio停止了对SMF桥接器的开发,并且关闭了下载页面。不过,当时我已经将此桥接器保存在了硬盘上,因此本站会员仍然可以在此下载。 整合过程: 1、安装Joomla! 1.0.13建议安装本站制作的 Joomla! 1.0.13 简体中文版,因为英文原版对中文utf-8编码支持不够好,容易出现乱码问题。安装过程请参看《图解Joomla安装过程》一文。请注意:在安装之前首先将数据库的[[字符整理]]([[Collation]])设置为[[utf8_unicode_ci]]。 安装完毕请测试一下,如果需要开启[[SEF]]可以立即开启,但是不建议安装高级SEF组件——除非你安装的是英文网站和论坛,因为高级SEF组件如Artio JoomSEF都不支持中文。 2、安装SMF 1.1.3中文版下载 SMF 1.1.3 简繁中文版,解压到已经安装好的Joomla!下面某个子目录,如 forum 目录。然后在浏览器中输入该目录URL开始安装。 详细操作参看《应用JSMF桥接器在Joomla!上安装SMF论坛》一文,请注意:在提示是否选择UTF-8编码时一定要钩选。 如果在第一步中,你开启了Joomla!的内置[[SEF]],那么在安装完SMF之后,首先进入其管理界面,关闭SMF的SEF功能。 鉴于很多用户都不知道在哪里关闭SMF的内置SEF,在此描述一下具体操作步骤: 用管理员帐号登录SMF,点击顶部导航菜单上的“管理”进入后台界面,点击左侧的“论坛设置 -> 功能及选项”,在右侧页面中下部可看到一项“显示没 ?'s 的网址(SEF(搜索友好))[[Apache]] 才能用!显示为.html后缀。”,将此项取消钩选([[uncheck]])即可。 安装完毕建议测试一下能否发帖、能否回复,确保SMF能够独立运行。 3、安装桥接器从本站下载 Orstio's SMF Bridge 1.1.7 中文版,这是Joomla!的标准[[组件]]。在Joomla!后台安装此组件。安装后会在组件菜单上生成两个项目:Simple Machines Forum Registration 和 SMF Bridge 。前一个仅当设置为通过桥接器注册时才使用。因此我们需要首先从SMF Bridge这里进行设置。 |
||
| < 上一篇 | 下一篇 > |
|---|