WordPress 与 Joomla:比较和主要差异
已发表: 2021-08-03WordPress 并不是唯一一个拥有成熟基础和活跃社区的模块化内容管理系统 (CMS)。 Joomla 还是一个免费安装的开源平台,依靠其第三方支持而蓬勃发展。 许多开发人员致力于将其功能扩展到基础软件中内置的功能之外。 然而,当查看 WordPress 与 Joomla 时,您会发现许多功能差异,以及用户体验和技术要求的差异。
WordPress vs Joomla:他们是谁?
WordPress 尽最大努力成为万事通的 CMS。 我们的意思是,任何需要网站的人都可以使用 WordPress 构建它。 而且一般来说,经验很少。 它可能不是最先进的网站,但任何人都可以通过各种第三方插件和主题轻松访问和理解这些工具。
用户会发现 WordPress 的学习曲线比较温和,但很快就会超越。 您很快就会发现自己像专业人士一样使用帖子、页面、主题、插件和小部件。 以前从未拥有过网站的用户可以相对自信地建立一个足够好的 WordPress 网站,而不会遇到太多麻烦。
Joomla 也是一个面向所有人的 CMS。 它的发展历史与 WordPress 有很大不同,特别是它从一开始就被创建为全站 CMS。 WordPress 一开始是博客软件,所以功能和更新仍然建立在这个基础上。 两者都建立在 PHP 上,但 Joomla 用户(尤其是开发人员)有一个更传统的基础,因为 Joomla 可以直接使用 HTML、CSS、JavaScript 和 PHP 开箱即用,而无需学习“WordPress 方式”事物。
也就是说,Joomla 确实感觉像是初学者会很乐意使用的 CMS。 后端界面很笨拙,新用户(在 Joomla 内部)的术语和消息传递是准系统。 安装模块并让一切正常工作比 WordPress 更具技术性。 不过,对于那些有技术和网站经验的人来说,Joomla 有很多自由。
WordPress 与 Joomla:易用性
虽然 WordPress 对新用户的学习曲线适中,但体验的核心是基于博客。 这意味着几乎每个功能都可以归结为以某种方式创建帖子或页面。 主题和插件只是扩展了该功能。 Joomla 一直是专为网站开发人员设计的 CMS,这意味着新(非技术)用户将有更大的学习曲线。 对于那些具有传统计算机科学和 Web 开发背景的人来说,Joomla 甚至可能比 WordPress 拥有更平滑的学习曲线。
WordPress
真的,WordPress 很容易使用。 管理仪表板在大多数情况下都很简单,在左侧边栏中突出显示主要关注区域(页面、帖子、媒体等)。
您必须了解某些元素的位置,例如各种设置、工具和菜单编辑。 但总的来说,一旦您了解了它们的位置以及如何访问它们,界面就会相对直观。
使用 WordPress 的一个更困难的方面是确保您拥有合适的插件套件来补充您的主题。 WordPress.org 存储库中有数以千计的免费主题和插件,第三方开发人员还提供更多高级选项。
做出正确的选择——甚至知道哪些选择是必要的——可能需要一点点弄清楚。 如果您只是对 WordPress 有所了解,您可能不知道您的网站需要哪些功能以及哪些插件和主题可以提供这些功能。 一旦您花了一点时间使用该平台并进行一些外部研究,所有这些都会变得更加清晰和简单。
对于普通用户来说,大多数 WordPress 功能只需点击几下即可执行。 由于平台的基础是基于帖子和页面,因此基本工作流程很快就会变得熟悉,根据任务的不同,只有一些变化。
Joomla
我们想说 Joomla 拥有 WordPress 提供的那种快速学习的工作流程。 但事实并非如此。 至少对于很多用户来说。 如果您是希望建立新网站的普通网络用户,Joomla 一开始可能没有多大意义。 (在那之后的很长一段时间里。)如果您之前构建和/或编码过网站,Joomla 应该不难上手。
但是,后端并没有直观地放在一起。 Joomla 的管理面板左侧确实有一个快速菜单侧边栏,就像 WordPress。 但是大多数功能和实用程序都位于顶部菜单中,您可以通过下拉菜单访问它们。
此外,在安装时,系统会询问您是否要导入博客示例数据。 我们建议您这样做。 您可以在那里找到大部分新用户介绍材料,并在您的新网站上设置为内容。
将任何新用户内容作为示例数据作为可选导入是很奇怪的。 将某人介绍给 Joomla 平台并不是一种直观的方式。 在所有。 但是,Joomla 社区有一些很棒的培训内容,您可以通过这些内容学习 Joomla。
随着我们花时间学习和探索 Joomla,执行任何任务从未真正变得顺畅和第二天性。 Joomla 中的菜单确实有意义(与 WordPress 不同),但浏览它们令人沮丧。 在关闭当前菜单项之前,您无法单击新菜单项。
总而言之,Joomla 并不是很容易使用。 当然,它对开发人员友好,但对最终用户根本不友好。
WordPress 与 Joomla:自定义
WordPress 在定制方面蓬勃发展。 通过插件和主题的可扩展性允许在设计和功能集方面有无限的选择。 即使是没有技术经验的用户也可以创建一个 WordPress 网站,并让它看起来或多或少专业,而不会遇到很多麻烦。 Joomla 也是围绕定制而构建的。 但不适用于最终用户。 如果您是没有大量技术专长或设计经验的内容创建者或网站所有者,Joomla 的自定义选项可能既令人困惑又几乎无法解码。
WordPress
通过插件和主题,WordPress 可以随心所欲。 您只需点击几下即可添加电子商务功能。 您可以安装一个新的页面构建器工具,以通过古腾堡编辑器获得更多高级选项。 您安装的每个主题都带有一组独特的自定义选项。 大多数情况下,这些都被整合到内置的主题定制器中。

