Prácticas recomendadas

Prácticas recomendadas para desarrolladores: introducción

Los equipos de ingeniería y consultoría de Adobe han desarrollado un conjunto completo de prácticas recomendadas para los desarrolladores de AEM. Los desarrolladores de Adobe siguen estas prácticas recomendadas a medida que desarrollan actualizaciones de productos AEM principales y código de cliente para implementaciones de clientes.

Antes de comenzar el proyecto de desarrollo de AEM, revise primero estas prácticas recomendadas:

Información adicional sobre prácticas recomendadas

Las siguientes áreas tienen documentación disponible específica para el desarrollo de prácticas recomendadas:

Las tablas siguientes describen los documentos e incluyen vínculos a ellos.

Para conocer las prácticas recomendadas sobre administración, implementación y mantenimiento, o creación, consulte uno de los siguientes temas:

Sitios

Para administrar y crear contenido en un sitio web, hay que seguir estas prácticas recomendadas:

Parte de la teoría que sustenta la IU táctil estándar.

IU táctil: Conceptos

IU táctil: Estructura

Estos documentos proporcionan información general sobre los conceptos y la estructura de la IU táctil.
IU táctil: Personalización de consolas Personalización de consolas de IU con capacidad táctil Este documento describe la mejor manera de ampliar las consolas para la IU táctil.
IU táctil: Personalización de la creación de páginas Personalización de la creación de páginas con IU táctil Describe cómo ampliar la creación de páginas para la IU táctil.
Flujos de trabajo Desarrollo y ampliación de flujos de trabajo

Los flujos de trabajo permiten automatizar las actividades de Adobe Experience Manager (AEM) y pueden representar una gran cantidad del procesamiento que se produce en un entorno de AEM, por lo que se recomienda planificar cuidadosamente las implementaciones de flujos de trabajo.

Comunidades

AEM Communities simplifica la creación y gestión de comunidades locales.

A continuación se describen algunas prácticas recomendadas para las comunidades:

Prácticas recomendadas para trabajar con contenido generado por el usuario (UGC) Directrices de codificación Directrices para el desarrollo de código flexible y portátil para marco de componentes sociales (SCF).
Ejemplo de uso de componentes de Communities Guía de componentes de comunidad Una herramienta de desarrollo interactiva.

Herramientas/HTL

El lenguaje de plantilla de HTML (HTL) es un nuevo sistema de plantilla de HTML, introducido con AEM 6.0. Sustituye a JSP y ESP como sistema de plantilla preferido de AEM.

Información general sobre HTL Información general y sintaxis de HTL Este documento describe qué es HTL, cómo se mueve a HTL, un proyecto de ejemplo, sintaxis, expresiones y afirmaciones
Uso de API en java HTL Java Use-API La HTL Java Use-API permite que un archivo HTL acceda a los métodos de ayuda en una clase Java personalizada.
NOTA

El siguiente tutorial en varias partes puede ser de interés para la práctica recomendada para configurar un nuevo proyecto de AEM, que detalla los componentes principales, las plantillas editables, las bibliotecas de clientes y el desarrollo de componentes:
Introducción a AEM Sites: Tutorial de WKND

En esta página