Desenvolvimento headless para sites AEM 6.5 headless-development
Saiba como os recursos headless avançados do AEM 6.5, como Modelos de conteúdo, Fragmentos de conteúdo e a API do GraphQL, funcionam juntos para permitir gerenciar suas experiências de forma central e distribuí-las entre canais.
Visão geral overview
A implementação headless está se tornando cada vez mais importante para fornecer experiências para o seu público-alvo, onde quer que esteja e independentemente do canal.
A implementação headless deixa de lado o gerenciamento de páginas e componentes, como é tradicional em soluções de pilha completa e híbridas, e se concentra na criação de fragmentos de conteúdo reutilizáveis e neutros em relação à canais, assim como na entrega desses fragmentos entre canais. É um padrão de desenvolvimento moderno e dinâmico para implementar experiências na web.
Comparação entre headful e headless headful-headless
Este documento se concentra no modelo completo de implementação headless do AEM. No entanto, "headful ou headless" não precisa ser uma escolha binária no AEM. Os recursos headless podem ser usados para gerenciar e entregar seu conteúdo a uma variedade de endpoints, além de permitir que os autores de conteúdo editem aplicativos de página única. Tudo no AEM.
AEM 6.5 e Headless aem-headless
O AEM 6.5 é uma ferramenta flexível para o modelo de implementação headless, oferecendo três serviços avançados:
-
Modelos de conteúdo
- Os modelos de conteúdo são uma representação estruturada do conteúdo.
- Eles são definidos pelos arquitetos de informações no editor de modelos de fragmento de conteúdo para AEM.
- Os modelos de conteúdo são a base para os fragmentos de conteúdo.
-
Fragmentos de conteúdo
- Fragmentos de conteúdo são instanciações de modelos de conteúdo.
- Eles são criados por autores de conteúdo por meio do editor de fragmento de conteúdo AEM.
- Eles são armazenados no AEM Assets e gerenciados na interface do administrador do Assets.
-
API de conteúdo para entrega
- A API GraphQL do AEM é compatível com a entrega de fragmentos de conteúdo.
- A API REST do AEM Assets é compatível com operações CRUD de fragmentos de conteúdo.
- A entrega direta de conteúdo também é possível com a exportação JSON do Componente principal do fragmento de conteúdo.
Primeiros passos no AEM Headless first-steps
Há vários recursos disponíveis para o seu para começar a usar os recursos headless do AEM. Eles são destinados a casos de uso diferentes, mas todos fornecem uma visão geral sólida dos recursos headless do AEM.