スペースとエンティティ

メモ

単一ページアプリケーションフレームワークを基にしたクライアント側レンダリング(React など)が必要なプロジェクトでは、SPA エディターを使用することをお勧めします。詳細情報

スペースは、コンテンツサービス REST API を介して公開されるエンティティを保存するのに便利な場所です。これは、アプリ(または任意のチャネル)が多くのエンティティに関連付けられる可能性があるので、特に便利です。 エンティティをスペース内に強制的に配置すると、ベストプラクティスとして、アプリの要件が強制的にグループ化されます。必要に応じて、AEMのアプリケーションに少数のスペースを関連付けることができます。

メモ

コンテンツサービスからチャネルで使用したい要素は、スペース下になければなりません。

スペースの作成

多くのコンテンツやアセットをモバイルアプリに一括で公開する場合は、AEM Mobile ダッシュボードを使用してスペースを作成します。

スペースを操作するようにコンテンツサービスを設定していない場合は、コンテンツサービス​の選択後、AEM Mobile ダッシュボードにはアプリのみが表示されます。

注意

スペースの追加の前提条件

Spacesを使用して動作するように​AEM Content Services​を有効にし、AEM Mobileのアプリケーションダッシュボードで有効にします。

詳しくは、Content Servicesの管理を参照してください。

ダッシュボードでスペースを設定したら、次の手順に従って、スペースを作成します。

  1. Content Servicesから「スペース」を選択します。

    chlimage_1-83

  2. 作成」を選択して、スペースを作成します。 スペースに​タイトル名前説明​を入力します。

    作成」をクリックします。

    chlimage_1-84

スペースの管理

スペースの作成後、リスト内のスペースを管理するには、リストの左側をクリックします。

スペースのプロパティを表示、スペースを削除またはスペースとそのコンテンツを AEM パブリッシュインスタンスに公開できます。

chlimage_1-85

スペースのプロパティの表示および編集

  1. リストからスペースを選択します。
  2. ツールバーから​プロパティ​を選択します
  3. 終了したら「閉じる」をクリックします

ペースのパブリッシュスペースがパブリッシュされると、そのスペース内のすべてのフォルダとエンティティもパブリッシュされます。

  1. スペースコンソールのリスト内のアイコンをクリックして、スペースを選択します。
  2. 発行ツリー​を選択
メモ

スペースは​非公開​にできます。スペースを非公開にすると、パブリッシュインスタンスからスペースが削除されます。

次の図に、スペースの公開後に実行できる操作を示します。

chlimage_1-86

スペース内のフォルダーの操作

スペース内にフォルダーを含めると、コンテンツやアセットを簡単に整理できます。ユーザーは、スペース下に自分独自のフォルダー階層を作成できます。

フォルダーの作成

  1. スペースコンソールのリストのスペースをクリックし、「フォルダを作成」をクリックします

    chlimage_1-87

  2. フォルダーの​タイトル名前、説明​を入力します

    chlimage_1-88

  3. 作成」をクリックして、スペース内にフォルダーを作成します。

言語コピー

注意

言語コピーは、このリリースでは十分にサポートされていません。このリリースでは構造の設定のみおこなえます。

言語コピー​機能を使用すると、作成者はマスター言語コピーをコピーし、プロジェクトとワークフローを作成してコンテンツを自動的に翻訳できます。 言語コピーによって正しい構造が作成されます。 スペース内にフォルダーを追加すると、スペースに言語コピーを追加できます。

メモ

翻訳する可能性があるすべてのコンテンツを、言語コピーノード下に配置することをお勧めします。

言語コピーの追加

  1. スペースを作成したら、そのスペースをクリックして言語コピーを作成します。

    作成」をクリックし、「言語コピー」を選択します。

    chlimage_1-89

    メモ

    言語コピーノードは、スペースの直属の子要素としてのみ存在できます。

  2. コンテンツパッケージ言語*​を選択し、言語コピーを作成​ダイアログに​Title*​を入力します。

    作成」をクリックします。

    chlimage_1-90

  3. 作成した言語コピーは、スペースの​言語マスター​に表示されます。

    chlimage_1-91

    メモ

    言語マスター」を選択して、言語コピーフォルダーを表示します。

