您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码:  验证码,看不清楚?请点击刷新验证码 必填



  求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
   
 
  
每天15篇文章
不仅获得谋生技能
更可以追随信仰
 
 
     
   
 订阅
  捐助
三大开源CMS性能大比拼
 
作者 Nitish Tiwari Feed 火龙果软件 发布于:2014-07-04
1291 次浏览     评价:      
 

不管你是想建立一个博客,还是有特殊用处的入口,亦或是创建网站,你都要选择是用什么样的内容管理系统。最知名、使用最广泛的开源内容管理系统(CMS)平台有这三个:Joomla、Wordpress和Drupal。他们都是基于PHP和MySQL并为用户和开发人员提供广泛的选项。

为了帮你在这三个优秀的开源的 CMS 平台之间做出恰当的选择,下面就是以安装复杂程度、可用的插件/主题、易用程度等方面做个全面的比较。

一、安装时间和复杂度

开始使用CMS之前第一件事就是先安装,所以我们看看如何安装这些工具。

Drupal

许多人认为Drupal是这三者之间安装和使用上都是最复杂的,但是事实根本不是这样的。Drupal 演变之后其安装过程是相当简单的。从网站下载的文件,解压缩后将内容放在网络服务器的根文件夹里。然后从你的浏览器访问根文件夹。从那里开始软件会帮你完成下面的任务。但是请记住为Drupal站点创建一个数据库,保证数据库用户名和密码在你的安装过程中不变。

Joomla

和 Drupal 一样,Joomla也需要在安装过程中提供数据库名称,Joomla的安装程序比Drupal 要简单多了,除了一些额外的选项以外,例如,选择在安装结束后是否要选择下线;在安装完成之前选择查看所有的配置。当然还有一项安全措施,就是在安装结束之后需要删除安装代码。

Wordpress

大多数人认为Wordpress是这三个CMS工具中最容易使用的。确实如此,Wordpress 需要与其他两个相同的信息,但这写信息都很巧妙的隐藏在两个安装阶段里了。第一部分是创建config.php文件(所有的关于数据库的信息,用户名/密码,数据库主机等都在文件中)。完成之后,点击安装Wordpress。如果你有一个准备好的config.php文件(从之前的安装程序里调用或手动创建一个)的话,就没必要做第一步了。如果config.php文件不存在,安装程序会自动搜索文件并帮助你创建一个。

小结

所有这三个工具的安装都是很容易的,只有少数明显的差异而已。Drupal安装看起来和感觉有点冗长,Joomla 提供一些额外的安装文件和安全特性上的删除选项。Wordpress有最小的接口和不错的快速安装感觉。然而,所有这些安装过程都需要基本信息,如数据库名称、用户ID和密码。

二、可用的插件/主题

这是选择CMS的另一个重要方面。不要因为 CMS 的插件和主题太少而阻碍了你的选择,因为如果你没有找到你想要的,那你可能需要根据需求来自己建立,这将直接影响项目的总体成本!

Drupal

在写这篇文章的时候,Drupal的官方网站列出了1223个主题和14369个模块/插件可供免费下载。这是一个相当不错的数字。如果你想找到 Drupal主题之外的地方去寻找这些东西的话,将会很困难的。

Joomla

Joomla 的官方网站列举出了7437个插件,但是没有给出主题信息,但是外部市场给出的Joomla主题选项要比Drupal主题多得是。

Wordpress

如果你觉得数字可以说明一切的话,Wordpress在这一局里就是赢家,官方网站上给出了2176个主题和28593个插件。 即使外部市场给出了可观的主题选项,但是官网上的选择已经可以满足你的需求了。

小结

Wordpress的数量上的优势并不能代表它是一个很好的CMS,只能说明他很受欢迎。同样还有很多问题需要指出来,很少有核心CMS 是在Wordpress的支持下运作的,满足用户需求的插件的数量也不是很多。这些都是离不开社区的支持的,与一个更大的社区合作,你就不需要担心明天如果有安全漏洞发现的话该怎么办,放心,社区会迅速修复漏洞的。

三、易用性

我觉得易用性是最关键的,每个 CMS 都有很多功能,但是没人

Drupal

Drupal在一个非常简单和基本的用户界面(UI)里提供了一些非常重要的特性。一旦你登录到管理员账户界面,在顶部有一个菜单栏,显示所有 Drupal重要方面的站点信息。还有一个内容链接,你可以看到网站上的所有内容和评论,并允许你添加或管理它们。例如,对于发布/删除。其他菜单中的链接也很直观:结构、外观、人、模块、配置和报告。每个名称,你大概能猜出是什么。

Joomla

