Hay un gran número (alrededor de 50 en total) CMS sin cabeza. Estos son sistemas de control que implementan un nuevo principio de separación de dos capas: datos y presentación (lógica Jamstack).
Headless CMS es responsable solo de la parte del backend (datos) y puede interactuar con cualquier plataforma de presentación (sitios, aplicaciones). Esto permite que el mismo sistema se utilice para diferentes interfaces de usuario.
¿Qué son los CMS sin cabeza?
, Jamstack, headlesscms.org. , , — open source closed source — .
, HCMS .
, REST API, GraphQL .
Headless CMS , . .
HCMS , , , .
Strapi
Headless CMS Strapi . 28 GitHub.
. . Strapi — API .
Strapi , Node.js. open source-, . , .
CMS . : , , , API .
Strapi:
- . GitHub, . .
- . , API, . .
- RESTful GraphQL. CMS REST, GraphQL. , , IoT-.
- . ( GDPR).
- . JavaScript, CMS, .
- . ().
Strapi
. , , , .
Strapi - . Headless CMS CDN.
, . . .
Strapi . : Gatsby, React, Vue.js, Nuxt.js, Next.js, Angular.
Strapi
API Strapi, PostgreSQL, MongoDB, MySQL MariaDB. npm.
:
- .
- API.
- Node.js.
- .
- (Content Type — Strapi, ).
- .
- (, ).
Strapi API- / API- , .
, , . , .
, -, -.
UI
Strapi — .
: , , , , .
Strapi , . , , -.
, UI:
: , , , ..
, Strapi Headless CMS
Strapi, - .
, . -.
. , .