スペースからのフォルダーの削除

  1. スペースのコンテンツのリストから、フォルダーを選択します。

  2. ツールバーの「削除」をクリックします。

    メモ

    フォルダー内に移動してコンテンツを表示したり、サブフォルダーやエンティティを追加したりするには、スペースのコンテンツリスト内のフォルダーのタイトルをクリックします。

スペース内のエンティティの操作

エンティティとは、Web サービスエンドポイントを介して公開されるコンテンツのことです。エンティティはスペース内に保存されるので、簡単に見つけることができ、関連するコンテンツが保存される AEM リポジトリからの独立性を維持できます。

エンティティは、いくつかの論理グループに分けることができます。この場合、いくつかのフォルダーを作成します。

エンティティの子要素(子要素自体が別のエンティティである)をデータモデリングのためにグループ化する場合は、既製の「エンティティグループ」モデルタイプから特定の「グループモデル」を作成できます。

メモ

エンティティは、常にスペースに関連付けられています。したがって、スペースコンソールから、エンティティユーザーインターフェイスのほとんどの部分にアクセスできます。

エンティティの作成

  1. スペースコンソールを開き、スペースのタイトルをクリックします。

    オプションで、リスト内のフォルダーのタイトルをクリックして、そのフォルダーに移動できます。

    chlimage_1-92

  2. エンティティのモデルを選択します。これは、作成するエンティティのタイプです。「次へ」をクリックします。

    chlimage_1-93

    メモ

    アセットモデル」、「ページモデル」、または前に作成したエンティティタイプのモデルを選択できます。

    カスタムエンティティを作成するには、モデルの作成を参照してください。

  3. エンティティの​タイトル名前説明タグ​を入力します。 「作成」をクリックします。

    chlimage_1-94

    完了すると、スペースの下位にエンティティが表示されます。

エンティティの編集

  1. エンティティを作成したら、フォルダーまたはスペースに移動し、編集するスペースコンソールからエンティティを選択します。

    chlimage_1-95

  2. 編集するエンティティを選択し、「編集」をクリックします。

    chlimage_1-96

    注意

    エンティティのプロパティの編集用 UI も表示用 UI も、エンティティの作成で選択しているテンプレートによって異なります。詳しくは、以下の手順を参照してください。

    エンティティをアセットモデルとして作成するテンプレートを選択している場合は、「編集」をクリックすると、下の図に示すアセットを追加できます。

    chlimage_1-97

    また、「プレビュー」をクリックすると、JSON リンクを表示できます。

    chlimage_1-98

    エンティティを作成するためのテンプレートをページモデル​として選択した場合は、「 ​編集」をクリックすると、次の図に示すようにアセットを追加できます。

    chlimage_1-99

    パス」のアイコンをクリックすると、アセットを追加できます。

    chlimage_1-100

    メモ

    エンティティを追加したら、そのエンティティを保存して、プレビューリンクを使用できるようにする必要があります。プレビューを表示するには、「保存」をクリックします。プレビュー​をクリックすると、次の図に示すように、追加されたアセットのjsonが表示されます。

    chlimage_1-101

    メモ

    エンティティへのアセットの追加が完了したら、「保存」を選択して変更を保存できます。また、「保存して閉じる」を選択して変更を保存し、エンティティが定義されているスペースコンソールのリストに戻ることもできます。

    また、スペースコンソールのリストからエンティティを選択し、「プロパティ」をクリックして、定義済みエンティティのプロパティを表示、編集します。

    chlimage_1-102

    タイトル、説明およびタグを編集し、エンティティにアセットを追加できます。

    chlimage_1-103

エンティティの削除

  1. スペースのコンテンツのリストから、エンティティを選択します。

    chlimage_1-104

  2. ツールバーの「削除」をクリックして、スペースから特定のエンティティを削除します。

エンティティの公開

エンティティの公開オプションとして、「ツリーを公開」および「クイック公開」があります。

  1. スペースコンソールリストから図形を選択し、[パブリッシュツリー]をクリックして、その図形とその子をパブリッシュします。

    chlimage_1-105

    または

    クイック公開」をクリックすると、その特定のエンティティが公開されます。

このページ

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now