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

开源与可用性:Joomla vs. WordPress

8条评论
标签:
更多

“如果把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啦! 转载请注明出处。

#1
wordpress和joomla完全不是一个级别的,他说的是做企业网站吧,如果是做一个门户类或者是文章站,差异就体现出来了
#2
两者定位不同,怎么可以类比? wordpress功能简单,自然设计的菜单等选项少 joomla多做媒体类的网站,需要很多菜单和模组,自然复杂点,怎么可能跟WORDPERSS一样的快速选择 不赞同楼主
#3
就真正的灵活性而言,我觉得wordpress远不如Joomla,虽然joomla的逻辑一开始非常难搞懂。但是当你真正理解了joomla,情况将迥然不同。而且虽然wordpress模板很多,但一般情况很难找到完全满意的模板,而修改免费是比较复杂的代码工作。而这个时候,joomla单一模板无限布局方案的超轻灵活性就体现出来了。 当然,两款软件都非常棒,只是适用领域不同而已。就目前的而言,wordpress借助其易用性以及CMS化的特征出现,确实已经开始对Joomla产生了威胁,但这只停留于普通展示型小网站。
#4
不管怎么样,两个都是好东东!帮企业建站我还是会用joomla的
#5
wordpress不大灵活,一般很难找完全合用的模板,如果想改那就比较费劲了,拿来写博客还不错.
#6
Joomla在页面精确的管理上远远超过Wordpress。 如果只是要做个个人博客,我推荐Wordpress,写一篇图文并茂的文章比Joomla快捷很多,但是要做个大型点的多分类的网站,Joomla的优势就体现出来了。 另外就模板而言,都比商业模板的话,Joomla的显得豪华许多,我的一个wordpress网站,到现在还是用的是iNove这个老掉牙的模板,一直找不到个合适的。 很难说二者到底谁好。就像博主说的:一个Linux一个Mac,到底谁好?
#7
不知道为什么,在虚拟主机上用wordpress提交文章老是超时,无法访问页面,而且编辑菜单经常出现什么不是合法的ID什么的,造成菜单项全部清空
#8
我能很自如的运用Joomla建出自己设想的站点. 但几次试用Wordpress都搞不懂这玩意怎么按照自己设想建站.无借助外部插件和模板,Wordpress几乎只能发表发表博文.