Drupal 白皮书
Posted: Thu Dec 26, 2024 10:39 am
最后,最后一个值得注意的方面是扩展和定制 Drupal 的容易性。我们已经提到了模块,但这里我们更进一步。由于 Drupal 基于 Symfony 并且代码库通过 Composer 进行管理,因此添加新组件就像需要组件本身一样简单。 Drupal 提供了很多功能,但是如果由于某种原因我们需要进一步扩展它们,例如通过集成一个与 Drupal 不同的文件系统管理组件,等待下载时间就足够了,自动加载机制会照顾到使其可供代码库的其余部分使用,就好像它一直存在一样。
在介绍性概述之后,现在让我们开始讨论的核心:如何使用 Drupal 作为无头 CMS 的数据库。
您可能还感兴趣:什么是最好的无头 CMS? Drupal的优点
JSON:API 生态系统
Drupal 提供了多种可能性。在这里,我们将 荷兰电报数据 看到一个特别的,比其他模块更完整和受支持的,最重要的是,它允许我们在不添加自定义代码的情况下实现我们的目标,而只能通过使用专门配置的核心或贡献模块。这种方法围绕核心JSON:API 模块。
JSON:API 是一种规范,定义了通过 HTTP 公开和管理 JSON 格式数据的标准。它的初稿可以追溯到 2013 年 5 月,现在是 1.0 版本。它有自己注册的 MIME 媒体类型,旨在最大限度地减少客户端和服务器之间的请求。该规范是由 Drupal 独立定义的,从这个意义上说,它只是在其核心模块中实现它。然而,应该指出的是, Drupal API 优先计划的管理者之一Gabe Sullice 也成为了该规范本身的维护者。
在介绍性概述之后,现在让我们开始讨论的核心:如何使用 Drupal 作为无头 CMS 的数据库。
您可能还感兴趣:什么是最好的无头 CMS? Drupal的优点
JSON:API 生态系统
Drupal 提供了多种可能性。在这里,我们将 荷兰电报数据 看到一个特别的,比其他模块更完整和受支持的,最重要的是,它允许我们在不添加自定义代码的情况下实现我们的目标,而只能通过使用专门配置的核心或贡献模块。这种方法围绕核心JSON:API 模块。
JSON:API 是一种规范,定义了通过 HTTP 公开和管理 JSON 格式数据的标准。它的初稿可以追溯到 2013 年 5 月,现在是 1.0 版本。它有自己注册的 MIME 媒体类型,旨在最大限度地减少客户端和服务器之间的请求。该规范是由 Drupal 独立定义的,从这个意义上说,它只是在其核心模块中实现它。然而,应该指出的是, Drupal API 优先计划的管理者之一Gabe Sullice 也成为了该规范本身的维护者。