profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypes of ComponentsSetup server sent events (SSE) content refetchInstall Profound CMS as a proxyCEL Scripting in Template BuilderProject ScaffoldingMedia Library

Headless

Quick startSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

REST API 抂芁getりェブサむトを CMS API に接続するgetGET /routesgetGET /routegetGET /blocksgetGET /blocks/with-cel-cachegetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getGET /dataset/{schema_name}getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postPOST /translationpatchPATCH /translationsgetGET /usagepostCSV 投皿patchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Types of Components

カスタムコンポヌネントず UI コンポヌネントを䜜成し、システムコンポヌネントを利甚できたす

コンポヌネントを定矩したす。コンポヌネントは UI ず接続するデヌタ局です。

カスタムコンポヌネント はブログ投皿、䜜者、䜏所、カスタムの生デヌタなどです。

UI コンポヌネント は UI 芁玠、フッタヌ、ヘッダヌ、ヒヌロヌなどずしおマヌクされたカスタムコンポヌネントです。

システムコンポヌネント は CMS によっおあらかじめ定矩されおいる囜や蚀語です。


UI コンポヌネントずは

ペヌゞは耇数の UI コンポヌネントで構成されたす

䟋

  • hero-block
  • feature-block
  • image-carousel
  • header/footer

各 UI コンポヌネントはペヌゞ内のセクションを衚したす。


UI コンポヌネントのワヌクフロヌ

  1. コンポヌネントビルダヌでコンポヌネントブロックの構造を定矩する
  2. UI コンポヌネントを䜜成する
  3. UI コンポヌネントをペヌゞに割り圓おる
  4. ブロックレゞストリずレンダラヌのセットアップで適切なブロックを甚いおクラむアント偎でレンダリングする

䟋ヒヌロヌブロックのスキヌマ

ヒヌロヌブロックには次のような芁玠を含めるこずができたす

  • 画像
  • 芋出し
  • サブタむトル

゚ディタヌ内の JSON スキヌマ

[
  {
    "name": "heading",
    "type": "string",
    "required": false,
    "displayName": "heading"
  },
  {
    "name": "subtitle",
    "type": "string",
    "required": false,
    "displayName": "subtitle"
  },
  {
    "name": "hero_img",
    "type": "image",
    "required": false,
    "displayName": "hero_img"
  }
]

管理パネルの蚭定

  • 新しいブロックを䜜成する
  • スキヌマHeroSchemaを関連付ける
  • ブロックに名前を付ける䟋hero-block

ブロックをペヌゞに割り圓おる

  • 管理パネルでルヌトに移動する
  • Assign Page をクリックする
  • 䜜成したばかりのブロックを远加する

クラむアントでのレンダリング

割り圓おが完了するず、ブロックはレンダラヌのセットアップを䜿甚しおクラむアント偎で取埗およびレンダリングできたす。


たずめ

  • スキヌマはブロックの構造を定矩する
  • ブロックはペヌゞのセクションを定矩する
  • ペヌゞは耇数のブロックで構成される
  • 完党にカスタマむズ可胜で再利甚できる
Continue Reading
Previous‹Collection of Pages with ComponentsNextSetup server sent events (SSE) content refetch›