无论您需要建立博客、特定用途的门户网站,还是任何其他网站,哪种内容管理系统适合您? 都是您早期会问自己的问题。最著名和广泛使用的开源内容管理系统 (CMS) 平台是:Joomla、Wordpress 和 Drupal。它们都基于 PHP 和 MySQL,并为用户和开发人员提供了广泛的选择。
为了帮助您在这三个出色的开源 CMS 平台之间做出选择,我根据以下标准编写了一份比较:安装复杂性、可用的插件/主题、易用性等等。
安装时间和复杂性
安装是您开始使用 CMS 之前需要做的第一件事,因此让我们看看安装这些工具需要什么。
Drupal
许多人认为 Drupal 是所有 CMS 中安装和使用最复杂的,但这已经不是真的了。 Drupal 已经发展,安装过程相当简单。从网站下载文件,解压缩并将内容放置在您的 Web 服务器的根文件夹中。然后从浏览器访问根文件夹。从那里开始,您只需让软件为您完成即可。但请记住为您的 Drupal 站点创建一个数据库,并在开始安装过程之前准备好数据库用户名和密码。
Joomla
与 Drupal 类似,Joomla 也需要在安装期间提供数据库名称。Joomla 的安装过程与 Drupal 类似,只是 Joomla 在安装期间提供了一些额外的选项。例如,您可以选择您的 Joomla 站点在安装后是否应离线,并且您可以在最终安装发生之前查看所有配置。此外,作为一项安全功能,安装程序要求在安装后删除安装代码文件夹。
Wordpress
大多数人认为 Wordpress 是这三个 CMS 工具中最容易使用的。确实如此。Wordpress 需要与其他两个相同的信息,但这巧妙地隐藏在两个安装阶段之后。第一部分是创建 config.php 文件(所有关于数据库、用户名/密码、数据库主机等的信息都放在该文件中)。完成此操作后,只需单击一下即可安装 Wordpress。如果您已准备好 config.php 文件(来自您之前的安装或您手动创建的文件),则无需执行第一步。安装程序会自动搜索该文件,并且仅在文件不存在时才带您进入 config.php 文件创建步骤。
总结
所有这三个工具的安装都很容易且相似,只有一些明显的差异。虽然 Drupal 的安装看起来有点冗长,但 Joomla 提供了一些额外的选项和一个安装程序文件删除的安全功能。Wordpress 具有极简的界面,快速安装感觉很好,但在安装过程中不允许您配置太多内容。但是,它们都需要基本信息,例如数据库名称、用户 ID 和密码等。
插件和主题的可用性
这是选择 CMS 的另一个重要方面。您不希望被一个插件和主题太少的 CMS 所困扰,因为如果您找不到您想要的东西,您可能需要根据您的要求构建一个,这将直接影响您项目的总体成本!让我们看一下每个 CMS 可用的插件和主题的总数,尽管即使有更多可用,您也可能找不到您想要的东西;但数量越多,您找到所需内容的可能性就越大。
Drupal
在撰写本文时,Drupal 的官方网站列出了 1223 个主题和 14369 个模块(插件称为模块),这些主题和模块可免费下载。这是一个相当不错的数字。但是,如果您想在主题市场之外找到 Drupal 主题,您将更加困难。
Joomla
Joomla 的官方网站列出了 7437 个插件,并且没有关于主题的信息。但是,主题市场上的 Joomla 主题比 Drupal 主题相对更多。
Wordpress
如果仅考虑数字,Wordpress 在这一轮中轻松获胜。官方网站上提供了 2176 个主题和 28593 个插件,这清楚地表明了 Wordpress 背后的社区的力量。即使是市场也有许多 Wordpress 主题可用。这个庞大的数字也归因于 Wordpress 比其他 CMS 解决方案更受欢迎。
总结
Wordpress 的数量不仅仅是一个 CMS 有多好的指标,而更是它有多受欢迎的指标。此外,这里有一个问题:正如许多人认为的那样,Wordpress 需要更多插件,因为 Wordpress 开箱即用地支持的核心 CMS 功能较少。用户访问控制(联合供稿、新闻源管理等)等功能必须使用插件来实现,可能是因为它从博客工具发展(或仍在发展)成为一个成熟的 CMS。但是,社区支持及其带来的安心同样重要。拥有更大的社区,您可以确信,如果明天发现安全漏洞,它将很快得到修复。
易用性
这是拥有 CMS 的另一个重要方面。您知道您的 CMS 有许多功能,但您需要使用它们,而没有时间阅读用户手册。因此,自己弄清楚事情有多容易或多困难非常重要。
Drupal
Drupal 在一个非常简单和基本的用户界面 (UI) 中提供了一些非常重要的功能。一旦您登录到管理员帐户,您将在顶部看到一个菜单栏,显示您 Drupal 站点的所有重要方面。有一个内容链接,它向您显示您站点上所有内容和评论的列表,并允许您添加或管理它们。例如,发布/删除。菜单中的其他链接也很直观:结构、外观、人员、模块、配置和报告。通过每个名称,您可能可以猜到其中的内容。
Joomla
当您第一次登录 Joomla 管理页面时,您可能会感到有些迷茫。页面上有如此多的菜单,包括垂直菜单和水平菜单,有点难以理解什么是哪个。但是您会认识到页面左侧的菜单只是顶部主菜单中重要链接的集合。与 Drupal 一样,Joomla 将站点的所有主要方面列为不同的菜单项,并且在每个菜单项下方都有一个带有更多链接的下拉菜单。总的来说,Joomla 管理界面的界面更加精细和完善(与 Drupal 相比),并且还提供了对网站更精细的控制,但缺点是如果您是 Joomla 的新手,您会发现到处都是太多的按钮和链接,并且如果不查看文档,可能很难理解它们的用途。
Wordpress
Wordpress 不负众望,简单易用。界面非常简洁,并使用易于理解的语言,这对新手尤其重要。例如,管理登录页面上的按钮显示“自定义您的站点”,鼓励用户继续尝试。与使用更多技术语言的 Joomla/Drupal 界面相比,Wordpress 在这里绝对具有优势。
对于由几乎或没有技术背景的用户管理的网站,或需要频繁更新的小型网站,Wordpress 可能是最佳选择。界面非常简单,您真的不需要雇用某人为您做这些事情。但是,如果您不介意稍作尝试并一路学习,Joomla 会更有趣。它有大量设置和控件,可让您在更大程度上管理站点。即使 Drupal 也能让您做到这一点,但界面更简单但外观更强大。
自定义和升级
在决定使用哪个平台之前,您需要考虑的另一个重要方面是如何自定义和升级 CMS。随着时间的推移,任何 CMS 都需要升级以进行安全性或功能或其他原因,您可能不希望被一个难以更新或维护的系统所困扰。此外,很多时候,开箱即用的解决方案(例如主题或插件)与您想要的方式并不完全相同,但非常接近。因此,您可能希望在这种情况下自己自定义内容。虽然自定义需要一定程度的技术专业知识,但用户体验至关重要。让我们看看自定义或升级这些 CMS 有多容易或多困难。
Drupal
经过一番研究,我发现升级 Drupal 安装的唯一方法是手动升级,即备份旧文件和数据,提取 Drupal 最新软件包,并替换除 /sites 文件夹(包含主题和其他数据)和任何其他添加的文件之外的所有旧文件。对于该领域的新手来说,这可能听起来是一项艰巨的任务,也存在一定的风险,如果出现任何问题,您可能会完全丢失您的网站。但是,如果您是专家,或者不介意寻求专家帮助,则无需担心。同样,要自定义您的主题,没有应用程序内支持,您需要安装一个新的插件,让您可以编辑主题,或者离线进行自定义。
Joomla
Joomla 支持从后端升级核心,即您登录到后端,转到 Joomla 更新组件(版本 >= 2.5.4)或 Joomla 扩展管理器中的更新选项卡(版本 < 2.5.4),然后单击安装更新。就是这样!但是,在某些情况下,无法使用此更新方法。更新 Joomla 的其他方法是安装方法,您可以在其中选择更新文件,然后告诉 Joomla 安装它,以及手动更新,您需要手动替换文件。请记住,在尝试任何更新之前始终保持备份。至于编辑主题,您需要离线编辑它们或安装主题编辑器插件。
Wordpress
与 Joomla 类似,Wordpress 也支持通过管理用户界面进行在线更新。Wordpress 会在有可用更新时提醒您,如果您想更新,只需单击“立即更新”,Wordpress 就会更新到最新版本!当然,您也可以采用手动方式进行更新。另一个有趣的功能是在线文件编辑。它允许您通过在应用程序本身中编辑文件来自定义您的主题或插件。假设您不喜欢主题中嵌入的图像,并且没有主题设置来更改它。只需转到管理 > 外观 > 编辑器菜单,选择您认为包含该图像的文件并进行编辑。然后您也可以立即查看您的更改。同样,甚至插件也可以更新;编辑器可以在管理 > 插件 > 编辑器中找到。
总结
Wordpress 是自定义和升级方面的赢家。这意味着,如果您独自一人或一个小团队计划建立网站,这将很容易。话虽如此,Joomla 和 Drupal 也不能简单地被忽略。Joomla 具有更新功能,虽然 Drupal 目前不提供该功能,但它具有其他关键功能,使其成为领先的 CMS。
25 条评论