Skip to content

Headless CMS

backend platform 上の Headless CMS 能力です。コンテンツの定義・作成・承認・公開を一つのフローで回します。Form Set で型を決め、エントリとリビジョンで版管理し、公開 API / Pub / Embed へ届けます。

できていること(完成形)

項目状態
Form Set公開したい型(例: blog)がある
エントリ公開済みが 1 件以上
配信公開 API で一覧 / 単体が取れる
(任意)レビュー承認またはスケジュール公開を一度使った

いつ使うか

  • ブログ・お知らせ・事例・製品情報などの構造化コンテンツ
  • 承認が必要なチーム運用
  • 公開後に API / 埋め込み / Pub で配信したいとき

確認チェックリスト

  • [ ] フォームセットの slug を把握している
  • [ ] エントリが 公開済み
  • [ ] include_snapshot=true で本文が返る
  • [ ] (任意)メディアが mediaUrls に出る

今すぐやる

  1. 経路を選ぶ — B · Console 完成形 または A · Agents 完成形
  2. 1 件公開する(Console またはエージェント)
  3. 公開 API で確認する
bash
curl "https://api.luno.rest/public/p/{projectId}/v1/form-sets/blog/entries?include_snapshot=true"
ts
const BASE = 'https://api.luno.rest/public/p/{projectId}/v1'
const res = await fetch(
  `${BASE}/form-sets/blog/entries?include_snapshot=true`
)
const data = await res.json()
bash
# 「blog の公開エントリを本文付きで一覧して」
  1. モデル設計は フォームビルダー、承認詳細は コンテンツ管理

次の一手

目的ページ
経路 B · Console完成形
経路 A · Agents完成形
フィールド設計フォームビルダー
承認・リビジョンコンテンツ管理
スケジュール公開スケジュール公開