SecurBank-Beispielanwendung für den universellen Editor securbank
Erfahren Sie mehr über den universellen Editor anhand eines praktischen Beispiels mit der SecurBank-Anwendung, die die Leistung, Flexibilität und Benutzerfreundlichkeit des universellen Editors für eine schnellere Inhaltserstellung zeigt.
Voraussetzungen prerequisites
- Sie müssen dem AEM-Admin-Produktprofil zugewiesen sein, um die SecurBank-Anwendung installieren zu können.
- Für die lokale Entwicklung muss Node.js der Version 20 oder höher installiert sein.
Installieren von SecurBank installation
Die Installation der SecurBank-Anwendung ist an sich unkompliziert. Aber da sie viele Bereiche von AEM as a Cloud Service berührt, ist eine Reihe von Schritten erforderlich. Nachstehend finden Sie eine Übersicht der wesentlichen Schritte:
- Erstellen eines Sandbox-Programms in Cloud Manager.
- Klonen des Git-Repositorys des Programms und Aktualisieren des Repositorys mit SecurBank-AEM-Projektinhalten.
- Ausführen der Pipeline zur Bereitstellung des SecurBank-AEM-Projekts.
- Abrufen von Cloud Manager-Anmeldedaten für die lokale Web-Anwendungsentwicklung.
- Herunterladen und Konfigurieren der SecurBank-Web-Anwendung.
- Ausführen der SecurBank-Web-Anwendung.
In den folgenden Abschnitten werden die einzelnen erforderlichen Aufgaben beschrieben.
Erstellen eines Sandbox-Programms in Cloud Manager. create-sandbox-program
Sie benötigen ein neues Cloud Manager-Programm, in dem Sie SecurBank installieren können.
-
Melden Sie sich unter my.cloudmanager.adobe.com bei Cloud Manager an und wählen Sie die entsprechende Organisation aus
-
Erstellen Sie ein neues Sandbox-Programm für die SecurBank-Anwendung.
- Verwenden Sie die Standardoptionen bei Auswahl von Lösungen und Add-ons.
- Weitere Informationen zum Erstellen eines Sandbox-Programms finden Sie im Dokument Erstellen von Sandbox-Programmen.
Klonen des Git-Repositorys des Programms und Aktualisieren des Repositorys mit SecurBank-AEM-Projektinhalten. clone-and-update
-
Nachdem das Programm erstellt wurde, öffnen Sie es und tippen oder klicken Sie auf der Registerkarte Repositorys auf die Schaltfläche Auf Repository-Informationen zugreifen. Daraufhin wird das Dialogfeld Repository-Informationen mit den Anmeldedaten angezeigt, die für den Zugriff auf das Git-Repository für die Sandbox-Umgebung erforderlich sind.
- Weitere Informationen zum Zugriff auf Ihre Repository-Informationen finden Sie im Dokument Zugreifen auf Repositorys.
-
Klonen Sie mithilfe der Anmeldedaten im Dialogfeld Repository-Informationen das Repository auf Ihrem lokalen Computer.
-
Suchen Sie den Ordner des lokalen Klons, öffnen Sie ihn und löschen Sie alle Inhalte bis auf die ausgeblendeten (DOT-)Dateien.
-
Rufen Sie den neuesten AEM-Projekt-Code von SecurBank unter
https://github.com/Adobe-Marketing-Cloud/summit-2024-l425-securbank
von GitHub ab, indem Sie auf Code und dann im Dropdown-Menü auf Download ZIP (ZIP herunterladen) klicken. -
Dekomprimieren Sie den Inhalt der ZIP-Datei auf Ihrem lokalen Dateisystem und verschieben Sie ihn in den jetzt leeren Ordner des lokalen Klons des Sandbox-Programms.
-
Wechseln Sie mit dem Terminal zum Ordner des geklonten Projekts, committen Sie den gesamten Inhalt und pushen Sie ihn auf Git.
git add --all
git commit -m "Adding SecurBank app code"
git push
Ausführen der Pipeline zur Bereitstellung des SecurBank-AEM-Projekts. run-pipeline
Wenn das AEM-Projekt für SecurBank an das Sandbox-Repository übertragen wurde, kann es mit einer Pipeline bereitgestellt werden.
-
Kehren Sie zur Registerkarte Übersicht Ihres Sandbox-Programms in Cloud Manager zurück und führen Sie die produktionsfremde Fullstack-Pipeline aus.
- Deaktivieren Sie alle Optionen für die Pipeline-Ausführung.
- Weitere Informationen zum Ausführen von Pipelines finden Sie im Dokument Verwalten von Pipelines.
Abrufen von Cloud Manager-Anmeldedaten für die lokale Web-Anwendungsentwicklung. retrieve-credentials
Bevor Sie die SecurBank-Anwendung ausführen können, benötigen Sie Cloud Manager-Anmeldedaten, um die Anwendung mit Cloud Manager zu verbinden.
-
Kehren Sie während der Ausführung der Pipeline zur Registerkarte Übersicht in Cloud Manager zurück, tippen oder klicken Sie neben dem Umgebungsnamen auf die Schaltfläche mit den Auslassungspunkten und wählen Sie Entwicklerkonsole aus.
-
Wählen Sie in der Developer Console die Registerkarte Integrationen und dann die Registerkarte Lokales Token aus. Tippen oder klicken Sie anschließend auf Lokales Entwicklungs-Token abrufen.
-
Es wird eine JSON-Datei mit dem Zugriffs-Token erstellt. Kopieren Sie nur das Token selbst (die verbleibende JSON-Datei ist nicht erforderlich) an einen sicheren Speicherort, um es in einem zukünftigen Schritt zu verwenden, bevor Sie die Developer Console schließen und zu Cloud Manager zurückkehren.
-
Klicken Sie in Cloud Manager auf der Registerkarte Übersicht mit der rechten Maustaste auf die URL der Umgebung, um sie zu kopieren und für einen zukünftigen Schritt an einem sicheren Ort zu speichern.
Herunterladen und Konfigurieren der SecurBank-Web-Anwendung. download-web-app
Nun können Sie die SecurBank-Web-Anwendung herunterladen und konfigurieren.
-
Rufen Sie den neuesten SecurBank-Anwendungs-Code von GitHub unter
https://github.com/Adobe-Marketing-Cloud/summit-2024-l425/tree/ue-z-final-with-events
ab, indem Sie auf Code und dann im Dropdown-Menü auf Download ZIP (ZIP herunterladen) klicken. -
Dekomprimieren Sie den Inhalt der ZIP-Datei auf Ihr lokales Dateisystem.
-
Starten Sie Ihren bevorzugten Code-Editor und öffnen Sie die ausgeblendete Umgebungsdatei im SecurBank-Anwendungsprojekt unter
summit-2024-l425-ue-z-final-with-events/react-app/.env
. -
Nehmen Sie die folgenden Änderungen an der
.env
-Datei vor und speichern Sie die Änderungen.- Fügen Sie für
REACT_APP_HOST_URI
den Wert der zuvor kopierten URL Ihrer Umgebung ein. - Fügen Sie für
REACT_APP_DEV_TOKEN
den Wert des zuvor kopierten lokalen Entwicklungs-Tokens ein.
- Fügen Sie für
Ausführen der SecurBank-Web-Anwendung run-web-app
Wenn alles sowohl in Cloud Manager als auch lokal eingerichtet ist, können Sie die SecurBank-Web-Anwendung ausführen.
-
Navigieren Sie in der Befehlszeile Ihres lokalen Computers zum Ordner
react-app
des von Ihnen heruntergeladenen und dekomprimierten SecurBank-Anwendungsprojekts. -
Installieren Sie in Ihrem Ordner
react-app
die SecurBank-Anwendung mit dem Befehlnode -i
. -
Starten Sie nach der Installation die SecurBank-Anwendung mit dem Befehl
npm start
. -
Wenn die Installation und der Start erfolgreich waren, sehen Sie Folgendes:
-
Diese Ausgabe im 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
-
Und ein mit der URL
https://localhost:3000
geöffnetes Browser-Fenster.- Beachten Sie, dass dies zu Entwicklungszwecken dient und daher kein gültiges Zertifikat bereitgestellt wird. Möglicherweise müssen Sie also Ihren Browser anweisen, einen Zugriff auf die Seite zuzulassen.
-
Herzlichen Glückwunsch! Die SecurBank-Anwendung sollte nun in Ihrem Browser erfolgreich ausgeführt werden.
Wenn der Inhalt noch nicht angezeigt wird, stellen Sie sicher, dass die von Ihnen ausgeführte Pipeline Bereitstellung für Entwickler erfolgreich abgeschlossen wurde.