文章分类阅读
会员登录
最新评论
- 好好!一定要试试看的,其实我一 直很期待joomla整合dis cuz X1的!
作者: ultramankiki - 继承和传承,中国人喜欢,没想到 老外也喜欢。传承没有理由。我们 就当是joomla传承MAMB O,...
作者: ljoooooooo - 怎样去除Portfolio Design 的链接啊
作者: 11025 - 下载链接出错了,不能下载哦
作者: shrine - Content static静态化之后,页面上 的图片保存的是相对路径,再次浏 览的时候,就无法找到...
作者: babyfish
| mojoBlog 博客组件: Joomla! 与 WordPress 的私生子 | ![]() |
| 作者:白建鹏 | |||||||||||||||||
| 2007-12-31 | |||||||||||||||||
“私生子”这个词可不是我杜撰的,这是 mojoBlog 博客组件的作者 Kevin Murray 亲自说的。他的原话是“Think of mojoBlog as the illegitimate love child between both”。 这里说的“both”就是指 WordPress 和 Joomla!。一说起博客,就不能不说到 WordPress;一说起 Joomla! 与 WordPress 的整合,就不能不说起 JD-WordPress(jd-wp)。WordPress 是最著名的开源 Blog web 程序,用 php 编写,支持 MySQL 数据库,在全世界拥有无数粉丝。借助于众多高手开发的 WordPress 插件,可以说它的博客功能无可匹敌。jd-wp 是由 Marko Schmuck aka Predator 开发的 Joomla! 组件,其本质就是将 WordPress 打包而成,兼容一部分 WordPress 插件,也能直接使用 WordPress 的各国语言文件来实现前台本地化。jd-wp 的作者后来放弃了该组件的开发,尽管他曾经更名为 OpenWP,但是已经有一年多没有更新了。
随着 Joomla! 升级到 1.0.13,最后一个版本的 OpenWP 显然不能使用了。另外,WordPress 本身也在不断升级。因此 jd-wp/OpenWP 实际上已经成为历史了——除非其作者或其他人再次拾起这个项目。
然而,很多过去安装了 WordPress 的用户在了解到 Joomla! 的强大之后,都希望能够将现有的博客与 Joomla! 整合;很多 Joomla! 用户也希望能够用上 WordPress 的 Blog 优势。在 OpenWP 离开我们之后不久,我们终于迎来了 mojoBlog。 什么是 mojoBlog mojoBlog 这个名字没有什么特殊含义,仅仅是一个名字而已。 纠正一下:最近在维基百科看到,mojo 这个词原来是非洲刚果人的一个词语,读音近似中文的“魔咒”,意思也跟“魔法、幻术”差不多。 mojoBlog 也是由 jd-wp 得到了启发,既然 Predator 不肯做了,Kevin 就自己干了。他尝试了新的方法来把 WordPress 整合到 Joomla! 来。mojoBlog 更简洁,更快速,Kevin 声称其加载速度比 jd-wp 快 200%,所占用的服务器空间少 189KB,并且能够与绝大多数 Joomla! 模板协同工作。 由于 Kevin 的方法比较特殊,因此 mojoBlog 一开始还没有多语言支持。我今天特意测试了最新的 0.16RC 版本,仍然不能支持多语言界面。即使我把 WordPress 的汉化包手动上传到 mojoBlog 的目录,也不能汉化。Kevin 对此也作了解释,他准备在 0.17 之后的版本才增加多语言支持。所以,中文用户现在还无法享用中文版本的 mojoBlog。 mojoBlog 能干什么?为什么那么多人喜欢 mojoBlog?他们竟然纷纷自愿掏腰包给 Kevin 送啤酒来支持他继续开发这个组件。mojoBlog 目前的功能有:
下一步要增加的就是“多语言支持”和“多用户博客”了。 已安装 jd-wp 的用户如何升级到 mojoBlog?注:此方案翻译自 Kevin 的文章“Migrating from jd-wp to com_mojo (mojoBlog)”,未经验证,请读者在试用时注意做好网站备份。 1、备份 备份整个网站的文件及数据库;至少备份 /components/com_jd-wp/wp-content/uploads 和 /components/com_jd-wp/wp-includes/images/smilies 这两个文件夹,以及数据库中“jos_wp_”开头的数据表(jos_ 是默认前缀,如果你安装 Joomla! 时修改过,那么请用你自定义的前缀)。 2、卸载 jd-wp 由于 Predator 在 jd-wp 的文件里面有一处小小的“笔误”,因此导致无法正常卸载 jd-wp。如果你不知道这个陷阱,去直接卸载,很可能会发生既无法卸载,又弄坏了 jd-wp 无法继续使用的混乱局面。 所以,在卸载之前,先来修改这个错误。打开 /administrator/components/com_jd-wp/jd-wp.xml 这个文件,找到“option=com_jd-wiki”,替换为“option=com_jd-wp”。现在可以顺利卸载 jd-wp 了。 3、从 Joomla! 后台安装 mojoBlog 组件 安装成功后会自动在网站的“主菜单”上创建一个 mojoBlog 菜单项目(如果没有自动创建,你就手动创建一个吧)。 4、合并 jd-wp 的内容到 mojoBlog mojoBlog 安装之后在数据库中增加 9 个数据表,都是以 jos_wp 开头(与 jd-wp 一模一样)。安装完毕不要做其他任何设置。首先通过 phpMyAdmin(或其他数据库管理工具)打开数据库,清空所有 jos_wp 开头的数据表的内容。 然后,导入前面备份的旧的 jos_wp 开头的数据表来填充新数据表。注意:建议不要导入 jos_wp_options 这个表,如果连这个旧表也导入了,你就必须手动修改该表内容,如 siteurl 和 home 字段的值,以及用 com_mojo 替换所有的 com_jd-wp 。 5、调整文章路径 在数据库中运行下面的 SQL 语句:
这段命令确保了原来 jd-wp 文章中的图片仍然能够正确显示。 6、上传前面备份的文件夹 uploads 目录上传到 /components/com_mojo/wp-content ,smilies 目录上传到 /components/com_mojo/wp-includes/images 即可。 现在,升级工作完成了。你可以在前台看看效果了。
WordPress 用户如何迁移到 mojoBlog ?这个问题目前还没有答案。Kevin 说他正在开发迁移脚本。等到访问成熟时,我再来补充这个内容。 JoomlaGate 观点:我认为,尽管可以用 Joomla! 本身建造博客,但是与 WordPress 相比当然还是稍逊一筹。如果 mojoBlog 能够解决 SEF 、JoomFish 等兼容问题,甚至实现多用户博克功能,那么可以说 Joomla! 的 Blog 功能将上升到一个前所未有的高度。所有 Joomla! 用户都将从 mojoBlog 中受益。
|





下载 VTEM News Show for J1.5 图文幻灯展示模块 v1.0 多国语言版
评论
评论的 RSS 供稿.