ヘッドレス化

Craft のテンプレートシステムは、Craft のコンテンツを取得する唯一の方法ではありません。

Craft を通常のウェブサイト(または、それに加える)の代わりにコンテンツ API として動作するという意味でのヘッドレス CMS として使用する場合、いくつかの方法があります。

TIP

Craft をヘッドレス CMS として使用する方法について学ぶために、CraftQuest の Headless Craft CMS コースをチェックしてください。

GraphQL

Mark Huot 氏による CraftQL プラグンは、設定なしの GraphQL サーバーをインストールされた Craft に追加します。

JSON API

ファーストパーティの Element API は、コンテンツのための読み取り専用の JSON API を作成する簡単な方法です。

REST API

Craft で REST API を作成する方法を詳しく知るために、Nate Iler 氏の Dot All 2017 のプレゼンテーション How to Create a Full REST API を見てください。

カスタムなもの

モジュールやプラグインは、新しい HTTP エンドポイントを提供するためのカスタムのフロントエンドコントローラーを定義できます。 はじめるには、Craft の拡張を参照してください。