Show Menu
TEMAS×

Prácticas recomendadas

Prácticas recomendadas para desarrolladores: Introducción

Los equipos de ingeniería y consultoría de Adobe han desarrollado un completo conjunto 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 principales de AEM y código de cliente para implementaciones de clientes.
Antes de realizar el inicio de su proyecto de desarrollo de AEM, consulte estas prácticas recomendadas:

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. 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 parte 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 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 usuarios (UGC)
Directrices para desarrollar un código flexible y portátil para el marco de componentes sociales (SCF).
Ejemplo de uso de componentes de Communities
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 plantillas preferido de AEM.
Visión general 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
La Use-API de HTL Java permite que un archivo HTL acceda a los métodos de ayuda en una clase Java personalizada.
El siguiente tutorial en 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: Getting Started with AEM Sites - WKND Tutorial