ベストプラクティス best-practices

開発者向けのベストプラクティス - はじめに best-practices-for-developers-getting-started

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

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

ベストプラクティスに関する追加情報 additional-best-practices-information

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

特定のドキュメントの説明とリンクは、以下の表に示されています。

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

Sites sites

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

標準のタッチ操作対応 UI の基本となっている一部の理論。

タッチ操作対応 UI:概念

タッチ操作対応 UI:構造

タッチ操作対応 UI の概念および構造の概要を説明しています。
タッチ対応 UI:コンソールのカスタマイズ
タッチ操作対応 UI のコンソールのカスタマイズ
このドキュメントでは、タッチ操作対応 UI のコンソールを拡張する最適な方法について説明します。
タッチ操作対応 UI:ページオーサリングのカスタマイズ
タッチ操作対応 UI のページオーサリングのカスタマイズ
タッチ操作対応 UI 用にページオーサリングを拡張する方法について説明します。
ワークフロー
ワークフローの作成と拡張
ワークフローを使用すると、Adobe Experience Manager(AEM)アクティビティを自動化し、AEM 環境で発生する大量の処理を表現できるため、ワークフローの実装は慎重に計画するようにしてください。

Communities communities

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

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

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

ツール/HTL tooling-htl

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

HTL の概要
HTL の概要と構文
このドキュメントでは、HTL の概要、HTL への移行方法、サンプルプロジェクト、構文、式、ステートメントについて説明します
Java での API の使用
HTL Java Use-API
HTL Java Use-API を使用すると、HTL ファイルからカスタム Java クラスのヘルパーメソッドへのアクセスが可能になります。
NOTE
次の複数パートのチュートリアルでは、新しい AEM プロジェクトを設定するためのベストプラクティスとして、コアコンポーネント、編集可能なテンプレート、クライアントライブラリ、コンポーネント開発について説明します。
AEM Sites の概要 - WKND チュートリアル
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2