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 ao desenvolverem atualizações de produtos AEM principais e código do cliente para implementações de clientes.

Antes de iniciar o projeto de desenvolvimento do 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:

Os documentos específicos são descritos e vinculados nas tabelas seguintes.

Para obter as práticas recomendadas sobre administração, implantação e manutenção ou criação, consulte uma das seguintes opções:

Sites

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

Alguma da teoria por trás da interface habilitada para toque padrão.

Interface de usuário habilitada para toque: conceitos

Interface de usuário habilitada para toque: estrutura

Esses documentos fornecem uma visão geral dos conceitos e da estrutura da interface habilitada para toque.
Interface habilitada para toque: personalização de consoles Personalização de consoles de interface de usuário habilitados 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 com 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 do AEM. Portanto, é altamente recomendável planejar as implementações dos workflows com cuidado.

Communities

AEM Communities O simplifica a criação e o gerenciamento de comunidades no local.

Algumas práticas recomendadas para comunidades estão descritas aqui:

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 o estrutura da componente social (SCF).
Exemplo de uso de componentes do Communities Guia de componentes da comunidade Uma ferramenta de desenvolvimento interativa.

Ferramentas/HTL

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

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

Seguir um tutorial com várias partes pode ser de interesse para a prática recomendada de configurar um novo projeto 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