AEM タッチ操作対応 UI の構造 structure-of-the-aem-touch-enabled-ui
AEM タッチ操作対応 UI には、基盤となる原則があり、いくつかの主要な要素で構成されています。
コンソール consoles
基本レイアウトとサイズ変更 basic-layout-and-resizing
UI はモバイルデバイスとデスクトップデバイスの両方に対応します。アドビでは、2 つのスタイルを作成するのではなく、すべての画面とデバイスで機能する 1 つのスタイルを使用することにしました。
すべてのモジュールで同じ基本レイアウトを使用すると、AEM では次のような表示になります。
レイアウトはレスポンシブデザインスタイルに従っており、使用するデバイスやウィンドウのサイズに収まるように自動で調整されます。
例えば、解像度が 1024 px 未満(モバイルデバイスなど)になると、それに応じて表示が調整されます。
Header Bar header-bar
ヘッダーバーにはグローバル要素が表示されます。
- ロゴおよび現在使用している特定の製品またはソリューション(AEM の場合は、グローバルナビゲーションへのリンクにもなります)
- 検索
- ヘルプリソースにアクセスするためのアイコン
- 他のソリューションにアクセスするためのアイコン
- 待機中のアラートまたはインボックス項目のインジケーター(およびアクセス)
- ユーザーのプロファイル管理へのリンクになっているユーザーアイコン
ツールバー toolbar
現在の場所に応じて変わり、下のページのビューやアセットの制御に関連したツールが表示されます。ツールバーは製品固有ですが、要素はある程度共通しています。
どの場所でも、ツールバーには現在実行可能なアクションが表示されます。
表示される内容は、現在リソースが選択されているかどうかによっても異なります。
左レール left-rail
左レールは、必要に応じて表示/非表示を切り替えることができます。
- タイムライン
- 参照
- フィルター
デフォルトはです。 コンテンツのみ (非表示のレール)
ページオーサリング page-authoring
ページのオーサリング時、構造化された領域は次のようになります。
コンテンツフレーム content-frame
ページコンテンツはコンテンツフレームにレンダリングされます。コンテンツフレームはエディターにはまったく依存していません。これは、CSS や JavaScript による競合を回避するためです。
コンテンツフレームは、ウィンドウの右側セクションの、ツールバーの下に表示されます。
エディターフレーム editor-frame
エディターフレームによって編集機能が実現されます。
エディターフレームは、すべてのページオーサリング要素のためのコンテナ(抽象)です。コンテンツフレームの上にあり、以下が含まれます 。
- 上部のツールバー
- サイドパネル
- すべてのオーバーレイ
- その他のページオーサリング要素例:コンポーネントツールバー
サイドパネル side-panel
デフォルトのタブが 2 つ含まれており、アセットとコンポーネントを選択し、ここからドラッグしてページにドロップできます。
サイドパネルはデフォルトでは非表示です。選択すると、左側に表示されるか、横にスライドしてウィンドウ全体を覆います(モバイルデバイスのように、ウィンドウサイズが幅 1,024 px 未満の場合)。
サイドパネル - アセット side-panel-assets
「アセット」タブでは、一連のアセットから選択できます。特定の用語でフィルタリングしたり、グループを選択することもできます。
サイドパネル - アセットグループ side-panel-asset-groups
「アセット」タブにはドロップダウンがあり、特定のアセットグループを選択できます。
サイドパネル - コンポーネント side-panel-components
「コンポーネント」タブでは、一連のコンポーネントから選択できます。特定の用語でフィルタリングしたり、グループを選択することもできます。
オーバーレイ overlays
コンテンツフレームをオーバーレイし、コンポーネントおよびそのコンテンツとの(完全に透過的な)インタラクション方法を実現するために、レイヤーによって使用されます。
オーバーレイは、エディターフレーム内に(他のすべてのページオーサリング要素と共に)ありますが、実際はコンテンツフレームの適切なコンポーネントにオーバーレイします。
レイヤー layer
レイヤーは、独立した機能バンドルであり、アクティベートすると次のことが可能です。
- ページを別のビューで表示
- ページの操作やインタラクションが可能
レイヤーを使用すると、個々のコンポーネントに特定のアクションが提供されるのではなく、ページ全体に高度な機能が提供されます。
AEMには、ページオーサリング用に既に複数のレイヤーが実装されています。例えば、編集、プレビュー、注釈などです。
レイヤースイッチャー layer-switcher
レイヤースイッチャーを使用すると、使用するレイヤーを選択できます。閉じると、現在使用中のレイヤーが示されます。
レイヤースイッチャーは、ツールバー(ウィンドウ上部、エディターフレーム内)からドロップダウンとして使用できます。
コンポーネントツールバー component-toolbar
コンポーネントの各インスタンスは、(1 回クリックするか、ゆっくりしたダブルクリックで)ツールバーを表示します。ツールバーには、ページ上のコンポーネントインスタンス(編集可能)で使用できる特定のアクション(コピー、貼り付け、エディターを開くなど)が含まれます。
表示可能なスペースによって、コンポーネントツールバーは、適切なコンポーネントの右上または右下の隅に配置されます。
その他の情報 further-information
タッチ操作対応 UI に関する概念について詳しくは、AEM タッチ操作対応 UI の概念の記事を参照してください。
技術情報について詳しくは、タッチ操作対応ページエディター用の JS ドキュメントセットを参照してください。