Práticas recomendadas

Práticas recomendadas para desenvolvedores - Introdução

As equipes de engenharia e consultoria da Adobe desenvolveram um conjunto abrangente de práticas recomendadas para desenvolvedores do AEM. Os desenvolvedores do Adobe seguem essas práticas recomendadas, pois desenvolvem as principais atualizações de produtos AEM e o código do cliente para implementações de clientes.

Antes de iniciar seu projeto de desenvolvimento de AEM, revise primeiro essas práticas recomendadas:

Informações adicionais sobre práticas recomendadas

As seguintes áreas têm documentação disponível específica para o desenvolvimento de práticas recomendadas:

Documentos específicos estão descritos e vinculados nas tabelas a seguir.

Para obter as práticas recomendadas de administração, implantação e manutenção ou criação, consulte um dos seguintes:

Sites

O gerenciamento e a criação do conteúdo do seu site incluem algumas práticas recomendadas descritas a seguir:

Parte da teoria por trás da interface de usuário padrão e habilitada para toque.

Interface habilitada para toque: Conceitos

Interface habilitada para toque: Estrutura

Esses documentos fornecem uma visão geral dos conceitos e da estrutura da interface do usuário habilitada para toque.
Interface habilitada para toque: Personalização de consoles Personalização de consoles de interface de usuário habilitada para toque Este documento descreve a melhor maneira de estender os consoles para a interface habilitada para toque.
Interface habilitada para toque: Personalização da criação de página Personalização da criação de página da interface habilitada para toque Descreve como estender a criação de página para a interface habilitada para toque.
Fluxos de trabalhos Desenvolvimento e extensão de workflows

Os workflows permitem automatizar as atividades do Adobe Experience Manager (AEM) e podem representar uma grande quantidade do processamento que ocorre em um ambiente AEM, portanto, é altamente recomendável planejar as implementações dos workflows com cuidado.

Comunidades

AEM Communities simplifica a criação e o gerenciamento de comunidades locais.

Algumas práticas recomendadas para Comunidades são descritas abaixo:

Práticas recomendadas para trabalhar com conteúdo gerado pelo usuário (UGC) Diretrizes de codificação Diretrizes para o desenvolvimento de código flexível e portátil para a estrutura de componentes sociais (CCAH).
Exemplo de uso de componentes de Comunidades Guia de componentes da comunidade Uma ferramenta de desenvolvimento interativo.

Ferramentas/HTL

A Linguagem de modelo de HTML (HTL) é um novo sistema de modelo de HTML, introduzido com o AEM 6.0. Substitui o JSP e o ESP como o sistema de modelos preferido de AEM.

Visão geral do HTL Visão geral e sintaxe do HTL Este documento descreve o que é HTL, como mover para HTL, um projeto de amostra, sintaxe, expressões e instruções
Uso da API no java API de uso do Java do HTL A API de uso do Java do HTL habilita um arquivo HTL para acessar métodos de ajuda em uma classe Java personalizada.
OBSERVAÇÃO

O tutorial em várias partes a seguir pode ser de interesse para a prática recomendada de configurar um novo projeto de AEM, detalhando os Componentes principais, Modelos editáveis, Bibliotecas de clientes e desenvolvimento de componentes:
Introdução ao AEM Sites - Tutorial do WKND

Nesta página