Visão geral

[Para publicar do AEM Sites usando o Edge Delivery Services, clique aqui.]{class="badge positive" title="Publish de AEM para Edge Delivery Services"}

Bem-vindo ao tutorial em várias partes para desenvolvedores que buscam aumentar um SPA remoto baseado no React (ou Next.js) existente com conteúdo de AEM editável usando o Editor de SPA AEM.

Este tutorial se baseia no Aplicativo WKND GraphQL, um aplicativo React que consome conteúdo do Fragmento de conteúdo do AEM em vez das APIs do GraphQL SPA do AEM, no entanto, não fornece nenhuma criação em contexto do conteúdo do.

Sobre o tutorial

O tutorial destinado a ilustrar como um SPA remoto, ou SPA executado fora do contexto do AEM AEM, pode ser atualizado para consumir e entregar conteúdo criado no.

A maioria das atividades do tutorial foca no desenvolvimento de JavaScript, no entanto, são abordados aspectos críticos que giram em torno do AEM. Esses aspectos incluem definir onde o conteúdo é criado e armazenado no AEM e mapear rotas do SPA para páginas do AEM.

O tutorial foi projetado para funcionar com o AEM as a Cloud Service e é composto por dois projetos:

  1. O Projeto AEM contém a configuração e o conteúdo que devem ser implantados para AEM.
  2. O projeto WKND App é o SPA a ser integrado ao editor SPA do AEM do do

Código mais recente

  • O ponto de partida do código deste tutorial pode ser encontrado no GitHub da pasta remote-spa-tutorial.

Pré-requisitos

Este tutorial requer o seguinte:

Este tutorial pressupõe:

  • Microsoft® Visual Studio Code como IDE
  • Um diretório de trabalho de ~/Code/aem-guides-wknd-graphql/remote-spa-tutorial
  • Executando o SDK do AEM como um serviço de Autor em http://localhost:4502
  • Executando o SDK do AEM com a conta local admin com a senha admin
  • Executando o SPA em http://localhost:3000
NOTE
Precisa de ajuda para configurar o ambiente de desenvolvimento local? Consulte o guia a seguir para configurar um ambiente de desenvolvimento local usando o SDK do AEM as a Cloud Service.

1. Configurar o SPA para o Editor de AEM

Configurações de AEM são necessárias para integrar o SPA com o editor de AEM SPA. Essas configurações são gerenciadas e implantadas por meio de um projeto AEM. Neste capítulo, saiba quais configurações são necessárias e como defini-las.

2. Bootstrap do SPA

Para o SPA Editor integrar um SPA SPA ao contexto de criação, algumas adições devem ser feitas ao AEM.

3. Componentes fixos editáveis

Primeiro, explore a adição de um "componente fixo" editável ao SPA. Isso ilustra como um desenvolvedor pode colocar um componente editável específico no SPA. Embora o autor possa alterar o conteúdo do componente, ele não pode remover o componente ou alterar sua disposição, posicionamento ou tamanho.

4. Componentes editáveis do contêiner

Em seguida, explore a adição de um "componente de contêiner" editável ao SPA. Isso ilustra como um desenvolvedor pode colocar um componente de contêiner no SPA. Os componentes do contêiner permitem que os autores coloquem o componente permitido nele e ajustem o layout dos componentes.

5. Rotas dinâmicas e componentes editáveis

Por fim, use os conceitos explicados nos capítulos anteriores para rotas dinâmicas; rotas que exibem conteúdo diferente com base no parâmetro da rota. AEM Isso ilustra como o Editor de SPA pode ser usado para criar conteúdo em rotas que são orientadas e derivadas de forma programática.

Recursos adicionais

recommendation-more-help
e25b6834-e87f-4ff3-ba56-4cd16cdfdec4