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.
- Cree un programa de zona protegida en Cloud Manager.
- AEM Clone el repositorio de Git del programa y actualícelo con el contenido del proyecto de SecurBank.
- AEM Ejecute la canalización para implementar el proyecto de SecurBank.
- Recupere las credenciales de Cloud Manager para el desarrollo de aplicaciones web locales.
- Descargue y configure la aplicación web de SecurBank.
- Ejecute la aplicación web de SecurBank.
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.
-
Inicie sesión en Cloud Manager en my.cloudmanager.adobe.com y seleccione la organización adecuada.
-
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
-
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.
-
Con las credenciales del cuadro de diálogo Información del repositorio, clone el repositorio en el equipo local.
-
Busque la carpeta del clon local, ábrala y elimine todo el contenido excepto los archivos ocultos/de puntos.
-
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. -
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.
-
Con el terminal, cambie a la carpeta del proyecto clonado y confirme todo el contenido e instálelo en Git.
git add --all
git commit -m "Adding SecurBank app code"
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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. -
Descomprima el contenido del archivo zip en el sistema de archivos local.
-
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
. -
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.
- Para
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.
-
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ó. -
En la carpeta
react-app
, instale la aplicación SecurBank con el comandonode -i
. -
Una vez instalada, inicie la aplicación de SecurBank con el comando
npm start
. -
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.