内对话我们之所以能够做到这一点是因为 CMS 管理的所有数据都是抽象的。它没有内置到表示层中。如果您使用 Wiziwig 编辑器来回答您的内容,您将获得嵌入到正文字段中的图像,如果您想参与该正文字段并将其显示在侧边栏块中,那么这永远不会有任何好处。 安吉:Drupal 通过将所有内容构造为后端的离散字段和实体,使得概念可以非常容易地混合和匹配。 德鲁:这意味着您容存储任何东西都可以与之本质上可以使用 Drupal 作为无头 CMS? 安吉:是的。 德鲁:这几乎就是你所描述的,不是吗? 安吉:是的,一点没错。 德鲁:如果您在 Jamstack 中工作,或者您有一个单页应用程序,或者他不太传统的内容消费方式,那么您可以使用 Drupal 作为内。
容管理系统仅用于字面上
管理内容,然后通过 API 或 JSON 之类的东西将其公开给其他东西。 安吉:确切地。是的。JSON:API 支持是内置的,并且它附带……Drupal 的一切都是模块化的。如果 哈萨克斯坦手机数据库 您不需要主题层,则不需要它。主题层就是我们所说的HTML表示层,一般由PHP生成。但你可以把它扔掉并说:“我只想要我所有内容的 JSON:API 输出。” 您还可以获得应用程序中内置的 Drupal 的某些功能。例如,Drupal 拥有非常强大的用户、权限和角色系统。您可以设置具有不同权限的不同角色,以在网站上执行不同的操作,甚至查看网站上的不同页面。 安吉:这些事情将受到 Drupal 的尊重并由 Drupal 强制执行,这样当有人实际在某个 URL 加载应用程序时,您就知道那里的人应该有权访问它。
这真的很有趣这是款很酷的
因为一方面,它是一款由开发人员为开发人员制作的产品。我们开始构建它是因为我们想要一种更简单的方法……我们不想每年都被某人打电话来更改页面底部的版 欧洲邮箱 权字段或其他。 安吉:我们只是做了一个盒子,以便他们可以填写。但它也是一个用于开拓全新领域的工具,就像网站建设者一样。他们就像技术人员一样,但不一定知道如何编写所有后端代码,但他们知道如何将这些不同的概念组合在一起以创建这些真正强大的网站。因此,在任何时候,当您开发媒体库等功能时,您不仅要考虑如何使该功能真正易于营销人员或内容作者角色使用,而他们将使用它每天,我们如何使其能够从开发人员方面无限扩展,如何确保我们拥有涵盖所有内容的自动化测。