スペースとエンティティ

メモ

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

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

メモ

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

スペースの作成

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

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

注意

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

AEM Content Servicesを有効にする 」をオンにして、スペースを操作し、AEM Mobileアプリケーションダッシュボードで有効にします。

詳しくは、コンテンツサービスの管理を参照してください。

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

  1. コンテンツサービスから​スペース​を選択します。

    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

    または

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

このページ