最佳实践

开发人员的最佳实践——快速入门

Adobe工程和咨询团队为AEM开发人员开发了一套全面的最佳做法。 Adobe开发人员在开发核心AEM产品更新和客户代码以用于客户实施时遵循这些最佳实践。

在开始AEM开发项目之前,请首先查看以下最佳实践:

其他最佳实践信息

以下区域提供了专门用于制定最佳实践的文档:

以下各表中介绍了具体的文档并提供了相应链接。

有关管理、部署和维护或创作的最佳实践,请参阅以下内容之一:

站点

在管理和创作网站内容方面具有一些最佳实践,如下所述:

标准触屏优化UI背后的一些理论。

触屏优化UI:概念

触屏优化UI:结构

这些文档概述了触屏优化UI的概念和结构。
触屏优化UI:自定义控制台 自定义触屏优化UI控制台 此文档描述了扩展触屏优化UI控制台的最佳方式。
触屏优化UI:自定义页面创作 自定义触屏优化UI页面创作 介绍如何为触屏优化UI扩展页面创作。
工作流 开发和扩展工作流

工作流使您能够实现Adobe Experience Manager(AEM)活动的自动化,并能够代表AEM环境中大量的处理,因此强烈建议仔细规划您的工作流实施。

社区

AEM 社区简化了内部部署社区的创建和管理。

社区的一些最佳实践在以下位置进行介绍:

使用用户生成内容(UGC)的最佳实践 编码准则 社交组件框架(SCF)开发灵活、可移植代码的准则。
社区组件的示例使用 社区组件指南 交互式开发工具。

工具/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类中的帮助程序方法。
注意

下面的多部分教程可能是设置新AEM项目的最佳实践,详细介绍核心组件、可编辑模板、客户端库和组件开发:
AEM Sites - WKND 教程快速入门

在此页面上