ローカルのユニバーサルエディター拡張機能のプレビュー

TIP
ユニバーサルエディター拡張機能を作成する方法について説明します

開発中にユニバーサルエディター拡張機能をプレビューするには、次の操作が必要です。

  1. 拡張機能をローカルで実行します。
  2. 自己署名証明書を承認します。
  3. ユニバーサルエディターでページを開きます。
  4. ローカル拡張機能を読み込むには、場所URLを更新します。

拡張機能をローカルで実行

これは、既に​ ユニバーサルエディター拡張機能を作成しており、ローカルでのテストおよび開発中にプレビューする必要があることを前提としています。

ユニバーサルエディター拡張機能を次の方法で開始します。

$ aio app run

以下のような出力が表示されます。

To view your local application:
  -> https://localhost:9080
To view your deployed application in the Experience Cloud shell:
  -> https://experience.adobe.com/?devMode=true#/custom-apps/?localDevUrl=https://localhost:9080

これにより、拡張機能がデフォルトでhttps://localhost:9080に実行されます。

自己署名証明書を承認

ユニバーサルエディターで拡張機能を読み込むにはHTTPSが必要です。 ローカル開発は自己署名証明書を使用するため、ブラウザーはそれを明示的に信頼する必要があります。

新しいブラウザータブを開き、aio app run コマンドで出力されたローカル拡張機能URLに移動します。

https://localhost:9080

ブラウザーに証明書の警告が表示されます。 続行するには、証明書を承認してください。

自己署名証明書を受け入れる

承認すると、ローカル拡張機能のプレースホルダーページが表示されます。

拡張機能にアクセスできます

ユニバーサルエディターでページを開く

​ ユニバーサルエディターコンソール ​を使用するか、ユニバーサルエディターを使用するAEM Sitesでページを編集して、ユニバーサルエディターを開きます。

​ ユニバーサルエディターでページを開く

拡張機能を読み込む

ユニバーサルエディターで、インターフェイスの上部中央にある「場所」フィールドを見つけます。 展開して、ブラウザーのアドレスバーではなく、場所フィールド​の​URLを更新します

次のクエリパラメーターを追加します。

  • devMode=true - ユニバーサルエディターの開発モードを有効にします。
  • ext=https://localhost:9080 - ローカルで実行中の拡張機能を読み込みます。

例:

https://author-pXXX-eXXX.adobeaemcloud.com/content/aem-ue-wknd/index.html?devMode=true&ext=https://localhost:9080

​ ユニバーサルエディターの場所URLを更新

拡張機能をプレビュー

ブラウザーの​ ハードリロード ​を実行して、更新されたURLが使用されるようにします。

ユニバーサルエディターは、ブラウザーセッションでのみローカル拡張機能を読み込みます。

ローカルで行ったコードの変更は、すぐに反映されます。

​ ローカル拡張機能が読み込まれました

recommendation-more-help
experience-manager-learn-help-sites