这几乎就是你所描述的不是吗

you can build your mailing list here
Post Reply
ruhul400
Posts: 1
Joined: Sat Nov 04, 2023 8:14 am

这几乎就是你所描述的不是吗

Post by ruhul400 »

特别感兴趣的一个方面是结构化数据的概念,因为许多内容管理系统都缺少或杂乱地修补了一些东西。当我们说结构化内容时,我们指的是什么?Drupal 9 在这方面给我们带来了什么?

安吉:结构化内容是一个非常令人着迷的概念,它从早期就内置于 Drupal 中。在像 WordPress 或 Squarespace 这样的 CMS 中,您可能会说,我想下载照片库功能,并且我要启用照片 牙买加手机号码列表 库功能,我要以创建者的身份获取照片库它,设想它。在 Drupal 中,您可以采用不同的方式。您要做的就是从基本组件创建照片库功能。我的意思是您将创建一个名为照片的内容类型。您将为图片添加一个图像字段。您可能会添加一个标题字段,您可能会拥有图像的属性和所有其他原则,属性的数字字段,或者对旧属性的加高宽度文本字段感到抱歉,您可以有很多不同类型的东西做。

安吉:然后您将创建一个照片视图,您可以选择该照片视图是否将所有内容放在六乘九的网格中,或者可能以两列或其他方式进行,并且您可以完全自定义它是如何以及以什么方式产生的。结构化内容很有趣,因为您不仅可以让您的网站看起来像您想要的那样,而且因为内容是通过实体和字段以通用方式构建的,您还可以说,例如,创建一个与Drupal 作为后端。

安吉:并完全控制如何完成,然后采用相同的后端,使其成为您的网站,相同的后端使其成为商场中的一个信息亭,人们可以在其中选择不同的商品。许多人使用 Drupal 作为通用内容存储,任何东西都可以与之对话。我们之所以能够做到这一点是因为 CMS 管理的所有数据都是抽象的。它没有内置到表示层中。如果您使用 Wiziwig 编辑器来回答您的内容,您将获得嵌入到正文字段中的图像,如果您想参与该正文字段并将其显示在侧边栏块中,那么这永远不会有任何好处。

安吉:Drupal 通过将所有内容构造为后端的离散字段和实体,使得概念可以非常容易地混合和匹配。

德鲁:这意味着您本质上可以使用 Drupal 作为无头 CMS?

安吉:是的。

德鲁:

安吉:是的,一点没错。

Image

德鲁:如果您在 Jamstack 中工作,或者您有一个单页应用程序,或者您正在构建移动应用程序或有其他不太传统的内容消费方式,您可以使用 Drupal 作为内容管理系统,仅用于字面上的管理内容,然后通过 API 或 JSON 之类的东西将其公开给其他东西。

安吉:确切地。是的。JSON:API 支持是内置的,并且它附带......Drupal 的一切都是模块化的。如果您不需要主题层,则不需要它。主题层就是我们所说的HTML表示层,一般由PHP生成。但你可以把它扔掉并说:“我只想要我所有内容的 JSON:API 输出。” 您还可以获得应用程序中内置的 Drupal 的某些功能。例如,Drupal 拥有非常强大的用户、权限和角色系统。您可以设置具有不同权限的不同角色,以在网站上执行不同的操作,甚至查看网站上的不同页面。

安吉:这些事情将受到 Drupal 的尊重并由 Drupal 强制执行,这样当有人实际在某个 URL 加载应用程序时,您就知道那里的人应该有权访问它。这真的很有趣。这是一款很酷的产品,因为一方面,它是一款由开发人员为开发人员制作的产品。我们开始构建它是因为我们想要一种更简单的方法......我们不想每年都被某人打电话来更改页面底部的版权字段或其他。
Post Reply