Visão geral

Última atualização em 2023-11-30
  • Tópicos
  • SPA Editor
    Exibir mais informações sobre este tópico
  • Core Components
    Exibir mais informações sobre este tópico
  • APIs
    Exibir mais informações sobre este tópico
  • Developing
    Exibir mais informações sobre este tópico
  • Criado para:
  • Beginner
    Developer

Para publicar do AEM Sites usando o Edge Delivery Services, clique aqui.

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 do React que consome conteúdo de Fragmento de conteúdo do AEM por meio de APIs do AEM, no entanto, não fornece nenhuma criação em contexto de conteúdo do GraphQL SPA.

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 no tutorial se concentra no desenvolvimento do 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 AEM as a Cloud Service e é composto por dois projetos:

  1. A variável Projeto AEM contém a configuração e o conteúdo que devem ser implantados no AEM.
  2. Aplicativo WKND O projeto é o SPA para ser integrado ao SPA Editor do AEM

Código mais recente

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

Pré-requisitos

Este tutorial requer o seguinte:

Este tutorial pressupõe:

  • Código do Microsoft® Visual Studio como o IDE
  • Um diretório de trabalho de ~/Code/aem-guides-wknd-graphql/remote-spa-tutorial
  • Execução do SDK do AEM como um serviço do autor no http://localhost:4502
  • Execução do SDK do AEM com o local admin conta com senha admin
  • Executando o SPA http://localhost:3000
OBSERVAÇÃO

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

Nesta página