最佳做法 best-practices

CAUTION
AEM 6.4已結束延伸支援,本檔案不再更新。 如需詳細資訊,請參閱 技術支援期. 尋找支援的版本 此處.

開發人員最佳實務 — 快速入門 best-practices-for-developers-getting-started

Adobe 工程和顧問團隊已經為 AEM 開發人員發展出一組完整的最佳做法。Adobe開發人員在開發核心AEM產品更新和客戶程式碼以進行客戶實作時,會遵循這些最佳實務。

開始AEM開發專案前,請先檢閱下列最佳實務:

其他最佳實務資訊 additional-best-practices-information

以下幾方面提供開發最佳實務的專屬檔案:

下面的表中描述了特定文檔並連結到這些文檔。

如需管理、部署和維護或編寫的最佳實務,請參閱下列其中一項:

Sites sites

管理和編寫網站內容有一些最佳實務,概述如下:

標準觸控式UI背後的部分理論。

觸控式UI:概念

觸控式UI:結構

這些檔案提供觸控式UI的概念和結構概觀。
觸控式UI:自訂主控台
自訂觸控式UI主控台
本檔案說明擴充觸控式UI主控台的最佳方式。
觸控式UI:自訂頁面編寫
自訂觸控式UI頁面編寫
說明如何延伸觸控式UI的頁面編寫。
工作流程
開發和延伸工作流程
工作流程可讓您自動化Adobe Experience Manager(AEM)活動,並可代表AEM環境中發生的大量處理,因此強烈建議您謹慎規劃工作流程實作。

社群 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類別中的Helper方法。
NOTE
以下是設定新AEM專案的最佳實務,其中會詳細說明核心元件、可編輯範本、用戶端程式庫和元件開發,您可能最感興趣的多部分教學課程:
AEM Sites - WKND 教學課程快速入門
recommendation-more-help
2315f3f5-cb4a-4530-9999-30c8319c520e