Appearance
Kantan CMSのスキーマ
スキーマとは?
Kantan CMSのスキーマは、コレクションの構造とデータタイプを定義します。特定のコンテンツニーズに合わせたカスタムフィールドを作成でき、データの整理と表示方法を完全に制御できます。
スキーマはフィールド定義で構成され、以下を決定します:
- レコードにどのような情報を保存できるか
- 各フィールドにどのデータタイプが使用されるか
- 情報がどのように検証され処理されるか
- コンテンツが編集インターフェースでどのように表示されるか
スキーマを使用すると、一般的なコレクションをウェブサイトの要件に完全に適した特殊なコンテンツ構造に変換できます。
スキーマの管理
コレクションのスキーマにアクセスして管理するには:
- 特定のコレクションに移動します
- コレクションオプションの「スキーマ編集」をクリックします
- コレクションの現在のスキーマ構造が表示されます
新しいスキーマフィールドの追加
コレクションのスキーマに新しいフィールドを追加するには:
- スキーマエディタで「スキーマ追加」をクリックします
- フィールドの詳細を入力します:
- 名前:フィールドの人間が読める形式のラベル
- カスタムキー:データベースとAPIで使用される一意の識別子(スペースなし、小文字)
- 説明:フィールドの目的に関するオプションの説明
- フィールドタイプ:利用可能なデータタイプから選択(以下参照)
- タイプ固有のオプションを設定します
- 新しいフィールドを保存します
既存のスキーマフィールドの編集
既存のスキーマフィールドを変更するには:
- スキーマエディタで、編集したいフィールドを見つけます
- フィールドの横にあるペン(編集)ボタンをクリックします
- 必要に応じてフィールドのプロパティを更新します
- 変更を保存します
スキーマフィールドタイプ
Kantan CMSは、さまざまなコンテンツニーズに対応するさまざまなフィールドタイプを提供しています:
テキストフィールドタイプ
- 短いテキスト:タイトル、名前、簡単なテキストエントリ用
- 長いテキスト:段落や拡張コンテンツ用
- リッチテキスト/マークダウン:スタイリングを含むフォーマットされたコンテンツ用
- HTML:直接HTMLコンテンツ用
数値フィールドタイプ
- 数値:整数または小数値用
- 通貨:通貨フォーマットを持つ金額用
選択フィールドタイプ
- ドロップダウン:事前定義されたオプションからの単一選択
- 複数選択:事前定義されたオプションからの複数選択
- タグ:柔軟なキーワードまたはカテゴリの割り当て
メディアフィールドタイプ
- 画像:プレビュー付きの画像ファイルアップロード用
- ファイル:ドキュメントやその他のファイルアップロード用
- メディア参照:ライブラリ内の既存メディアへのリンク用
スキーマ設計のベストプラクティス
コレクションのスキーマを設計する際は、以下の推奨事項を考慮してください:
- 構造を計画する:フィールドを作成する前に、保存する必要がある情報とその使用方法を計画します
- わかりやすい名前を使用する:フィールドには明確で意味のある名前を選択します
- 一貫性を保つ:コレクション間で命名規則を維持します
- シンプルに始める:必須フィールドから始め、必要に応じて追加します
適切に設計されたスキーマは、効率的なコンテンツ作成と強力なコンテンツ配信を可能にする効果的なコンテンツ管理システムの基盤を形成します。