There are a large number (about 50 in total) Headless CMS. These are control systems that implement a new principle of separating two layers - data and presentation (Jamstack logic).
Headless CMS is responsible only for the backend part (data), and can interact with any presentation platforms (sites, applications). This allows the same system to be used for different user interfaces.
What are Headless CMS
, 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, - .
, . -.
. , .