Il existe un grand nombre (environ 50 au total) de CMS Headless. Ce sont des systèmes de contrôle qui implémentent un nouveau principe de séparation de deux couches - données et présentation (logique Jamstack).
Headless CMS n'est responsable que de la partie backend (données), et peut interagir avec toutes les plateformes de présentation (sites, applications). Cela permet au même système d'être utilisé pour différentes interfaces utilisateur.
Que sont les CMS sans tête
, 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, - .
, . -.
. , .