ベストプラクティス

最終更新日: 2023-05-04
  • トピック:
  • Developing
    このトピックの詳細を表示
  • 作成対象:
  • Developer
注意

AEM 6.4 の拡張サポートは終了し、このドキュメントは更新されなくなりました。 詳細は、 技術サポート期間. サポートされているバージョンを見つける ここ.

開発者向けのベストプラクティス — はじめに

アドビのエンジニアリングチームとコンサルティングチームは、AEM 開発者向けの包括的なベストプラクティスを策定しました。Adobe開発者は、コアAEM製品のアップデートと顧客実装のカスタマーコードを開発する際に、これらのベストプラクティスに従います。

AEM 開発プロジェクトを開始する前に、まず、次のベストプラクティスを確認してください。

ベストプラクティスに関する追加情報

次の領域について、開発のベストプラクティスに特有のドキュメントが提供されています。

以下の表では、特定のドキュメントについて説明し、リンクします。

管理、デプロイ、メンテナンスまたはオーサリングに関するベストプラクティスについては、次のいずれかを参照してください。

Sites

Web サイトコンテンツの管理とオーサリングには、次に示すベストプラクティスがあります。

標準のタッチ操作対応 UI の背後にある理論の一部。

タッチ操作対応 UI:概念

タッチ操作対応 UI:構造

タッチ操作対応 UI の概念および構造の概要を説明しています。
タッチ対応 UI:コンソールのカスタマイズ タッチ操作対応 UI のコンソールのカスタマイズ このドキュメントでは、タッチ操作対応 UI のコンソールを拡張する最適な方法について説明します。
タッチ操作対応 UI:ページオーサリングのカスタマイズ タッチ操作対応 UI のページオーサリングのカスタマイズ タッチ操作対応 UI 用にページオーサリングを拡張する方法について説明します。
ワークフロー ワークフローの作成と拡張

ワークフローを使用すると、Adobe Experience Manager(AEM) のアクティビティを自動化し、AEM環境で発生する大量の処理を表すことができるので、ワークフローの実装を慎重に計画することを強くお勧めします。

Communities

AEM Communities を使用すると、オンプレミスのコミュニティの作成と管理が容易になります。

Communities のベストプラクティスは、こちらで説明しています。

ユーザー生成コンテンツ(UGC)の操作に関するベストプラクティス コーディングのガイドライン ソーシャルコンポーネントフレームワーク(SCF)のための、柔軟で移植性の高いコードを開発するためのガイドラインです。
Communities コンポーネントの使用例 コミュニティコンポーネントガイド インタラクティブな開発ツールです。

ツール/HTL

HTMLHTML言語 (HTL) は、AEM 6.0 で導入された新しいテンプレートシステムです。JSP と ESP に代わり、AEMで推奨されるテンプレートシステムになります。

HTL の概要 HTL の概要と構文 このドキュメントでは、HTL の概要、HTL への移行方法、サンプルプロジェクト、構文、式、ステートメントについて説明します
Java での API の使用 HTL Java Use-API HTL Java Use-API を使用すると、HTL ファイルからカスタム Java クラスのヘルパーメソッドへのアクセスが可能になります。
メモ

次の複数パートのチュートリアルでは、新しい AEM プロジェクトを設定するためのベストプラクティスとして、コアコンポーネント、編集可能なテンプレート、クライアントライブラリ、コンポーネント開発について説明します。
AEM Sites の基本を学ぶ - WKND チュートリアル

このページ