Práticas recomendadas best-practices

Práticas recomendadas para desenvolvedores - Introdução best-practices-for-developers-getting-started

As equipes de engenharia e consultoria da Adobe desenvolveram um conjunto abrangente de práticas recomendadas para desenvolvedores de 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 additional-best-practices-information

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 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 communities

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

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

Ferramentas/HTL tooling-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.
NOTE
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 WKND
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2