当你第一次登录到 Joomla 管理员页面的时候,你可能会感到有点失落。页面上有这么多的菜单,两个垂直和水平的菜单很难让人理解它们的用途。与 Drupal 不同,Joomla 列出所有站点的主要方面作为不同的菜单项,每个菜单项下面都有一个下拉的链接。整体 Joomla 管理外观上看上去更加优美和雅致,还提供了更精确的控制能力。但缺点是如果你是刚刚 使用 Joomla 的话,你会发现太多的按钮和链接,并且它可能很难理解他们的用途,如果没有仔细阅读使用说明的话。

Wordpress

Wordpress 生来就比较好用,接口是最小的,并使用容易理解的语言,这对新手来说很易于接受。例如,管理员登陆页面的按钮写到:“定制属于你自己的网站,”以此来鼓励用户去试一试。相比Joomla 和 Drupal 的接口,它们使用了太多的技术语言,Wordpress 在这点上有绝对的优势。

小结

对于那些有一点或没有技术背景的用户来说,Wordpress 可能是最合适不过的了。它的界面非常简单,你真的不需要雇一个人来为你做别的事情。但是,如果你不介意玩玩或学习一点新东西的话,Joomla也许更有趣。它拥有多种多样的设置和控制选项,这在很大程度上让你有能力管理自己的网站。Drupal 也可以让你做同样的事情,它的界面看上去虽然简单,但很强大。

四、自定义性能和升级

如何自定义和升级 CMS 是另一个重要的方面,你需要仔细考虑后再决定使用哪个平台。随着时间的推移,任何一个 CMS 都需要为了安全性和功能需要进行不断地升级。同时,即使是开箱即用的解决方案如主题或插件有的时候并不是你想要的结果,但是效果非常接近。所以,在这种情况下你可能想要定制适合你自己的东西。虽然,定制需要的专业技术水平,可是不一样的用户体验很值得你去尝试一下。让我们来看看定制这些CMS或升级它们到底有多简单/复杂。

Drupal

升级一个Drupal 安装的唯一方法就是手动完成,即备份旧文件和数据,提取 Drupal 最新的程序包,并取代所有的旧文件,除了站点文件夹(包含主题和其他数据)和任何其它添加的文件。这可能听起来像一个艰巨的任务,有一定程度的风险,如果出了问题你可能得完全丢掉你的网站。但是,如果你是一个专家,或者不介意得到专家的帮助的话就不需要担心这一点了。定制你的主题,没有应用内支持,你将需要安装一个新的插件,这个插件可以编辑主题,或者离线定制。

Joomla

Joomla 从后端支持升级软件的核心部分,也就是说你可以登录到后台,定位Joomla 更新组件或在在Joomla扩展管理器里更新选项卡,并点击“安装更新”。这样就OK了。然而,在某些情况下,这个更新方法不可用。其他的更新 Joomla 的方法式安装,选择一个更新文件,然后设置 Joomla 安装它并手动更新,你需要手动替换掉文件。记得一直保持备份之前的任何更新。就编辑主题而言,你需要脱机编辑或者是安装主题编辑器插件。

Wordpress

和 Joomla 差不多,Wordpress 同样支持通过管理员用户界面来完成在线更新,Wordpress 在任何情况下都可以更新,只要你点击就可以更新到最新版本。除此之外还可以选择手动更新。另外一件有趣的事就是在线文件编辑,在App里编辑文件就可以自定义主题和插件。

小结

Wordpress 在自定义和升级方面是无可争议的赢家。这意味着如果你是独立个体或一个小团队正计划建立网站的话,Wordpress会很容易帮到你。上面已经提到,Joomla和Drupal 不能直接注销。Joomla 和Drupal有很多新特性,也正是由于这些重要特性可以使它成为一个领先的CMS。

   
1292 次浏览  评价: 差  订阅 捐助
相关文章

谷歌教你如何构建一个优秀的移动网站
如何高效地管理网站静态资源
高性能网站建设的最佳实践
闲话网站左侧导航的实现
 
相关文档

网站建设方案流程
网站建设css教程
企业网站建设与推广
网站建设方案书
相关课程

设计模式原理与应用
从需求过渡到设计
软件设计原理与实践
如何编写高质量代码
 

十天学会DIV+CSS(WEB标准)
HTML 5的革新:结构之美
介绍27款经典的CSS框架
35个有创意的404错误页面
最容易犯的13个JavaScript错误
设计易理解和操作的网站
更多...   


设计模式原理与应用
从需求过渡到设计
软件设计原理与实践
如何编写高质量代码
单元测试、重构及持续集成
软件开发过程指南


东软集团 代码重构
某金融软件服务商 技术文档
中达电通 设计模式原理与实践
法国电信 技术文档编写与管理
西门子 嵌入式设计模式
中新大东方人寿 技术文档编写
更多...   
 
 
 
 
 
每天2个文档/视频
扫描微信二维码订阅
订阅技术月刊
获得每月300个技术资源
 
 

关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号