Drupal 使用新的帮助主题模块比以往更加用户友好

已发表: 2022-10-31

重要的是所有用户,包括非技术营销人员和企业主都能够轻松地使用网站。 谈到 Drupal,它继续朝着更加用户友好的方向大步前进,这是 Drupal 8 的主要优先事项和好处之一。

我们很高兴地宣布 Drupal 用户友好性领域的另一项重大进步——新的核心帮助主题模块。 让我们看看该模块如何将其提高到更高。

用户友好的 CMS 是有竞争力的 CMS

首先,我们应该注意为什么 Drupal 可用性是它今天的首要任务。 关键原因之一是它有助于 Drupal 在其他 CMS 中具有竞争力。 它应该成为最好的用户友好的CMS和更多企业主的首选平台。

例如,Drupal 和 WordPress 在网站开发方面的竞争已经被泼了很多墨。

  • WordPress CMS 的主要优势之一是高度的用户友好性。
  • Drupal 一直被认为是一个平台,它允许您构建更高级的功能,同时更复杂一些并且具有更陡峭的学习曲线。

Drupal 创建者 Dries Buytaert 表示,他热衷于让 Drupal 对日常用户更加友好。

Drupal 的创建者 Dries Buytaert 努力让每个人都易于使用

使 Drupal 成为对用户最友好的 CMS 取得了巨大的成就,而且工作还在继续。 D8可以吹嘘:

  • 使用 CKEditor 轻松创建内容
  • 快速编辑功能可即时编辑内容
  • 方便且有吸引力的媒体库和媒体嵌入
  • 一个用户友好的拖放布局生成器
  • 即将推出的遵循所有现代 UX 设计指南的 Claro 管理主题
  • 在 Web 可访问性标准中遵守 WCAG 和 ATAG
  • 方便的管理 UI 几乎可以做任何事情
  • 基于角色的灵活工作流程

以及更多。

为什么需要 Drupal 中的新帮助主题模块

用户友好的网站管理体验的关键方面之一是了解网站的模块是如何工作的。 他们的用户界面、设置和工作特性可能从简单到具有挑战性。 获得他们的帮助极大地提高了管理员的可用性。

因此 Drupal 需要一种统一的方式,让模块和主题可以添加它们的帮助主题。 在这方面,Drupal 核心已经有 Help 模块,但它只允许模块开发人员通过hook_help()创建概述帮助主题。

根据帮助主题维护者 Andypost 的说法,每个人都不容易在现有的帮助模块中添加帮助主题。 为了解决这个问题,社区创建了 Drupal 8 用户指南,甚至在 Drupal 文档计划中将其翻译成多种语言。

接下来,正如 Andypost 告诉我们的那样,该计划的领导者 Jennifer Hodgdon (jhodgdon) 创建了一个可配置的帮助模块。 它现在是一个沙箱,但它会达到稳定并允许直接从浏览器添加帮助主题。

决定将此新模块的一部分添加到 Drupal 核心作为实验模块帮助主题,并将 Drupal 8 用户指南转换为有关核心模块工作的帮助主题。 将帮助主题模块添加到 Drupal 核心的想法成功了!

新的帮助主题模块概述和路线图

帮助主题模块允许核心和贡献模块、主题和发行版的开发人员将帮助主题创建为 Twig 文件。 一个额外的贡献模块将允许任何人从浏览器中进行操作。

为了使 Drupal 更加用户友好,每个模块可以有尽可能多的主题。 这些主题可以在网站的帮助页面 admin/help 中找到。

Drupal 8.8 核心的帮助主题模块

如果它们被标记为“顶级”,则其中一些将直接列在此处。 其他人将被列为“相关”。

根据用户应该执行的任务,帮助主题可以是单一的或分组的:

  • 一项任务构成“任务主题”。
  • 可以将多个任务主题分组到一个部分中,并形成一个“部分主题”。

正如“The Drop is Always Moving”所发推文所说,帮助主题是 38 人多年来出色工作的结果。 它将作为实验模块包含在 D8.8 中,应该为 Drupal 用户提供有用的帮助解决方案。

Drupal 8.8 dev 中包含的帮助主题实验模块

此外,帮助主题模块路线图是为了达到稳定并与现有的核心帮助模块合并。 该领域的另一个核心模块也将保留 - Tour 模块,它通过工具提示帮助使 Drupal 更加用户友好。

帮助主题模块来到 Drupal 8.8 核心

帮助主题的结构

每个主题都是一个 Twig 文件,它位于特定模块的名为help_topics的子目录中。 文件应该这样命名: modulename.topic_id.html.twig

它们将具有“前端”元数据和 HTML 正文。 单个任务主题应具有包含以下信息的元数据:

  • 主题的标题
  • 它们是“顶级”还是“相关”
  • 目标
  • 可选解释“什么是/是”
  • 执行任务所需的步骤(用 H2 标题包装)
  • 可选的附加资源(也是 H2)

部分主题具有相似的元数据相似,但它们只能是“顶级”并且应该列出相关任务的概述,而不是所需的步骤。 您可以查看有关帮助主题标准的更多信息。

享受 Drupal 的所有新工具的用户友好性

考虑到 Drupal 成为更加用户友好的 CMS 的巨大步骤,有必要让您的网站保持更新。 只有在这种情况下,您和您的用户才能利用新的可用性功能。

例如,考虑一下 Layout Builder 仅在 Drupal 8.7 中是稳定的,并且媒体库在同一版本中获得了一个新的更加用户友好和漂亮的界面。

您始终可以依靠我们的开发团队,他们会顺利地将您的网站更新到最新的核心版本,配置用户友好性相关的模块,如帮助主题或其他任何模块,并协助您为 Drupal 9 做准备。

而且,根据我们今天的主题,我们可以提供大量额外的用户体验秘密,让您的网站更加用户友好。

与我们的 Drupal 团队交谈!