最終更新日:
ヘッドレスCMSとは、記事やデータの管理だけを担い、画面への表示はほかの仕組みに任せる形のCMSです。
一般的なCMSは、内容の管理と、ページとしての表示を一体で行います。ヘッドレスCMSは表示の部分(ヘッド)を持たず、入力された内容をAPIで渡します。受け取った側のWebサイトやスマートフォンのアプリ、店頭の画面などが、それぞれの形で表示します。
同じ内容を複数の場所に出したい場合や、表示の部分を自由な技術で作りたい場合に向いています。静的サイトジェネレーターと組み合わせると、表示が速く、攻撃の入り口の少ないサイトを作れます。管理の画面をサービスとして借りる形が多く、本体の更新の手間も減ります。
表示の部分を別に作るため、一般的なCMSより初期の開発の手間がかかることがあります。公開前の見え方を確かめるプレビューの仕組みも、別に用意する必要があります。料金は利用者の数やデータの量で変わることが多いため、将来の使い方も見込んで選びます。
一般的なCMSとヘッドレスCMSの違い
一般的なCMS
内容の管理
一体で行う
ページとしての表示
ヘッドレスCMS
内容の管理
APIで渡す
受け取った側が表示
表示の部分を別に作るため、初期の開発の手間がかかることがあります