Práticas recomendadas

Práticas recomendadas para desenvolvedores - Introdução

As equipes de engenharia e consultoria de Adobe desenvolveram um conjunto abrangente de práticas recomendadas para desenvolvedores de 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 start de seu projeto de desenvolvimento de AEM, analise 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:

Algumas das teorias por trás da interface de usuário padrão, 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 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 da interface habilitada para toque Descreve como estender a criação de páginas para a interface habilitada para toque.
Fluxos de trabalhos Desenvolvimento e extensão de Workflows

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

Communities

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

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

Práticas recomendadas para trabalhar com conteúdo gerado pelo usuário (UGC) Diretrizes de codificação Orientações para o desenvolvimento de códigos flexíveis e portáteis para o quadro de componentes sociais (SCF).
Exemplo de uso de componentes de Comunidades Guia de componentes da comunidade Uma ferramenta interativa de desenvolvimento.

Ferramenta/HTL

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

Visão geral do HTL Visão geral e sintaxe HTL Este documento descreve o que é HTL, como mover para HTL, um projeto de amostra, sintaxe, expressões e declarações
Uso da API no java API de uso do Java do HTL A HTL Java Use-API permite que um arquivo HTL acesse métodos auxiliares em uma classe Java personalizada.
Observação

O tutorial de 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 do cliente e desenvolvimento de componentes:
Introdução ao AEM Sites - Tutorial WKND

Nesta página