Editar aplicativo em React com o editor universal
Saiba como editar o conteúdo de um aplicativo em React de amostra com o editor universal. O conteúdo é armazenado nos fragmentos de conteúdo no AEM e obtido por meio das APIs do GraphQL.
Este tutorial apresenta o processo de configuração do ambiente de desenvolvimento local, a instrumentação do aplicativo em React para editar seu conteúdo e a edição do conteúdo com o editor universal.
O que você aprenderá
Este tutorial aborda os seguintes tópicos:
-
Uma visão geral breve do editor universal
-
Configurar o ambiente de desenvolvimento local
- SDK do AEM: fornece o conteúdo armazenado nos fragmentos de conteúdo do aplicativo em React por meio das APIs do GraphQL.
- Aplicativo em React: uma interface do usuário simples que exibe o conteúdo a partir do AEM.
- Serviço do editor universal: uma cópia local do serviço do editor universal que vincula o editor universal ao SDK do AEM.
-
Como instrumentar o aplicativo em React para editar o conteúdo com o editor universal
-
Como editar o conteúdo do aplicativo em React com o editor universal
Visão geral do editor universal
O editor universal capacita criadores e desenvolvedores de conteúdo (front-end e back-end). Vamos analisar alguns dos principais benefícios do editor universal:
- Criado para editar conteúdo com ou sem cabeçalho no modo “o que você vê é o que você leva” (WYSIWYG).
- Fornece uma experiência consistente de edição de conteúdo em diferentes tecnologias de front-end, como React, Angular, Vue etc. Dessa forma, os criadores de conteúdo podem editar o conteúdo sem se preocupar com a tecnologia de front-end subjacente.
- É necessária uma instrumentação mínima para habilitar o editor universal no aplicativo de front-end. Isso maximiza a produtividade do desenvolvedor e libera-o para concentrar-se na criação da experiência.
- Separação de áreas em três funções: criadores de conteúdo, desenvolvedores de front-end e desenvolvedores de back-end, permitindo que cada função se concentre em suas responsabilidades principais.
Aplicativo em React de amostra
Este tutorial usa Equipes da WKND como um aplicativo em React de amostra. O aplicativo em React Equipes da WKND exibe uma lista de membros da equipe e seus detalhes.
Os detalhes da equipe, como cargo, descrição e membros da equipe, são armazenados como fragmentos de conteúdo da Equipe no AEM. Da mesma forma, os detalhes das pessoas, como nome, biografia e imagem de perfil, são armazenados como fragmentos de conteúdo de Pessoa no AEM.
O conteúdo do aplicativo em React é fornecido pelo AEM por meio das APIs do GraphQL, e a interface do usuário é criada com base em dois componentes em React: Teams
e Person
.
Um tutorial correspondente está disponível para saber como criar o aplicativo em React Equipes da WKND. O tutorial pode ser encontrado aqui.