Aplicación de ejemplo de SecurBank para el editor universal securbank

Obtenga información sobre el editor universal con experiencia práctica mediante el uso de la aplicación SecurBank, diseñada para mostrar la potencia, flexibilidad y facilidad de uso del editor universal para acelerar la creación de contenido.

Requisitos previos prerequisites

  • AEM Debe estar asignado al Administrador de la cuenta perfil de producto para instalar la aplicación de SecurBank.
  • Debe tener Node.js versión 20 o superior instalado para el desarrollo local.

Instalación de SecurBank installation

La instalación de la aplicación de SecurBank es sencilla, pero como afecta a muchas áreas de AEM as a Cloud Service, hay que seguir una serie de pasos. A continuación se ofrece una descripción general de los pasos principales.

Las siguientes secciones detallan las tareas individuales necesarias.

Cree un programa de zona protegida en Cloud Manager. create-sandbox-program

Necesitará un nuevo programa de Cloud Manager donde pueda instalar SecurBank.

  1. Inicie sesión en Cloud Manager en my.cloudmanager.adobe.com y seleccione la organización adecuada.

  2. Cree un nuevo programa de zona protegida para la aplicación SecurBank.

    • Use las opciones predeterminadas al seleccionar Soluciones y complementos.
    • Para obtener más información sobre cómo crear un programa de zona protegida, consulte el documento Creación de programas de zona protegida.

AEM Clone el repositorio de Git del programa y actualícelo con el contenido del proyecto de SecurBank. clone-and-update

  1. Una vez creado el programa, ábralo y en la ficha Repositorios, toque o haga clic en el botón Acceder a la info del repositorio para abrir el cuadro de diálogo Información del repositorio y ver las credenciales necesarias para acceder al repositorio de Git para el entorno de zona protegida.

    • Para obtener más información sobre cómo obtener acceso a la información del repositorio, consulte el documento Acceso a repositorios.
  2. Con las credenciales del cuadro de diálogo Información del repositorio, clone el repositorio en el equipo local.

  3. Busque la carpeta del clon local, ábrala y elimine todo el contenido excepto los archivos ocultos/de puntos.

  4. AEM Recupere el último código de proyecto de SecurBank de GitHub en https://github.com/Adobe-Marketing-Cloud/summit-2024-l425-securbank haciendo clic en Código y luego en Descargar archivo ZIP en el menú desplegable.

  5. Descomprima el contenido del archivo zip en el sistema de archivos local y muévalo a la carpeta, ahora vacía, del clon local del programa de zona protegida.

  6. Con el terminal, cambie a la carpeta del proyecto clonado y confirme todo el contenido e instálelo en Git.

    1. git add --all
    2. git commit -m "Adding SecurBank app code"
    3. git push

AEM Ejecute la canalización para implementar el proyecto de SecurBank. run-pipeline

AEM Una vez que el proyecto de seguridad para SecurBank esté comprometido con el repositorio de la zona protegida, se puede implementar con una canalización.

  1. Vuelva a la pestaña Información general de su programa de zona protegida en Cloud Manager y ejecute la canalización de no producción de pila completa.

    • Desmarque todas las opciones para la ejecución de la canalización.
    • Para obtener más información acerca de la ejecución de canalizaciones, consulte el documento Administración de canalizaciones.

Recupere las credenciales de Cloud Manager para el desarrollo de aplicaciones web locales. retrieve-credentials

Antes de poder ejecutar la aplicación de SecurBank, necesitará las credenciales de Cloud Manager para conectar la aplicación a Cloud Manager.

  1. Mientras se ejecuta la canalización, vuelva a la pestaña Información general de Cloud Manager y toque o haga clic en el botón de puntos suspensivos situado junto al nombre del entorno y seleccione Developer Console.

  2. En Developer Console, seleccione la pestaña Integraciones, luego la pestaña Token local y toque o haga clic en Obtener token de desarrollo local.

  3. Se genera un archivo JSON con el token de acceso. Copie solo el token en sí (el JSON restante no es necesario) a una ubicación segura para su uso en un paso futuro antes de cerrar Developer Console y volver a Cloud Manager.

  4. De nuevo en Cloud Manager, en la ficha Información general, haga clic con el botón secundario en la dirección URL del entorno para copiarla y guardarla en una ubicación segura para usarla en un paso futuro.

Descargue y configure la aplicación web de SecurBank. download-web-app

Ahora puede descargar y configurar la aplicación web de SecurBank.

  1. Recupere el último código de la aplicación SecurBank de GitHub en https://github.com/Adobe-Marketing-Cloud/summit-2024-l425/tree/ue-z-final-with-events haciendo clic en Código y luego en Descargar ZIP en el menú desplegable.

  2. Descomprima el contenido del archivo zip en el sistema de archivos local.

  3. Inicie el editor de código que prefiera y abra el archivo de entorno oculto en el proyecto de aplicación de SecurBank en summit-2024-l425-ue-z-final-with-events/react-app/.env.

  4. Realice los cambios siguientes en el archivo .env y guarde los cambios.

    • Para REACT_APP_HOST_URI, pegue el valor de la URL del entorno copiada anteriormente.
    • Para REACT_APP_DEV_TOKEN, pegue el valor del token de desarrollo local copiado anteriormente.

Ejecute la aplicación web de SecurBank. run-web-app

Con todo configurado tanto en Cloud Manager como localmente, puede ejecutar la aplicación web de SecurBank.

  1. En la línea de comandos de su equipo local, vaya a la carpeta react-app del proyecto de aplicación de SecurBank que descargó y descomprimió.

  2. En la carpeta react-app, instale la aplicación SecurBank con el comando node -i.

  3. Una vez instalada, inicie la aplicación de SecurBank con el comando npm start.

  4. Si la instalación y el inicio se han realizado correctamente, verá lo siguiente:

  • La siguiente salida en el 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
    
    • Y una ventana del explorador abierta a la dirección URL https://localhost:3000.

      • Tenga en cuenta que esto es para fines de desarrollo y, como tal, no se proporciona ningún certificado válido. Como tal, es posible que deba informar al explorador para que pueda acceder a la página.

Enhorabuena. Ahora debería ver la aplicación de SecurBank ejecutándose correctamente en el explorador.

Si el contenido aún no aparece, asegúrese de que la canalización Implementar en desarrollador que ejecutó se haya completado correctamente.

Aplicación SecurBank en el explorador

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab