Sitecore Content Hub DAM Contentfulのためのコネクター

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

ContentfulのSitecore Content Hub DAMコネクターはContent HubとContentfulを統合し、著者や編集者が承認されたアセットを直接Contentfulフィールドに挿入できます。これにより、Contentfulを使いながらアセットをContent Hubに集中管理できます。

!注コネクターをインストールし設定するには、スーパーユーザー であるか、ユーザーグループポリシーを通じて必要な権限が付与されている必要があります。また、コンテンツフルの組織とスペースのAdminロールも必要です。

コネクターの使用方法:

  1. アプリの定義を作成する
  2. ページ名を探す
  3. コンテンツを充実した空間にインストールしてください
  4. アプリをコンテンツタイプに割り当ててください
  5. コネクターが動作しているか確認してください:::

アプリの定義を作成する

アプリの定義は、Contentfulがインストール、提供、実行時にどのようにアプリを扱うべきかを理解するために必要なメタデータを定義しています。

アプリの定義を作成するには:

  1. Contentfulウェブアプリにログインしてください。

  2. 権限に応じて整理設定やスペース設定を開きます。

  3. アプリ タブをクリックするとアプリ詳細 ページを開きます。

  4. アプリ詳細ページで「**アプリを作成」**をクリックします。

    Apps dialog from where you can create an app
  5. 以下の情報を指定してください:

    Contentful app details dialog where you can define the name, assign an icon, and provide frontend details
  6. **「ロケーション」**ダイアログで、アプリに必要なロケーションを選択してください:

    • アプリ設定画面 - Content Hubの基本URLとページ名を指定する場です。デフォルトではページ名は SCAssetConnectorです。
    • エントリフィールド - コンテンツ作成者や編集者がContentfulフィールド内でContent Hubの資産と直接やり取りする主要なユーザー向けコンポーネントを示すJSONオブジェクトです。

    他のチェックボックスはすべて選択していないままにしてください。

    Locations section where you specify how the app will render
  7. 「保存」をクリックします。

ページ名を探す

アプリの定義を設定する際には、ベースURLとページ名を指定します。ページ名はContentfulポータルでレンダリングされるページです。デフォルトではSCAssetConnectorですが、必要に応じて自分でページ名を定義することもできます。

ページ名を見つけるには:

  1. メニューバーで 「管理 」をクリックします。

  2. 管理ページで「**ページ」**をクリックします。

  3. ページページ左のペインで、扱いたいページを選択し、情報タブをクリックします。

    名前フィールドにはコネクタを取り付ける際に使うページ名が表示されます。

    Location of the page name to use with the connector

コンテンツを充実した空間にインストールしてください

アプリの定義を作成したら、Contentfulスペースにアプリをインストールしてください。

コンテンツを充実した空間にインストールするには:

  1. Contentfulウェブアプリで、アプリをインストールしたいスペースを開きます。

  2. アプリの定義を保存してください。

  3. アクションのドロップダウンリストから**「スペースにインストール**」を選択してください。

    App details dialog where you can install your app
  4. 必要なスペースと環境を選択し、「 続ける」をクリックしてください。

  5. アクセス 管理 ダイアログで、選択した環境が正しいか確認し、アクセス を承認をクリックします。

    Manage Access dialog where you authorize access to a space

    アクセスが承認されると、Sitecore DAMインスタンス設定ページに移動し、ContentHubの基本URLを設定できます。

  6. インスタンスSitecore DAM構成 ページで、Contentful内のコネクタダイアログに表示されるContent Hubの検索ページ名Content HubベースURLと検索 ページ名 を入力します(デフォルトではSCAssetConnector。デフォルトページを使っていない場合は、自分のページ名を入力してください。

    Configure Sitecore DAM instance dialog from where you install your app
  7. 選択した環境にインストールをクリックします。

  8. 「保存」をクリックします。

!ヒントアプリタブからもアプリをインストールすることができます。アプリタブで**「カスタムアプリ**」を選択し、アプリのアクションメニューを開き、「インストール」を選択します。これにより*、「スペースにインストール」*フローを進み、「アクセス管理」ダイアログが表示され、権限を確認しアクセスを承認します。

アプリをコンテンツタイプに割り当ててください

コンテンツモデルは扱うコンテンツの種類を定義します。アプリをインストールした後は、コンテンツタイプに割り当てる必要があります。

アプリをコンテンツタイプに割り当てるには:

  1. コンテンツモデルタブで、希望するコンテンツタイプを選択します(例:Recipe)。

  2. Add Field 」をクリックしてJSONオブジェクト を選択します(コネクターはアセットデータをJSON形式で保存します)。

  3. 名前欄にフィールド名(例

    )を入力し、「追加」と「設定」をクリックします。

    Dialog to add a new JSON object field
  4. 設定ページの 「外観 」セクションでアプリを選択します。他の設定は必要ありません。

    Validation page configuration for the app
  5. 確認をクリックします。

コネクターが動作しているか確認してください

カスタムアプリを作成・設定した後は、Content Hubにアクセスしてアセットを選択して、コネクターが正しく実装されているか、正しく動作しているかを確認してください。

Dialog where you can select Content Hub assets

コネクターが動作することを確認するために:

  1. コンテンツタブで「**追加」**をクリックして、コンテンツタイプ(例:Recipe)でエントリを作成します。エントリフィールド(Media)はSitecore Content Hub DAMコネクターで表示されます。

  2. Content Hubから選択 」をクリックすると、Content Hubに保存されているアセットを閲覧・選択できます。

    Content tab where you can select the Editor tab and click Select from Content Hub
この記事を改善するための提案がある場合は、 お知らせください!