ユニバーサルエディターの拡張 extending

コンテンツ作成者のニーズをサポートするために、ユニバーサルエディターの機能を拡張する様々なオプションについて説明します。

TIP
ユニバーサルエディターには、プロジェクトのニーズをより適切に満たすことができる カスタマイズオプションも複数あります。

拡張子 extensions

Adobe Experience Cloud サービスとして、ユニバーサルエディターの UI は、App BuilderとExperience Managerを使用して拡張できます。 Adobeでは、Extension Manager を通じて使用できる、プロジェクトに対応した多くの既製の拡張機能を提供しています。

これらの拡張機能を有効にする方法については、Extension Managerのドキュメントを参照してください

UI の拡張 extending-ui

ユニバーサルエディターの UI 拡張機能は、Adobe App Builderで作成されたJavaScript アプリケーションです。 これらの同じツールを使用して、ヘッダーメニューとプロパティパネルに独自のボタンとアクションを追加し、ユニバーサルエディター用に独自のイベントを作成することもできます。

独自の拡張機能を作成する可能性については、次のリソースを参照してください。

  1. UI 拡張機能 - UI 拡張機能の開発者向けドキュメント。
  2. UI 拡張機能ガイド - 独自の拡張機能を開発する方法に関する手順説明
  3. ユニバーサルエディター UI 拡張ポイント- ユニバーサルエディター固有の拡張ポイントのドキュメント
TIP
例について詳しくは、AEM UI 拡張チュートリアルを参照してください。コンテンツフラグメントコンソールの拡張に重点を置いていますが、ユニバーサルエディターで UI 拡張機能を実装する場合の概念は同じです。

AEM Sites の Extension Manager を使用すると、拡張機能をインスタンスごとに有効または無効にしたり、ユニバーサルエディターを含むアドビのファーストパーティ拡張機能にアクセスしたりできます。

拡張ポイント extension-points

UI の拡張機能に加えて、ユニバーサルエディターには、カスタムビジネス要件のシームレスな統合を可能にする他の多くの柔軟な拡張ポイントが用意されています。

  • ブロック:シンプルな JSON 形式では、プロジェクトで、コンテンツ作成に使用できるブロックと UE 機能を調整できます。
  • カスタムユーザーインターフェイス:拡張機能では、必要な UI をサイドパネルやモーダルダイアログに表示できます。
  • イベント:拡張機能は、作成者のアクションと選択に関するイベントをページで受け取り、適切に応答します。
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab