最佳做法 best-practices

開發人員最佳作法 — 快速入門 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 簡化內部部署社群的建立和管理。

以下說明社群的一些最佳實務:

使用使用者產生內容(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
19ffd973-7af2-44d0-84b5-d547b0dffee2