App di esempio SecurBank per l’editor universale securbank
Scopri l’Editor universale con esperienza pratica utilizzando l’app SecurBank, progettata per mostrare la potenza, la flessibilità e l’usabilità dell’Editor universale per accelerare la creazione dei contenuti.
Prerequisiti prerequisites
- Per installare l'app SecurBank, devi essere assegnato all'amministratore AEM profilo prodotto.
- Per lo sviluppo locale è necessario che sia installato Node.js versione 20 o successiva.
Installazione di SecurBank installation
L’installazione dell’app SecurBank è immediata, ma poiché interessa molte aree di AEM as a Cloud Service sono necessari diversi passaggi. Di seguito è riportata una panoramica dei passaggi principali.
- Crea un programma sandbox in Cloud Manager.
- Clona l’archivio Git del programma e aggiornalo con il contenuto del progetto AEM di SecurBank.
- Esegui la pipeline per distribuire il progetto AEM SecurBank.
- Recupera le credenziali di Cloud Manager per lo sviluppo di app web locali.
- Scarica e configura l’app web SecurBank.
- Esegui l’app web SecurBank.
Le sezioni seguenti descrivono in dettaglio le singole attività richieste.
Crea un programma sandbox in Cloud Manager. create-sandbox-program
Sarà necessario un nuovo programma Cloud Manager in cui installare SecurBank.
-
Accedi a Cloud Manager all’indirizzo my.cloudmanager.adobe.com e seleziona l’organizzazione appropriata.
-
Crea un nuovo programma sandbox per l’app SecurBank.
- Utilizza le opzioni predefinite per selezionare Soluzioni e componenti aggiuntivi.
- Per informazioni dettagliate su come creare un programma sandbox, consulta il documento Creazione di programmi sandbox.
Clona l’archivio Git del programma e aggiornalo con il contenuto del progetto AEM di SecurBank. clone-and-update
-
Una volta creato il programma, aprilo e nella scheda Archivi tocca o fai clic sul pulsante Accedi a dati archivio per aprire la finestra di dialogo Informazioni archivio e visualizzare le credenziali necessarie per accedere all'archivio Git per l'ambiente sandbox.
- Per informazioni dettagliate su come accedere alle informazioni del repository, vedere il documento Accesso agli archivi.
-
Utilizzando le credenziali nella finestra di dialogo Informazioni archivio, clonare l'archivio nel computer locale.
-
Individuare la cartella del clone locale, aprirla ed eliminare tutto il contenuto ad eccezione dei file nascosti/punti.
-
Recupera il codice del progetto AEM SecurBank più recente da GitHub alle
https://github.com/Adobe-Marketing-Cloud/summit-2024-l425-securbank
facendo clic su Code e quindi su Scarica ZIP nel menu a discesa. -
Decomprimi il contenuto del file zip sul file system locale e spostalo nella cartella ora vuota del clone locale del programma sandbox.
-
Utilizzando il terminale, passa alla cartella del progetto clonato, esegui il commit di tutti i contenuti e inviali a Git.
git add --all
git commit -m "Adding SecurBank app code"
git push
Esegui la pipeline per distribuire il progetto AEM SecurBank. run-pipeline
Con il commit del progetto AEM per SecurBank nell’archivio sandbox, è possibile distribuirlo con una pipeline.
-
Torna alla scheda Panoramica del programma sandbox in Cloud Manager ed esegui la pipeline non di produzione full stack.
- Deseleziona tutte le opzioni per l’esecuzione della pipeline.
- Per ulteriori informazioni sull'esecuzione delle pipeline, vedere il documento Gestione delle pipeline.
Recupera le credenziali di Cloud Manager per lo sviluppo di app web locali. retrieve-credentials
Prima di poter eseguire l’app SecurBank, sono necessarie le credenziali Cloud Manager per collegare l’app a Cloud Manager.
-
Mentre la pipeline è in esecuzione, torna alla scheda Panoramica in Cloud Manager, tocca o fai clic sul pulsante con i puntini di sospensione accanto al nome dell'ambiente e seleziona Developer Console.
-
In Developer Console, seleziona la scheda Integrazioni, quindi la scheda Token locale e tocca o fai clic su Ottieni token di sviluppo locale.
-
Un file JSON viene prodotto con il token di accesso. Copia solo il token stesso (il JSON rimanente non è necessario) in una posizione sicura da utilizzare in un passaggio futuro prima di chiudere Developer Console e tornare a Cloud Manager.
-
In Cloud Manager, nella scheda Panoramica, fai clic con il pulsante destro del mouse sull'URL dell'ambiente per copiarlo e salvarlo in un percorso sicuro da utilizzare in un passaggio futuro.
Scarica e configura l’app web SecurBank. download-web-app
Ora puoi scaricare e configurare l’app web SecurBank.
-
Recupera il codice app SecurBank più recente da GitHub alle
https://github.com/Adobe-Marketing-Cloud/summit-2024-l425/tree/ue-z-final-with-events
facendo clic su Codice e quindi su Scarica ZIP nel menu a discesa. -
Decomprimi il contenuto del file zip sul file system locale.
-
Avvia l'editor di codice preferito e apri il file dell'ambiente nascosto nel progetto dell'app SecurBank all'indirizzo
summit-2024-l425-ue-z-final-with-events/react-app/.env
. -
Apportare le modifiche seguenti al file
.env
e salvarle.- Per
REACT_APP_HOST_URI
incolla il valore dell'URL dell'ambiente copiato in precedenza. - Per
REACT_APP_DEV_TOKEN
incolla il valore del token di sviluppo locale copiato in precedenza.
- Per
Esegui l’app web SecurBank. run-web-app
Con tutto ciò che è configurato sia in Cloud Manager che localmente, puoi eseguire l’app web SecurBank.
-
Nella riga di comando del computer locale, passare alla cartella
react-app
del progetto di app SecurBank scaricato e decompresso. -
Nella cartella
react-app
installare l'app SecurBank con il comandonode -i
. -
Una volta installata, avviare l'app SecurBank con il comando
npm start
. -
Se l'installazione e l'avvio sono stati completati correttamente, verranno visualizzati i seguenti elementi:
-
La seguente uscita nel terminale.
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
-
Viene aperta una finestra del browser per l'URL
https://localhost:3000
.- Tieni presente che ciò è a scopo di sviluppo e, in quanto tale, non viene fornito alcun certificato valido. Pertanto, potrebbe essere necessario informare il browser per consentirgli di accedere alla pagina.
-
Congratulazioni Ora l’app SecurBank è in esecuzione correttamente nel browser.
Se il contenuto non viene ancora visualizzato, verificare che la pipeline Distribuzione a Dev eseguita sia stata completata correttamente.