現在表示中:

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

Adobe のエンジニアリングチームとコンサルティングチームは、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

HTML Template Language(HTL)は、AEM 6.0 で導入された新しい HTML テンプレートシステムです。JSP や ESP に代わって、AEM ではこのテンプレートシステムが推奨されます。

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

 

 

注意:

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

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー