Comece aqui para obter uma jornada guiada sobre os recursos headless avançados e flexíveis do AEM, suas capacidades e como aproveitá-las em seu primeiro projeto de desenvolvimento headless. Esta jornada fornece toda a documentação do AEM Headless necessária para desenvolver seu primeiro aplicativo headless.
A implementação headless dispensa o gerenciamento de páginas e componentes tradicional utilizado em soluções de pilha completa e se concentra na criação de fragmentos de conteúdo reutilizáveis e neutros em relação ao canal, assim como na entrega entre canais. É um padrão de desenvolvimento moderno e dinâmico para implementação de experiências digitais.
Este guia aborda os tópicos de implementação mais headless no AEM para que, ao concluir, você:
Uma Jornada de documentação une vários tópicos e recursos diferentes e talvez complicados, fornecendo uma narrativa que ajuda o leitor, que pode ser novo no AEM, a entender e resolver um problema da empresa do começo ao fim, assumindo o mínimo de conhecimento prévio do tópico ou do AEM.
As Jornadas de documentação foram projetadas com princípios de práticas recomendadas, informadas pela última pesquisa da Adobe, experiência comprovada de implementação dos consultores da Adobe e feedback de projetos de clientes.
Se quiser saber como a Adobe recomenda resolver casos de negócios headless com o AEM, inicie com as Jornadas headless do AEM.
Se preferir aprenda fazendo e têm conhecimento técnico, visitem os tutoriais AEM Headless, que são organizados por API e estrutura e estão disponíveis no Seção Recursos adicionais no final deste documento.
Essa jornada foi projetada para o perfil do desenvolvedor, apresentando os requisitos, as etapas e a abordagem de um projeto AEM Headless da perspectiva do desenvolvedor. A jornada define perfis adicionais com as quais o desenvolvedor deve interagir para um projeto bem-sucedido, mas o ponto de vista da jornada é o do desenvolvedor.
A seguir estão os perfis que interagem nessa jornada.
Perfil | Descrição | Função nesta jornada |
---|---|---|
Desenvolvedor (público-alvo) | Tem experiência no desenvolvimento de aplicativos headless que consomem conteúdo de diferentes fontes | Público-alvo desta jornada |
Autor de conteúdo | Cria e gerencia conteúdo que é entregue de forma headless | Os Autores de conteúdo criam conteúdo que o desenvolvedor entrega de forma headless. |
Administrador | Gerencia as definições básicas e a configuração do AEM | O desenvolvedor trabalha com o administrador para fazer as alterações de configuração necessárias para o desenvolvimento. |
Arquiteto de conteúdo | Analisa os requisitos dos dados que devem ser entregues pelo método headless e define a estrutura desses dados | Os desenvolvedores trabalham com o arquiteto de conteúdo para entender a estrutura dos dados e os requisitos para fornecê-los de forma headless. |
As informações nesta jornada podem ser úteis para todos os perfis, mas algumas informações podem ser supérfluas para determinadas funções. Fique atento para jornadas futuras que abordarão funções adicionais.
Muitos tópicos serão explorados nesta jornada. Os artigos a seguir fornecem conhecimento básico sobre headless no AEM e oferecem links para a documentação técnica detalhada.
Embora seja possível ir diretamente para uma parte específica da jornada, muitos conceitos baseiam-se em artigos anteriores. Portanto, se o tema “headless no AEM” for novidade para você, recomendamos começar do início e avançar sequencialmente.
# | Artigo | Descrição |
---|---|---|
0 | Jornada do desenvolvedor AEM headless | Este documento |
1 | Saiba mais sobre o desenvolvimento headless CMS | Saiba mais sobre a Tecnologia headless e quando usá-la. |
2 | Introdução ao AEM Headless | Saiba mais sobre os pré-requisitos AEM Headless |
3 | Caminho para sua primeira experiência usando o AEM Headless | Configure seu ambiente de desenvolvimento e saiba como integrar um aplicativo simples com AEM Headless |
4 | Como modelar seu conteúdo | Saiba como modelar sua estrutura de conteúdo. Em seguida, estabeleça essa estrutura no Adobe Experience Manager (AEM) usando modelos de fragmentos de conteúdo e fragmentos de conteúdo, para a reutilização em outros canais. |
5 | Como acessar seu conteúdo por meio das APIs de entrega do AEM | Saiba como usar consultas do GraphQL para acessar o Conteúdo dos fragmentos de conteúdo. |
6 | Como atualizar seu conteúdo por meio de APIs do AEM Assets | Saiba como usar a REST API para acessar e atualizar o Conteúdo dos fragmentos de conteúdo. |
7 | Como unir tudo - seu aplicativo e seu conteúdo no AEM Headless | Saiba como aceitar seu projeto AEM e prepará-lo para entrar em vigor com o SDK do AEM headless. |
8 | Como executar o aplicativo headless | Saiba como implantar o aplicativo em tempo real, colocar seu código local no Git e movê-lo para o Git do Cloud Manager para pipeline de CI/CD. |
9 | Opcional - Como criar aplicativos de página única (SPAs) com o AEM | Assim que você entender os recursos headless do AEM, explore como combinar delivery headful e headless e saiba como criar SPA editável usando a estrutura do Editor de AEM SPA. |
Agora você está pronto para começar a usar a jornada headless da Adobe. Recomendamos que você siga para a próxima parte da jornada e leia o artigo Saiba mais sobre o desenvolvimento headless CMS.
No entanto, a Adobe quer que você tenha sucesso ao começar com seu projeto AEM Headless, independentemente do seu estilo de aprendizado. Portanto, por favor, considerem essas duas opções.
As jornadas de documentação mostram como o AEM soluciona um problema empresarial fornecendo uma narrativa que o orienta por processos e recursos complexos e inter-relacionados. Uma jornada ilustra como vários recursos trabalham juntos para atender a uma única necessidade empresarial.
Como tal, as jornadas são projetadas para se sustentarem sozinhas. No entanto, algumas delas podem estar relacionadas entre si. Confira essas jornadas adicionais para obter mais informações sobre como os eficientes recursos do AEM funcionam juntos.