Aplicativo de amostra do SecurBank para o editor universal securbank
Saiba mais sobre o Universal Editor com experiência prática usando o aplicativo SecurBank, projetado para mostrar a eficiência, a flexibilidade e a usabilidade do Universal Editor para acelerar a criação de conteúdo.
Pré-requisitos prerequisites
- Você deve ser atribuído ao Administrador do AEM perfil de produto para instalar o aplicativo SecurBank.
- Você deve ter o Node.js versão 20 ou superior instalado para desenvolvimento local.
Instalando o SecurBank installation
A instalação do aplicativo SecurBank é direta, mas como ele abrange muitas áreas do AEM as a Cloud Service, várias etapas estão envolvidas. Veja a seguir uma visão geral das principais etapas.
- Crie um programa de sandbox na Cloud Manager.
- Clone o repositório Git do programa e atualize-o com o conteúdo do projeto AEM do SecurBank.
- Execute o pipeline para implantar o projeto AEM do SecurBank.
- Recupere as credenciais do Cloud Manager para o desenvolvimento de aplicativos Web locais.
- Baixe e configure o aplicativo Web SecurBank.
- Execute o aplicativo Web SecurBank.
As seções a seguir detalham as tarefas individuais necessárias.
Crie um programa de sandbox na Cloud Manager. create-sandbox-program
Você precisará de um novo programa Cloud Manager, no qual poderá instalar o SecurBank.
-
Faça logon no Cloud Manager em my.cloudmanager.adobe.com e selecione a organização apropriada
-
Crie um novo programa de sandbox para o aplicativo SecurBank.
- Use as opções padrão ao selecionar Soluções e Complementos.
- Para obter detalhes sobre como criar um programa de sandbox, consulte o documento Criação de programas de sandbox.
Clone o repositório Git do programa e atualize-o com o conteúdo do projeto AEM do SecurBank. clone-and-update
-
Depois que o programa for criado, abra-o e, na guia Repositórios, toque ou clique no botão Acessar informações do repositório para abrir a caixa de diálogo Informações do repositório e exibir as credenciais necessárias para acessar o repositório Git do ambiente de sandbox.
- Para obter detalhes sobre como acessar as informações do repositório, consulte o documento Acessando Repositórios.
-
Usando as credenciais na caixa de diálogo Informações do Repositório, clone o repositório no computador local.
-
Localize a pasta do clone local, abra-a e exclua todo o conteúdo exceto os arquivos ocultos/pontos.
-
Recupere o código de projeto AEM do SecurBank mais recente do GitHub em
https://github.com/Adobe-Marketing-Cloud/summit-2024-l425-securbank
clicando em Código e depois em Baixar ZIP na lista suspensa. -
Descompacte o conteúdo do arquivo zip em seu sistema de arquivos local e mova-o para a pasta agora vazia do clone local do programa sandbox.
-
Usando o terminal, alterne para a pasta do projeto clonado, confirme todo o conteúdo e envie-o para o Git.
git add --all
git commit -m "Adding SecurBank app code"
git push
Execute o pipeline para implantar o projeto AEM do SecurBank. run-pipeline
Com o projeto AEM do SecurBank comprometido com o repositório de sandbox, ele pode ser implantado com um pipeline.
-
Retorne à guia Visão geral do seu programa de sandbox na Cloud Manager e execute o pipeline de não produção de pilha completa.
- Desmarque todas as opções para a execução do pipeline.
- Para obter mais informações sobre como executar pipelines, consulte o documento Gerenciamento de pipelines.
Recupere as credenciais do Cloud Manager para o desenvolvimento de aplicativos Web locais. retrieve-credentials
Antes de executar o aplicativo SecurBank, você precisará de credenciais do Cloud Manager para conectar o aplicativo ao Cloud Manager.
-
Como o pipeline está em execução, retorne à guia Visão geral no Cloud Manager, toque ou clique no botão de reticências ao lado do nome do ambiente e selecione Developer Console.
-
Na Developer Console, selecione a guia Integrações e depois a guia Token Local e toque ou clique em Obter Token de Desenvolvimento Local.
-
Um arquivo JSON é produzido com o token de acesso. Copie somente o token em si (o JSON restante não é necessário) para um local seguro para uso em uma etapa futura antes de fechar o Developer Console e retornar ao Cloud Manager.
-
De volta ao Cloud Manager, na guia Visão geral, clique com o botão direito do mouse na URL do ambiente para copiá-la e salvá-la em um local seguro para uso em uma etapa futura.
Baixe e configure o aplicativo Web SecurBank. download-web-app
Agora é possível baixar e configurar o aplicativo Web SecurBank.
-
Recupere o código do aplicativo SecurBank mais recente do GitHub em
https://github.com/Adobe-Marketing-Cloud/summit-2024-l425/tree/ue-z-final-with-events
clicando em Código e depois em Baixar ZIP na lista suspensa. -
Descompacte o conteúdo do arquivo zip no sistema de arquivos local.
-
Inicie seu editor de código preferido e abra o arquivo de ambiente oculto no projeto de aplicativo SecurBank em
summit-2024-l425-ue-z-final-with-events/react-app/.env
. -
Faça as seguintes alterações no arquivo
.env
e salve-as.- Para
REACT_APP_HOST_URI
, cole o valor da URL copiada anteriormente do seu ambiente. - Para
REACT_APP_DEV_TOKEN
, cole o valor do token de desenvolvimento local copiado anteriormente.
- Para
Execute o aplicativo Web SecurBank. run-web-app
Com tudo configurado no Cloud Manager e localmente, é possível executar o aplicativo Web SecurBank.
-
Na linha de comando do computador local, navegue até a pasta
react-app
do projeto de aplicativo SecurBank que você baixou e descompactou. -
Na pasta
react-app
, instale o aplicativo SecurBank com o comandonode -i
. -
Depois de instalado, inicie o aplicativo SecurBank com o comando
npm start
. -
Se a instalação e o início forem bem-sucedidos, você verá:
-
A seguinte saída no terminal.
code language-text Compiled successfully! You can now view securbank in the browser. Local: https://localhost:3000 On Your Network: https://192.168.1.15:3000 Note that the development build is not optimized. To create a production build, use npm run build. webpack compiled successfully
-
E uma janela do navegador aberta para a URL
https://localhost:3000
.- Observe que isso é para fins de desenvolvimento e, como tal, nenhum certificado válido é fornecido. Dessa forma, talvez seja necessário informar seu navegador para permitir que ele acesse a página.
-
Parabéns! Agora você deve ver o aplicativo SecurBank sendo executado com sucesso em seu navegador.
Se o conteúdo ainda não for exibido, verifique se o pipeline Implantar no Desenvolvimento que você executou foi concluído com êxito.