首页    >    新闻资讯    >   开源与可用性:Joomla vs. WordPress

开源与可用性:Joomla vs. WordPress

“如果把Joomla!比作Linux,那么WordPress就是Mac OS X。Wordpress只有Joomla!90%的功能,但大多数情况下使用WordPress会更简单,上手也更快。”

在过去的几年中,我为不同公司建立了不少网站,很多都是应朋友之约。大多数情况下我都以以下两种方法中的一种来完成网站:Joomla!和WordPress。近几年这两个软件都有很大发展,但它们有极大差别。Joomla!一直希望能够“全方位满足用户需要”——这是一种CMS解决方案,而WordPress则发展为具有CMS功能的博客。最近WordPress有所开放,用户无需处理代码就可以建立一个具有静态信息(带有博客页面的选项)的网站。这让WordPress成为Joomla!的直接竞争者又进了一步。


Joomla!的控制面板


WordPress的Dashboard

我这么说可能伤害了一些读者的感情,但我的确认为Joomla!是管理失败的开源软件的典型,而WordPress在这方面却大获成功。当然这并不代表Joomla!一无是处,但其开发者确实还有很多地方要向WordPress学习。Joomla!主要是在其可用性方面落后于WordPress。Joomla!1.5 的确有所进步,但比起WordPress还有一定距离。我用两个常见例子来说明我的看法。

例1:发布一篇带有图片的博文

Joomla!

  1. 在“控制面板”中单击“添加新文章”
  2. 这里有两个图片按钮。如果选错就无法上传图片(因为你只能浏览原有图片)。必须要选文本输入框下面的图片按钮。
  3. 输入标题,并选择正确的“版块”和“分类”
  4. 输入文章内容并保存

WordPress

  1. 在控制面板中选择“快速发表”
  2. 单击图片图标并上传图片
  3. 输入标题和内容,单击“发表”


Joomla!的“添加新文章”


WordPress的“快速发布”

例2:创建一个可从菜单中进入的静态页面

Joomla!

  1. 在“控制面板”中单击“添加新文章”
  2. 输入标题,并选择正确的“版块”和“分类”
  3. 输入文章内容,保存
  4. 在一级菜单中选择“菜单”和“主菜单”(如果你需要将其添加至主菜单)
  5. 单击“新”
  6. 选择“内部链接”——“文章”——“文章版面设计”
  7. 填上对象名称和上级目录
  8. 在右栏中浏览文章列表并选择需要的文章
  9. 点击“保存”

WordPress

  1. 在控制面板中单击“页面”
  2. 选择“添加新页面”
  3. 填入标题和内容
  4. 选择上级目录(如非根目录)
  5. 单击“发表”


Joomla!的“添加新文章”


WordPress的“创建新页面”

我们倒退一分钟,想象如下场景:你负责为某公司建立一个网站。他们可能需要十个左右包含不同信息的页面。根据我的经验这是普遍情况。你可以用Joomla!也可以用WordPress工作——两者都完全可以胜任。如果要购买模板来解决页面设计问题,这两个软件可能都要用一个小时来获取草图(如果你曾经与他们有过合作)。目前为止一切顺利。然后Joomla!和WordPress的差别就显示出来了。如果用WordPress,到这里就完成的差不多了。但用Joomla!可能还要花一两个小时重新组织不同的模块以使其适应购买的模板(在大多数情况下这仅仅是为之后的工作做准备)。然后还要花更多的时间来重新组织不同的菜单。要将特定的文件连接到特定的菜单项目(如上所示)。如果需要博客feed,你还要设置专用的版块或分类(我到现在也弄不清这两者的区别)。此外,还要选定需要的博客“风格”。


Joomla!中的“新菜单项”


Joomla!的“组件”

假设我们已经完成所有步骤,网站也建立完毕。现在就该把网站提交给客户了。这时显然就牵涉到训练问题,这是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中的“设置”

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啦!

分类:新闻资讯

标签:, ,

* 版权声明:作者WordPress啦! 转载请注明出处。