最佳实践 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