下一个 Drupal 项目绝对需要的顶级 Drupal 8 模块
已发表: 2020-01-07您刚刚在您的计算机上新安装了 Drupal 8,您真的很期待让您的网站快速启动和运行。 你想要所有你听说过的 Drupal 8 惊人的功能。那么,你下一步做什么? 选择您的 Drupal 8 模块! Coz 模块是任何伟大的 Drupal 大厦的基石。
当然,这并不像听起来那么简单。 Drupal 8 由其不断增长的开源社区提供支持,他们努力开发数以千计的模块,这些模块可以增强和扩展 Drupal 网站的功能。 从数以千计的 Drupal 8 模块中进行选择可能会让人望而却步。

幸运的是,许多来自 Drupal 7 的重要贡献模块已经进入 Drupal 8 核心。 这意味着,您只需要在安装 Drupal 8 后启用这些模块。 让我们深入了解构建出色数字体验必须具备的顶级 Drupal 8 模块的简短列表。 接下来,我们将讨论如何选择您的 Drupal 8 模块。
管理工具栏模块
Drupal 管理工具栏模块对于站点管理员和站点构建者更好的导航非常有用。 默认的工具栏不是很用户友好。 该模块旨在通过提供允许轻松访问各种管理页面的下拉菜单来扩展工具栏的功能。 它还提供了一个子模块来扩展其功能,称为管理工具栏额外工具。 该子模块向管理菜单添加了更多有用的链接,以执行刷新缓存、运行 cron 等任务。
段落模块
Drupal 8 段落模块赋予内容作者和编辑者很大的权力。 它使他们能够轻松创建灵活且结构化的内容。 您现在可以添加各种段落字段类型,如图像、文本块、引用、幻灯片、视频等等。
使用熟悉的节点编辑表单,您可以添加/播放尽可能多的段落项目并将它们放置在您想要的任何位置。 它还提供小部件(仍处于试验阶段),允许拖放功能、复制段落和许多其他功能,这些功能可以在使用段落模块时提升用户体验。
网络表单模块
这是我推荐的模块列表中的一个 Drupal 8 模块。 它是如此多才多艺,是一个不容忽视的重要 Drupal 模块。 几乎每个网站都需要一个表格。 联系表或调查表或反馈表 - 没有逃避它们。 Drupal 8 Webform Module 是一个丰富的表单构建器,易于定制和扩展。 它允许收集表单数据,将其发送到第三方应用程序或向管理员或用户发送电子邮件。 您还可以将此数据导出到电子表格以进行进一步分析。 Webform 模块提供的内容太多,无法在此总结。
展示套房
Drupal Display Suite 模块是一个非常易于使用和方便的构建页面布局的工具。 它提供了一个光滑的拖放界面来安排内容。 有一系列预定义的布局和模板可供选择。 还可以在主题中创建和添加自定义布局和模板。 也可以定义自定义视图模式和自定义字段。
开发模块
Drupal Devel 模块对于开发人员和站点管理员来说是一个非常方便的工具。 它被广泛用于测试目的,因为它能够为节点、评论、用户以及各种内容类型和实体生成大量内容。 此外,它还允许开发人员调试节点访问的任何问题。 可以在其名为 Webprofiler 的子模块的帮助下为所有页面添加页脚。 Webprofiler 还使站点管理员可以深入了解有关缓存能力、数据库查询、资源利用率等的一些分析。

Drupal GraphQL 模块
GraphQL 是一种现代查询语言,它取代了像 REST 这样的老式查询语言来与 API 进行通信。 它更快并且只产生您正在寻找的结果 - 减去 REST API 调用带来的所有不需要的包袱。 Drupal GraphQL 模块使您的 Drupal 网站能够创建 GraphQL 模式并使用 GraphQL 客户端应用程序公开 Drupal 实体。
路径自动模块
拥有结构良好的 URL 不仅可以改善用户体验,而且对于搜索引擎优化也非常重要。 Drupal Pathauto 模块绝对是每个 Drupal 项目中的必备模块。 它有助于自动生成对 SEO 友好且结构良好的 URL。 站点管理员还可以通过更改其使用的令牌来更改模式系统。
谷歌分析
Drupal Google Analytics 模块将 Google 分析跟踪系统添加到您的网站。 使用此 Drupal 模块,可以访问 Google 分析的所有功能并将其与您的网站集成。 它允许域跟踪、用户跟踪、监控被跟踪的链接、监控下载的文件、站点搜索、Adsense 支持等等。
选择 Drupal 8 模块时要记住的事情
无论是个性化模块、社交媒体集成模块、营销自动化模块还是任何其他模块,您总是可以为每个功能找到多个模块。 在做出选择之前,您应该记住以下几点:
兼容性
在下载模块之前,您应该知道它是否与您的 Drupal 版本兼容。 如果不交叉检查它是否受支持,您就无法将版本 7 模块安装到 Drupal 8 安装中。 要了解 Drupal.org 中发布的模块版本,您可以转到模块的项目页面并向右滚动到最后,您将看到下载链接并找到指定的发布版本。 如果未指定,请转到 http://drupal.org/project/Modules/name 并按核心兼容性过滤。
它们是免费的,但它们占用空间
您必须记住,虽然贡献的 Drupal 模块是免费的,但它们并不是轻而易举的。 未使用的模块会不必要地消耗大量空间和资源,这会使您的 Drupal 网站变得更重和更慢。 因此,在下载模块之前,请分析您是否真的需要它,或者是否有任何其他核心模块可以为您的网站执行相同的功能。 此外,请随意放弃那些几乎不使用和不活动的模块,让您的网站感觉更健康、更轻松。
主动维护的模块
选择由开发人员积极维护、更新和发布的模块非常重要。 因为,如果您遇到任何安全漏洞或任何其他问题,您知道可以从开发人员/贡献者那里获得更快的响应。 此外,您将确保更新的新版本即将推出。
人气
使用流行的模块意味着您可以信任该模块来完成这项工作,并以更少的问题确保安全。 在 drupal.org 上模块的项目页面中,您可以看到下载数量以及当前使用该特定模块的网站数量。
留意问题
在 Drupal 模块项目页面的右侧,您可以找到与该模块相关的问题和错误(打开和关闭)的数量。 单击该链接后,您将能够看到所有错误和问题的详细报告。 查看此内容可以让您了解该模块是否真的可以帮助您实现功能。 “上次更新”日期还可以让您了解开发人员解决问题的积极程度以及他们的响应能力。
