Prácticas recomendadas

Prácticas recomendadas para desarrolladores - Introducción

Los equipos de Ingeniería y Consultoría de Adobe han desarrollado un amplio conjunto de mejores prácticas para desarrolladores de AEM. Los desarrolladores de Adobe se adhieren a estas optimizaciones a medida que desarrollan actualizaciones de productos AEM principales y código de cliente para implementaciones de clientes.

Antes de realizar el inicio del proyecto de desarrollo de AEM, revise primero estas optimizaciones:

Información adicional sobre prácticas recomendadas

Las siguientes áreas tienen documentación disponible específica para desarrollar las mejores prácticas:

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

Para ver las prácticas recomendadas sobre administración, implementación, mantenimiento o creación, consulte una de las siguientes opciones:

Sites

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

Algunas de las teorías detrás de la IU estándar con capacidad táctil.

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 táctiles 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 le permiten automatizar las actividades de Adobe Experience Manager (AEM) y pueden representar una gran cantidad del procesamiento que se produce en un entorno AEM, por lo que se recomienda planificar las implementaciones de flujos de trabajo con cuidado.

Communities

AEM Comunidades 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 usuarios (UGC) Directrices de codificación Directrices para desarrollar código flexible y portátil para el marco de componentes sociales (SCF).
Ejemplo de uso de componentes de Communities Guía de componentes de comunidad Una herramienta de desarrollo interactiva.

Tooling/HTL

HTML Template Language (HTL) es un nuevo sistema de plantillas HTML, introducido con AEM 6.0. Reemplaza JSP y ESP como el sistema de plantilla preferido de AEM.

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

El siguiente tutorial de varias partes puede ser de interés para la práctica recomendada para configurar un nuevo proyecto de AEM, en el que se detallan 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