Exemple d’application SecurBank pour l’éditeur universel securbank
Découvrez l’éditeur universel avec une expérience pratique en utilisant l’application SecurBank, conçue pour présenter la puissance, la flexibilité et la convivialité de l’éditeur universel afin d’accélérer la création de contenu.
Prérequis prerequisites
- Vous devez être affecté(e) au profil de produit administrateur AEM pour installer l’application SecurBank.
- La version 20 ou ultérieure de Node.js doit être installée pour le développement local.
Installation de SecurBank installation
L’installation de l’application SecurBank est simple, mais plusieurs étapes sont nécessaires car elle touche de nombreux domaines d’AEM as a Cloud Service. Vous trouverez ci-dessous un aperçu des principales étapes.
- Création d’un programme Sandbox dans Cloud Manager.
- Clonez le référentiel Git du programme et mettez à jour avec le contenu du projet SecurBank AEM.
- Exécutez le pipeline pour déployer le projet SecurBank AEM.
- Récupérez les informations d’identification Cloud Manager pour le développement local d’applications web.
- Téléchargez et configurez l’application web SecurBank.
- Exécutez l’application Web SecurBank.
Les sections suivantes décrivent en détail les différentes tâches requises.
Créez un programme Sandbox dans Cloud Manager. create-sandbox-program
Vous aurez besoin d’un nouveau programme Cloud Manager dans lequel vous pourrez installer SecurBank.
-
Se connecter à Cloud Manager à l’adresse my.cloudmanager.adobe.com et sélectionner l’organisation appropriée
-
Créez un nouveau programme sandbox pour l’application SecurBank.
- Utilisez les options par défaut lors de la sélection de Solutions et modules complémentaires.
- Pour plus d’informations sur la création d’un programme Sandbox, consultez le document Création de programmes Sandbox.
Clonez le référentiel Git du programme et mettez à jour avec le contenu du projet SecurBank AEM. clone-and-update
-
Une fois le programme créé, ouvrez-le et, dans l’onglet Référentiels, appuyez ou cliquez sur le bouton Accéder aux informations sur le référentiel pour ouvrir la boîte de dialogue Informations du référentiel et afficher les informations d’identification nécessaires pour accéder au référentiel Git pour l’environnement sandbox.
- Pour plus d’informations sur l’accès aux informations de votre référentiel, consultez le document Accès aux référentiels.
-
À l’aide des informations d’identification de la boîte de dialogue Informations du référentiel, clonez le référentiel sur votre ordinateur local.
-
Recherchez le dossier du clone local, ouvrez-le et supprimez tout le contenu, à l’exception des fichiers masqués/point.
-
Récupérez le dernier code de projet SecurBank AEM sur GitHub sur
https://github.com/Adobe-Marketing-Cloud/summit-2024-l425-securbank
en cliquant sur Code puis Télécharger le fichier ZIP dans la liste déroulante. -
Décompressez le contenu du fichier zip sur votre système de fichiers local et déplacez-le vers le dossier maintenant vide du clone local du programme Sandbox.
-
À l’aide du terminal, basculez vers le dossier du projet cloné, validez tout le contenu et envoyez-le au git.
git add --all
git commit -m "Adding SecurBank app code"
git push
Exécutez le pipeline pour déployer le projet SecurBank AEM. run-pipeline
Une fois le projet AEM pour SecurBank validé dans le référentiel sandbox, il peut être déployé avec un pipeline.
-
Revenez à l’onglet Aperçu de votre programme Sandbox dans Cloud Manager et exécutez le pipeline hors production full-stack.
- Décochez toutes les options d’exécution du pipeline.
- Pour plus d’informations sur l’exécution des pipelines, consultez le document Gestion des pipelines.
Récupérez les informations d’identification Cloud Manager pour le développement local d’applications web. retrieve-credentials
Avant de pouvoir exécuter l’application SecurBank, vous aurez besoin des informations d’identification Cloud Manager pour connecter l’application à Cloud Manager.
-
Pendant l’exécution du pipeline, revenez à l’onglet Aperçu dans Cloud Manager, appuyez ou cliquez sur le bouton représentant des points de suspension à côté du nom de l’environnement et sélectionnez Developer Console.
-
Dans Developer Console, sélectionnez l’onglet Intégrations puis l’onglet Jeton local et appuyez ou cliquez sur Obtenir le jeton de développement local.
-
Un fichier JSON est généré avec le jeton d’accès. Copiez uniquement le jeton lui-même (le fichier JSON restant n’est pas nécessaire) vers un emplacement sécurisé en vue d’une utilisation à une étape ultérieure avant de fermer le Developer Console et de revenir à Cloud Manager.
-
De retour dans Cloud Manager, dans l’onglet Aperçu, cliquez avec le bouton droit sur l’URL de l’environnement pour la copier et l’enregistrer à un emplacement sécurisé en vue de l’utiliser à une étape ultérieure.
Téléchargez et configurez l’application Web SecurBank. download-web-app
Vous pouvez maintenant télécharger et configurer l’application Web SecurBank.
-
Récupérez le dernier code de l’application SecurBank sur GitHub à l’adresse
https://github.com/Adobe-Marketing-Cloud/summit-2024-l425/tree/ue-z-final-with-events
en cliquant sur Code puis Télécharger le fichier ZIP dans la liste déroulante. -
Décompressez le contenu du fichier zip sur votre système de fichiers local.
-
Démarrez l’éditeur de code de votre choix et ouvrez le fichier d’environnement masqué dans le projet de l’application SecurBank à l’adresse
summit-2024-l425-ue-z-final-with-events/react-app/.env
. -
Apportez les modifications suivantes au fichier
.env
et enregistrez-les.- Par
REACT_APP_HOST_URI
, collez la valeur de l’URL de votre environnement copiée précédemment. - Par
REACT_APP_DEV_TOKEN
, collez la valeur du jeton de développement local copié précédemment.
- Par
Exécutez l’application Web SecurBank. run-web-app
Avec tout configuré à la fois dans Cloud Manager et localement, vous pouvez exécuter l’application Web SecurBank.
-
Sur la ligne de commande de votre ordinateur local, accédez au dossier
react-app
du projet d’application SecurBank que vous avez téléchargé et décompressé. -
Dans votre dossier
react-app
, installez l’application SecurBank avec la commandenode -i
. -
Une fois installé, lancez l'application SecurBank avec la commande
npm start
. -
Si l’installation et le démarrage ont réussi, vous verrez :
-
La sortie suivante dans le 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
-
Une fenêtre de navigateur s’ouvre également pour afficher la
https://localhost:3000
de l’URL.- Notez qu’il s’agit d’un élément à des fins de développement et, par conséquent, aucun certificat valide n’est fourni. Par conséquent, vous devrez peut-être informer votre navigateur pour lui permettre d’accéder à la page.
-
Félicitations. Vous devriez maintenant voir l’application SecurBank s’exécuter correctement dans votre navigateur.
Si le contenu n’apparaît pas encore, assurez-vous que le pipeline Déployer vers l’environnement de développement que vous avez exécuté est terminé.