第6章 — 配信用にAEMパブリッシュにコンテンツを公開する

AEMヘッドレスチュートリアルの第6章では、モバイルアプリでの使用を許可するために必要なすべてのパッケージ、設定およびコンテンツをAEM Publishで確認する方法について説明します。

AEM Content Servicesのコンテンツの公開

モバイルアプリがアクセスできるように、AEM Content Servicesを通じてイベントを駆動するために作成された設定とコンテンツをAEM Publishに公開する必要があります。

AEM Content Servicesは設定(コンテンツフラグメントモデル、編集可能テンプレート)、アセット(コンテンツフラグメント、画像)およびページから構築されているので、これらすべての要素でAEMコンテンツ管理機能を自動的に利用できます。以下が含まれます。

  • レビューと処理のワークフロー
  • AEMパブリッシュのAEM Content Servicesエンドポイントからのコンテンツのプッシュおよびプルに対するアクティベーション/非アクティブ化
  1. 第1章に示す​WKND Mobileアプリケーションパッケージ​が、パッケージマネージャーを使用して​AEMパブリッシュ​にインストールされていることを確認します。

  2. WKND Mobile Events API編集可能なテンプレート​を公開します。

    1. AEM / ツール / 一般 / テンプレート /WKND Mobile​に移動します。
    2. Event API​テンプレートを選択します。
    3. 上部のアクションバーで「公開」をタップします。
    4. テンプレート​と​すべての参照(コンテンツポリシー、コンテンツポリシーのマッピング、テンプレート)を公開します
  3. WKND Mobile Eventsコンテンツフラグメント​を公開します。

イベントAPIはコンテンツフラグメントリストコンポーネントを使用し、コンテンツフラグメントを特別に参照しないので、これが必要です。

  1. AEM > Assets > Files > WKND Mobile > English >Events​に移動します。
    1.すべての​Event​コンテンツフラグメントを選択します
    1.上部のアクションバーの「公開を管理」をタップします
    1.デフォルトの「公開」アクションをそのままにして、上部のアクションバーの「次へ」をタップします
  2. すべての​コンテンツフラグメントを選択します。
    1.上部のアクションバーで「公開」をタップします
  • Eventsコンテンツフラグメントモデルと参照イベント画像は、コンテンツフラグメントと共に自動的に公開されます。
  1. Events APIページ​を公開します。
    1. AEM > Sites > WKND Mobile > English >API​に移動します。
    2. Events​ページを選択します。
    3. 上部のアクションバーの「公開を管理」をタップします
    4. デフォルトの「​を公開」アクションをそのまま使用し、上部のアクションバーで「次へ」をタップします
    5. Events​ページを選択します。
    6. 上部のアクションバーの​Publish​をタップします。

AEMパブリッシュの検証

  1. 新しいWebブラウザーで、AEMパブリッシュからログアウトし、次のURLを要求します( http://localhost:4503は、AEMパブリッシュが実行されているホスト:ポートに置き換えます)。

    これらのリクエストは、対応するAEMオーサーエンドポイントがレビューされた場合と同じJSON応答を返す必要があります。 そうでない場合は、すべてのパブリケーションが成功したことを確認し(レプリケーションキューを確認)、 WKND Mobile ui.appsパッケージがAEMパブリッシュにインストールされ、AEMパブリッシュのerror.logを確認します。

次の手順

インストールする追加のパッケージはありません。 この節で説明するコンテンツと設定がAEMパブリッシュに公開されていることを確認してください。公開されていない場合、後続の章は機能しません。

このページ