尽管WordPress占比互联网上所有网站的35%以上,但它并不是市场上唯一的开源内容管理系统(CMS)。还有很多其他流行的内容管理系统可以选择,例如 Joomla 和 Drupal。
他们三个都有很多共同点,也有很多重大区别。每个都是一个独特的网站建设者,各有利弊。
本文我们将比较 WordPress,Joomla 和 Drupal,找出最适合您的选择。
WordPress,Joomla和Drupal有什么共同点?
在技术,哲学和社区方面,网络上最受欢迎的三个CMS都有很多共同点。
- WordPress,Joomla和Drupal都是根据GPL许可的免费开源软件。
- 这三个内容管理系统都是用PHP编写的。
- 都支持MySQL作为其数据库管理系统。WordPress只支持MySQL,而Joomla和Drupal支持其他数据库管理系统。
- 都使用主题和模板来显示网站的外观,并使用插件,模块或扩展来扩展功能。
- 作为开源软件,它们都是社区驱动的项目。
尽管有很多相似之处,但它们在许多方面都有不同。例如,对于在核心软件中包含什么,如何处理模块和模板,如何处理安全性等,他们具有不同的策略。
这些差异对用户及其网站建设产生了很大影响。
话虽如此,让我们看一下WordPress,Joomla和Drupal之间的比较,以便为您的业务选择最佳的网站构建平台。
一、易用性和初学者友好比较
创建网站的大多数人不是Web开发人员,设计师或程序员。他们是只想建立网站的普通用户。易用性是大多数用户的最重要因素。
WordPress
WordPress是著名的五分钟安装程序。大多数服务器供应商还提供一键安装WordPress。这使得新用户在数分钟内就可以启动WordPress博客或网站。
WordPress安装后用户体验比 Joomla 或 Drupal 更好。用户会看到一个简单的简洁用户界面,其中包含用于创建帖子,页面或开始自定义外观和主题的菜单。
Joomla
Joomla安装看起来可能不如WordPress快,但它的步骤非常相似。除此之外,许多共享服务器还为Joomla提供一键安装软件包。
安装后,用户将进入一个不像WordPress那样直接的控制面板。菜单太多,无法单击并自定义网站。Joomla粉丝会说这是因为 Joomla 比 WordPress 强大得多,但我们认为不是这样的。
Drupal
Drupal 的安装类似于 Joomla 和 WordPress。只需下载并上传软件包并运行安装脚本即可。
Drupal还提供发行版。这些是预包装的 Drupal 捆绑包,带有用于创建特定类型网站的模块和配置。
很多初学者的安装后体验有点复杂。用户会发现很难弄清楚如何在其网站上进行更改。Drupal 添加内容非常明显,但是更改外观和添加非内容元素并不是很明显。
获胜者: WordPress
二、主题和插件比较
这三个流行的CMS都带有主题和插件/模块,以此扩展软件的功能和外观。主题控制着网站的外观以及用户的外观。插件或模块就像CMS的应用程序。
让我们看看这三个主要的CMS系统在此类别中的性能。
WordPress
WordPress允许用户使用主题更改其网站的外观。WordPress预先安装了一些默认主题。
可以随时在外观页面上单击添加新按钮,并从官方WordPress.org主题目录安装免费的WordPress主题。
除了免费主题外,还会发现由第三方主题商店(如主题巴巴,Astra Theme,Elegant Themes等)开发的更多高级WordPress主题。这些都是付费主题,并提供高级支持选项。
WordPress的真正功能在于插件。官方WordPress插件目录中有超过55,000个免费的WordPress插件。您还可以购买由插件开发人员提供付费支持的高级插件。查看我们的必备WordPress插件列表,以了解插件如何使WordPress很棒。
Joomla
就像WordPress一样,Joomla也带有模板和扩展名。从创建电子商务商店到管理电子邮件,几乎所有功能都有强大的扩展。
但是,这些模板和扩展的数量不如WordPress多。这可能会使查找完美的模板和完美的扩展变得有些困难。
默认情况下,Joomla没有允许用户从管理区域搜索和安装扩展或模板的功能。有一个扩展程序,允许您为扩展程序添加“从Web安装”功能。但是对于模板,用户仍然必须手动搜索模板,然后通过添加其URL进行安装。
Drupal
Drupal在主题和模块的可用性方面存在相同的问题。用户需要离开站点,搜索要添加的模块和主题,然后找到项目的zip文件URL。最后,他们可以在“模块”或“主题”页面中输入URL进行安装。
drupal有很多可以满足需求的模块,并且会定期添加新模块。尽管如此,与WordPress相比,模块的整体数量仍然不足。
获胜者: WordPress
三、支持选项比较
对于初学者来说,帮助和支持选项的可用性非常重要。尝试新系统时,肯定会有一些障碍。只要能获得帮助就可以。
WordPress
WordPress有一个强大的用户社区。可以在官方支持论坛,文档,手册,法典。
由于WordPress的广泛普及,对于小型企业和个人而言,找到WordPress开发人员既容易又负担得起。
Joomla
就像WordPress一样,Joomla拥有一个庞大且非常有用的社区。Joomla网站上有大量文档,对于初学者来说是宝贵的资源。为了获得更多的交互式支持,用户可以加入论坛,邮件列表,用户组等。
除了社区支持外,还有第三方资源,有偿培训和开发机构可能会有所帮助。
与WordPress不同,Joomla很难找到负担得起的专家帮助。雇用开发人员或专家进行Joomla开发,故障排除或协助可能比WordPress花费更多。
Drupal
Drupal拥有非常积极的粉丝和用户社区。您将找到Drupal的所有社区支持选项,就像WordPress和Joomla一样。有大量的文档,支持论坛,邮件列表,用户组,irc聊天室。所有获得建议和免费帮助的好地方。
Drupal尝试将用户与提供专业Drupal服务的开发人员和公司联系起来。您可以在Drupal Marketplace中找到它们。
但是,与WordPress相比,类似于Joomla的Drupal开发人员非常昂贵。
获胜者: WordPress
四、本地化和多语言支持比较
每天创建的网站中有很大一部分是非英语或多语言网站。许多初学者很可能正在寻找可以处理多种语言或支持不同语言环境的CMS。
WordPress
WordPress在提供良好的平台来构建多语言站点方面做得很好。它不支持开箱即用的多种语言,但是有一些出色的插件可让您轻松创建WordPress多语言站点。
WordPress支持超过57种语言。只需在WordPress管理区域中单击即可安装新语言。
最受欢迎的主题和插件还提供多种语言版本。主题和插件开发人员正在积极寻求帮助,以将其软件包翻译成其他语言。
所有这些努力使WordPress成为构建非英语或多语言网站的绝佳平台。
Joomla
Joomla具有开箱即用的功能,无需安装任何扩展程序即可处理多语言网站。只需转到语言管理器,添加一种内容语言,然后开始在网站上创建多语言内容。
管理界面还提供了多种语言的翻译,可以从管理区域轻松安装。
Drupal
Drupal内置了处理非英语或多语言站点的支持。需要启用语言环境和内容翻译模块。之后,可以从Drupal的“配置”部分添加站点和管理界面语言。
获胜者:并列。三个都支持多语言站点,并且支持多种语言。
五、安全性比较
在为网站选择CMS时,安全性是非常重要的因素。互联网上几乎每个网站都容易受到安全威胁。
WordPress
作为全球最受欢迎的CMS,基于WordPress的网站经常成为黑客的目标。但是,WordPress建立在非常安全的代码上,并且可以快速响应安全漏洞。
WordPress还具有自动更新机制,该机制允许WordPress网站在有新的安全补丁程序时自动更新。
WordPress站点可以通过自动备份,双重因素身份验证和其他WordPress安全插件进一步保护。
还有一个内置的机制来显示WordPress主题和插件的更新。这使主题和插件开发人员可以快速响应任何安全漏洞。
Joomla
在安全性方面,Joomla与WordPress非常相似。他们积极响应任何安全漏洞,并很快对其进行修补。但是,维护网站和安装更新仍取决于用户。
有一些扩展程序可用来备份您的Joomla网站。还可以遵循与WordPress相同的最佳做法来增强Joomla网站的安全性。
Drupal
Drupal对安全性采取了非常认真的方法。当发现并修补它们时,它们会在自己的站点上发布安全漏洞。人们认为Drupal更加安全,因为您没有听说过Drupal站点被黑客攻击的频率很高,但这可能是因为它不那么流行的Joomla或WordPress。
获胜者:并列。三个都遵循正确的安全标准。
结论:
Drupal,Joomla 和 WordPress 都是出色的内容管理系统。Drupal 和 Joomla 具有比 WordPress 更多的内置功能。
但是,WordPress以其易用性,庞大的全球社区,插件和主题击败了它们。我们认为,大多数非开发人员用户都会发现,使用 WordPress 比 Joomla 或 Drupal 容易得多。
拥有超过55,000个WordPress插件,几乎可以添加任何功能或构建自己喜欢的任何类型的网站(无需编写代码)。
最终获胜者: WordPress
如何开始使用您喜欢的CMS
无论选择 WordPress,Joomla 还是 Drupal,都需要一个域名和服务器来建立一个网站。这三个顶级CMS软件都具有非常相似的要求,所有顶级网络供应商都支持它们。
我们建议使用 阿里云 或 腾讯云。他们都是国内最出名且稳定的服务器供应商,并且专门托管WordPress,Joomla和Drupal网站。