有更高级技能的用户可以通过这个页面添加CSS,也可以钻研WordPress核心文件,直接编辑PHP。 文件结构的设计使任何自定义都单独保存在子主题中,以便您自定义的基础始终可以返回。
通过这种方式(以及许多其他方式),WordPress 鼓励戳戳和刺激,看看什么最适合您的网站。 尝试不同的主题、小部件和插件来添加功能和设计,看看哪些有效,哪些无效。 无论如何,只需单击几下即可将事物重置为原样。
Joomla
Joomla 也是一个令人难以置信的可定制平台。 它也有数百个模板、主题和扩展可以安装来自定义您的网站。 您可以从可直接从仪表板访问的官方 Joomla 存储库下载它们。 设计和功能插件都可以在同一个地方找到,按类别分开。
安装它们只需点击几下。 然后,您可以导航回管理仪表板以启用和调整其设置。
虽然您确实拥有与在 WordPress 中一样多的自由,但 Joomla 选项和自定义设置通常对用户不那么友好,而且更复杂。 将它们放在网站上通常会让您选择一个没有人类可读名称的“位置”编号。 有了这个,并且由于网站上的内容显示方式,需要一些实时时间才能将内容显示在您想要的位置。 更不用说实际测试和实现功能和实用程序了。
Joomla 拥有强大的引擎盖,您可以根据自己的需要或需要对其进行自定义。 但是您肯定会使用 Joomla 与 WordPress 为它工作。
WordPress 与 Joomla:发布
互联网是关于内容的。 您的网站是关于展示您的内容。 因此,我们必须谈谈您在使用 WordPress 与 Joomla 进行内容创建和发布方面的体验。 WordPress 本质上是一个博客平台。 它旨在从一开始就赢得这场正面交锋。 它简单直观。 任何人都可以毫不费力地发布到他们网站的提要,也可以同样轻松地添加静态页面。 另一方面,Joomla 不仅仅用于发布常规内容。 它显示。 Joomla 站点上的每个页面、帖子和注释都包含在文章标题下。 这种混淆了发布过程,这不是一种愉快的体验。
WordPress
WordPress 5.0 引入了块编辑器。 替换经典的 WYSIWYG 编辑器,内容创建者现在可以控制每个段落(甚至句子,如果他们选择的话)、图像、图库或嵌入网站的选项和设置。 虽然区块编辑器并不是 WordPress 社区中每个人都喜欢的新功能,但其界面光滑、简单,新老用户都倾向于使用它来创建内容。 无论是博客文章还是静态页面。
通过功能描述并在界面中分隔的各种帖子类型,很容易理解您正在创建的内容以及如何使用它。 帖子适用于常规内容。 页面用于不会进入提要的静态内容。 您可以使用自定义帖子类型将产品等功能添加到 WooCommerce 等插件中。
整个过程在 WordPress 本身中简单易懂。 Posts下的Add New按钮将您带到编辑器,其中占位符文本解释了要做什么,一个大的蓝色Publish按钮位于顶部。 在同一个窗口中,您可以选择调整该内容的永久链接和元信息。
Joomla
在 Joomla 中,创建内容在技术上与在 WordPress 中一样简单。 Joomla 使用的发布编辑器是 TinyMCE,它与 WordPress 5.0 版之前使用的编辑器相同。 因此,任何熟悉那里(或其他 WYSIWYG 编辑器)的人都会有宾至如归的感觉。
像 WordPress 一样,您可以在此处编辑永久链接(在 Joomla 中称为别名)、文章标签、文章是否在您的网站上显示为特色,以及各种其他权限和选项,例如访问级别和元数据显示。
Joomla 发布过程中更令人困惑和混淆的部分之一是您在标题菜单中按相同的按钮(添加新文章),将被带到同一个编辑器以创建两个定期更新的博客内容(例如 WordPress 中的帖子)和静态页面(WP 中的页面)。 Joomla 中的类别功能是将它们分开的原因。
根据您的站点安装的模块和扩展(我们在上面的自定义部分中提到过),您选择的类别决定了此内容的显示位置。 例如,如果您有一个准备好显示这些内容的模块,您可以通过选择博客帖子在您的博客中添加内容。 通过创建和自定义侧边栏消息类别,您可以拥有一个带有简单消息的侧边栏框。 或者您可能有一个简单的主要内容类别,其中包含您的登录页面、关于页面、联系表单等。
它们都是通过这个单一工具创建和管理的。 这是非常强大的。 它实际上非常简单。 但在实践中使用它是一件令人头疼的事情,因为设置一个具有正确类别的站点以匹配所有内容以匹配所有模块并不像 WordPress 分类法那样简单。
对于不发布常规内容(或为此使用不同平台)的站点,Joomla 的发布工具可能正是您保持组织有序所需的工具。
结论
最后,我们认为 WordPress 与 Joomla 归结为最终用户的技术体验以及他们需要什么样的网站。 对于没有网站经验的新网站所有者来说,WordPress 是这场正面交锋的赢家。 它无所不能,学习曲线要低得多。 加上生态系统和第三方支持是惊人的。 从新用户到资深开发人员,每个人都可以深入研究 WordPress 并找到自己的定位。
另一方面,Joomla 非常适合经验丰富的开发人员。 Joomla 远不及 WordPress 那样用户友好,让您可以完全控制整个网站。 它以标准方式这样做,而不是“WordPress 方式”。 对于从训练营或计算机科学项目中毕业的人来说,Joomla 可能是您感觉更舒服的地方,因为它绝对是一个更实用的平台。 对于每天使用它来发布新闻或博客的内容创作者来说,Joomla 并不是最好的。 但是对于不使用它来创建新内容并由开发人员运行的站点,Joomla 可以提供很多。 如果你能找到方法。
您对 WordPress 与 Joomla 的体验如何?