単一ページアプリケーションフレームワークを基にしたクライアント側レンダリング(React など)が必要なプロジェクトでは、SPA エディターを使用することをお勧めします。詳細情報
スペースは、コンテンツサービス REST API を介して公開されるエンティティを保存するのに便利な場所です。アプリ(または任意のチャネル)は多くのエンティティに関連付けられる可能性があるので、これは特に便利です。 エンティティをスペース内に強制的に配置すると、ベストプラクティスとして、アプリの要件が強制的にグループ化されます。オプションで、AEM内のアプリを少数のスペースに関連付けることができます。
コンテンツサービスからチャネルで使用したい要素は、スペース下になければなりません。
多くのコンテンツやアセットをモバイルアプリに一括で公開する場合は、AEM Mobile ダッシュボードを使用してスペースを作成します。
スペースを操作するようにコンテンツサービスを設定していない場合は、コンテンツサービスの選択後、AEM Mobile ダッシュボードにはアプリのみが表示されます。
スペースの追加の前提条件
次を確認します。 AEM Content Services を有効にする を使用してスペースを操作し、AEM Mobileアプリケーションダッシュボードで有効にします。
詳しくは、 コンテンツサービスの管理 を参照してください。
ダッシュボードでスペースを設定したら、次の手順に従って、スペースを作成します。
選択 スペース を Content Services から削除します。
選択 作成 をクリックして、スペースを作成します。 入力 タイトル, 名前、および 説明 スペースの
「作成」をクリックします。
スペースの作成後、リスト内のスペースを管理するには、リストの左側をクリックします。
スペースのプロパティを表示、スペースを削除またはスペースとそのコンテンツを AEM パブリッシュインスタンスに公開できます。
スペースのプロパティの表示および編集
スペースの公開 スペースをパブリッシュすると、そのスペース内のすべてのフォルダとエンティティもパブリッシュされます。
スペースは非公開にできます。スペースを非公開にすると、パブリッシュインスタンスからスペースが削除されます。
次の図に、スペースの公開後に実行できる操作を示します。
スペース内にフォルダーを含めると、コンテンツやアセットを簡単に整理できます。ユーザーは、スペース下に自分独自のフォルダー階層を作成できます。
スペースコンソールのリストでスペースをクリックし、 フォルダーを作成
次を入力します。 タイトル, 名前、 および 説明 (フォルダーの)
「作成」をクリックして、スペース内にフォルダーを作成します。
言語コピーは、このリリースでは十分にサポートされていません。このリリースでは構造の設定のみおこなえます。
この 言語コピー 作成者は、マスター言語コピーをコピーして、プロジェクトとワークフローを作成し、コンテンツを自動翻訳できます。 言語コピーは正しい構造を作成します。 スペース内にフォルダーを追加すると、スペースに言語コピーを追加できます。
翻訳する可能性があるすべてのコンテンツを、言語コピーノード下に配置することをお勧めします。
スペースを作成したら、そのスペースをクリックして言語コピーを作成します。
クリック 作成 を選択します。 言語コピー.
言語コピーノードは、スペースの直属の子要素としてのみ存在できます。
選択 コンテンツパッケージ言語* をクリックし、 タイトル (&A); in 言語コピーを作成 ダイアログ。
「作成」をクリックします。
言語コピーを作成すると、そのコピーが 言語マスター.
選択 言語マスター をクリックして、言語コピーフォルダーを表示します。
スペースのコンテンツのリストから、フォルダーを選択します。
ツールバーの「削除」をクリックします。
フォルダー内に移動してコンテンツを表示したり、サブフォルダーやエンティティを追加したりするには、スペースのコンテンツリスト内のフォルダーのタイトルをクリックします。
エンティティとは、Web サービスエンドポイントを介して公開されるコンテンツのことです。エンティティはスペース内に保存されるので、簡単に見つけることができ、関連するコンテンツが保存される AEM リポジトリからの独立性を維持できます。
エンティティは、いくつかの論理グループに分けることができます。この場合、いくつかのフォルダーを作成します。
エンティティの子要素(子要素自体が別のエンティティである)をデータモデリングのためにグループ化する場合は、既製の「エンティティグループ」モデルタイプから特定の「グループモデル」を作成できます。
エンティティは、常にスペースに関連付けられています。したがって、スペースコンソールから、エンティティユーザーインターフェイスのほとんどの部分にアクセスできます。
スペースコンソールを開き、スペースのタイトルをクリックします。
オプションで、リスト内のフォルダーのタイトルをクリックして、そのフォルダーに移動できます。
エンティティのモデルを選択します。これは、作成するエンティティのタイプです。「次へ」をクリックします。
次の項目を選択できます。 アセットモデル, ページモデル、または前に作成したエンティティタイプのモデル。
詳しくは、 モデルの作成、をクリックしてカスタムエンティティを作成します。
を入力します。 タイトル, 名前, 説明、および タグ エンティティの 「作成」をクリックします。
完了すると、スペースの下位にエンティティが表示されます。
エンティティを作成したら、フォルダーまたはスペースに移動し、編集するスペースコンソールからエンティティを選択します。
編集するエンティティを選択し、 編集.
エンティティのプロパティの編集用 UI も表示用 UI も、エンティティの作成で選択しているテンプレートによって異なります。詳しくは、以下の手順を参照してください。
エンティティをアセットモデルとして作成するテンプレートを選択している場合は、「編集」をクリックすると、下の図に示すアセットを追加できます。
また、「プレビュー」をクリックすると、JSON リンクを表示できます。
エンティティをページモデルとして作成するためのテンプレートを選択した場合、クリック 編集 では、次の図に示すように、アセットを追加できます。
「パス」のアイコンをクリックすると、アセットを追加できます。
エンティティを追加したら、そのエンティティを保存して、プレビューリンクを使用できるようにする必要があります。プレビューを表示するには、「保存」をクリックします。をクリックして、 プレビュー 次の図に示すように、追加されたアセットの json を示します。
エンティティへのアセットの追加が完了したら、「保存」を選択して変更を保存できます。また、「保存して閉じる」を選択して変更を保存し、エンティティが定義されているスペースコンソールのリストに戻ることもできます。
また、スペースコンソールのリストからエンティティを選択し、「プロパティ」をクリックして、定義済みエンティティのプロパティを表示、編集します。
タイトル、説明およびタグを編集し、エンティティにアセットを追加できます。
スペースのコンテンツのリストから、エンティティを選択します。
ツールバーの「削除」をクリックして、スペースから特定のエンティティを削除します。
エンティティの公開オプションとして、「ツリーを公開」および「クイック公開」があります。
スペースコンソールのリストからエンティティを選択し、「ツリーを公開」をクリックして、そのエンティティとその子を公開します。
または
「クイック公開」をクリックすると、その特定のエンティティが公開されます。