“如果把Joomla!比作Linux,那么WordPress就是Mac OS X。Wordpress只有Joomla!90%的功能,但大多数情况下使用WordPress会更简单,上手也更快。”
在过去的几年中,我为不同公司建立了不少网站,很多都是应朋友之约。大多数情况下我都以以下两种方法中的一种来完成网站:Joomla!和WordPress。近几年这两个软件都有很大发展,但它们有极大差别。Joomla!一直希望能够“全方位满足用户需要”——这是一种CMS解决方案,而WordPress则发展为具有CMS功能的博客。最近WordPress有所开放,用户无需处理代码就可以建立一个具有静态信息(带有博客页面的选项)的网站。这让WordPress成为Joomla!的直接竞争者又进了一步。
我这么说可能伤害了一些读者的感情,但我的确认为Joomla!是管理失败的开源软件的典型,而WordPress在这方面却大获成功。当然这并不代表Joomla!一无是处,但其开发者确实还有很多地方要向WordPress学习。Joomla!主要是在其可用性方面落后于WordPress。Joomla!1.5 的确有所进步,但比起WordPress还有一定距离。我用两个常见例子来说明我的看法。
例1:发布一篇带有图片的博文
Joomla!
- 在“控制面板”中单击“添加新文章”
- 这里有两个图片按钮。如果选错就无法上传图片(因为你只能浏览原有图片)。必须要选文本输入框下面的图片按钮。
- 输入标题,并选择正确的“版块”和“分类”
- 输入文章内容并保存
WordPress
- 在控制面板中选择“快速发表”
- 单击图片图标并上传图片
- 输入标题和内容,单击“发表”
例2:创建一个可从菜单中进入的静态页面
Joomla!
- 在“控制面板”中单击“添加新文章”
- 输入标题,并选择正确的“版块”和“分类”
- 输入文章内容,保存
- 在一级菜单中选择“菜单”和“主菜单”(如果你需要将其添加至主菜单)
- 单击“新”
- 选择“内部链接”——“文章”——“文章版面设计”
- 填上对象名称和上级目录
- 在右栏中浏览文章列表并选择需要的文章
- 点击“保存”
WordPress
- 在控制面板中单击“页面”
- 选择“添加新页面”
- 填入标题和内容
- 选择上级目录(如非根目录)
- 单击“发表”
我们倒退一分钟,想象如下场景:你负责为某公司建立一个网站。他们可能需要十个左右包含不同信息的页面。根据我的经验这是普遍情况。你可以用Joomla!也可以用WordPress工作——两者都完全可以胜任。如果要购买模板来解决页面设计问题,这两个软件可能都要用一个小时来获取草图(如果你曾经与他们有过合作)。目前为止一切顺利。然后Joomla!和WordPress的差别就显示出来了。如果用WordPress,到这里就完成的差不多了。但用Joomla!可能还要花一两个小时重新组织不同的模块以使其适应购买的模板(在大多数情况下这仅仅是为之后的工作做准备)。然后还要花更多的时间来重新组织不同的菜单。要将特定的文件连接到特定的菜单项目(如上所示)。如果需要博客feed,你还要设置专用的版块或分类(我到现在也弄不清这两者的区别)。此外,还要选定需要的博客“风格”。
假设我们已经完成所有步骤,网站也建立完毕。现在就该把网站提交给客户了。这时显然就牵涉到训练问题,这是Joomla!和WordPress的又一个重大区别。你只需花上半小时就能让人真正学会WordPress(根据我的经验),但即使花上一个小时学习Joomla!,别人也未必完全明白。
再重申一次,我并不是说Joomla!没有多大用处,只是说WordPress是一款更为直观的软件。我来做个比喻,让大家更好的理解我的观点。如果把Joomla!比作Linux,那么WordPress就是Mac OS X。Wordpress只有Joomla!90%的功能,但大多数情况下使用WordPress会更简单,上手也更快。我喜欢用Linux,只是它不像Mac OS X那样简洁。
如果说Joomla!的好处,我至少可以想出两点,与WordPress相比。第一点是电子商务。安装VirtueMart后你很快就可以在电子商务网站上进行操作。但问题是,你会觉得这不像是在Joomla!上,而是另一个模块上了,只是这个模块在Joomla!上运行而已。(事实几乎就是这样。)第二点是,Joomla!是一个需要多级许可的站点(如外联网)。WordPress只提供三级许可(公共许可,个人许可及密码保护),相比之下Joomla!更为灵活。
Joomla!必然不会毁灭,只是适用性方面还有待提高。WordPress按KISS原则开发,而Joomla!却像是为解决所有问题而研制(由工程师开发,为工程师开发)。回到我刚才提到的两个问题上,Joomla!的确比WordPress有优势。但对于让WordPress支持电子商务并增加许可级别,增强Joomla!的可用性使之与WordPress媲美或许是更大的挑战。
注:根据Joomla!和WordPress最新版本的代码行统计,Joomla!1.5.9有350975行代码,而WordPress2.7.1只有159682行(可能不是完全准确,数字源于“wcl”)。因此即使WordPress只有Joomla!70%的功能,它的代码一定比Joomla!更高效,这一点我敢肯定。
英文原文:Open Source and usability: Joomla vs. WordPress
中文翻译:WordPress啦!
分类:新闻资讯