您知道解耦 CMS 的潜力吗?

Learn, share, and connect around europe dataset solutions.
Post Reply
hasnasadna
Posts: 187
Joined: Thu Dec 26, 2024 5:06 am

您知道解耦 CMS 的潜力吗?

Post by hasnasadna »

我们了解它是什么、什么时候最好使用它以及 Drupal headless 的特点是什么,它是市场上最成熟的解决方案之一。

什么是无头 CMS?
要理解“无头 CMS”的含义,我们必须首先考虑起点,即传统上用于构建网站的模型。在这种情况下,网页是由服务器静态生成的。具体来说,用户通过在浏览器中输入站点的 URL 向服务器发出请求,服务器接收该 URL,生成 HTML 页面,将其发送到浏览器,然后用户查看它。

当我们使用无头 CMS(例如无头 Drupal)时,它会发生什么变化?在这种情况下,页面逻辑主要构建在前端,不再构建在仅用作数据源的后端。

例如,就在线报纸网站而言,后端是内容(即文章)的来源。当用户打开网站的主页时,他们看到的页面是一个空容器,前端通过向服务器发出请求,加载内容并根据已设置的逻辑进行显示。

事实上,使用无头 CMS 意味着将后端和前端分开:通过这样做,CMS(后端)保持“无头”,即没有头部(对应于前端,现在在浏览器中)。为此,我们也谈到解耦 CMS,即“解耦”,以表示传统上不可分割的一对(后端 + 前端)的划分。

想要给出一个简洁的定义,我们可以这样说:

无头 CMS 是一个仅后端的内容管理系统,构建为 波兰电报数据 内容存储库,可通过 API 访问内容,以便在任何设备上以全渠道视角进行查看。



无头 CMS:它们满足什么需求?
无头逻辑的创建是为了满足现代网络中越来越多的一些具体需求,从审美到性能。一些例子:

通过使用动画、动态元素和有影响力的图形解决方案丰富页面来改进 UI,所有这些都不会过度减慢元素的加载速度,从而充分利用 Angular、React 和 Vue 等前端框架当前提供的潜力。
与外部服务的分离集成如今越来越频繁。让我们考虑一下来自第三方来源的内容提要,例如社交网络,或者通过 Facebook 或 Google 进行的社交登录,以给出一些直观的示例。
逐步加载页面而不是同时加载所有页面。回到在线报纸的例子,很容易想象一个必须加载数百篇文章的主页会有多重。
Post Reply