SecurBank Sample App voor de Universal Editor securbank
Leer over de Universele Redacteur met hands-on ervaring door de App te gebruiken SecurBank, die wordt ontworpen om de macht, de flexibiliteit, en de bruikbaarheid van de Universele Redacteur te tonen om inhoudsverwezenlijking te versnellen.
Vereisten prerequisites
- U moet aan worden toegewezen AEM Beheerder productprofielom app SecurBank te installeren.
- U moet Node.jsversie 20 hebben of hoger geïnstalleerd voor lokale ontwikkeling.
SecurBank installeren installation
De installatie van de app SecurBank is rechtuit, maar omdat deze veel gebieden van AEM as a Cloud Service raakt, zijn er een aantal stappen mee gemoeid. Hieronder volgt een overzicht van de belangrijkste stappen.
- Een sandboxprogramma maken in Cloud Manager.
- Clone the programma's git repository and update with the SecurBank AEM project content.
- De pijpleiding in werking stellen om het project SecurBank AEM op te stellen.
- Haal Cloud Manager-referenties op voor de ontwikkeling van lokale webapps.
- Download en configureer de SecureBank-webapp.
- Voer de SecurBank-webapp uit.
In de volgende secties worden de afzonderlijke vereiste taken in detail beschreven.
Een sandboxprogramma maken in Cloud Manager. create-sandbox-program
U hebt een nieuw Cloud Manager-programma nodig waarin u SecurBank kunt installeren.
-
Logboek in Cloud Manager bij my.cloudmanager.adobe.comen selecteert de aangewezen organisatie
-
Maak een nieuw sandboxprogramma voor de SecureBank-app.
- Gebruik de standaardopties wanneer het selecteren van Oplossingen & toe:voegen-ONS.
- Voor details op hoe te om een zandbakprogramma tot stand te brengen, te zien gelieve het document Creërend Programma Sandbox.
Clone the programma's git repository and update with the SecurBank AEM project content. clone-and-update
-
Zodra het programma wordt gecreeerd, open het en op het lusje van de Bewaarplaatsen, tik of klik de knoop van Info van de Reparatie van de Toegang om de dialoog van Info van de Bewaarplaats te openen en de geloofsbrieven noodzakelijk te bekijken om tot de git bewaarplaats voor het zandbakmilieu toegang te hebben.
- Voor details op hoe te om tot uw gegevensopslagplaats toegang te hebben, te zien gelieve het document Toegang hebbend tot Bewaarplaatsen.
-
Gebruikend de geloofsbrieven in de dialoog van Info van de Bewaarplaats, kloon de bewaarplaats op uw lokale machine.
-
Zoek de map van de lokale kloon, open deze en verwijder alle inhoud, behalve de verborgen bestanden en puntbestanden.
-
Haal de recentste AEM SecurBank van GitHub in
https://github.com/Adobe-Marketing-Cloud/summit-2024-l425-securbank
terug door Code en dan Download ZIP in dropdown te klikken. -
Decomprimeer de inhoud van het ZIP-bestand op uw lokale bestandssysteem en verplaats het naar de nu lege map van de lokale kloon van het sandboxprogramma.
-
Gebruikend de terminal, schakelaar aan de omslag van het gekloonde project, begaan alle inhoud en duw het aan git.
git add --all
git commit -m "Adding SecurBank app code"
git push
De pijpleiding in werking stellen om het project SecurBank AEM op te stellen. run-pipeline
Met het AEM project voor SecurBank geëngageerd aan de zandbakbewaarplaats, kan het met een pijpleiding worden opgesteld.
-
Terugkeer naar het Overzicht lusje van uw zandbakprogramma in Cloud Manager en stel de volledig-stapel non-production pijpleiding in werking.
- Hef alle opties voor de pijpleidingslooppas op.
- Voor meer informatie over het runnen van pijpleidingen, zie gelieve het document Leiden Pijpleidingen.
Haal Cloud Manager-referenties op voor de ontwikkeling van lokale webapps. retrieve-credentials
Voordat u de SecureBank-app kunt uitvoeren, hebt u Cloud Manager-referenties nodig om de app te verbinden met Cloud Manager.
-
Aangezien de pijpleiding loopt, terugkeer aan het Overzicht lusje in Cloud Manager, en ontleed of klik de ellipsknoop naast de milieunaam en selecteer Developer Console.
-
In Developer Console selecteert het lusje van de Integraties toen het Lokale Symbolische lusje en de kraan of klikt krijgt Token van de Lokale Ontwikkeling.
-
Er wordt een JSON-bestand gemaakt met de toegangstoken. Kopieer alleen het token zelf (de resterende JSON is niet nodig) naar een beveiligde locatie voor gebruik in een volgende stap voordat u de Developer Console sluit en terugkeert naar Cloud Manager.
-
Terug in Cloud Manager, op het Overzicht lusje, klik URL van het milieu met de rechtermuisknop aan om het te kopiëren en het te bewaren in een veilige plaats voor gebruik in een toekomstige stap.
Download en configureer de SecureBank-webapp. download-web-app
Nu kunt u de Web-app SecurBank downloaden en vormen.
-
Haal de recentste SecureBank app code van GitHub bij
https://github.com/Adobe-Marketing-Cloud/summit-2024-l425/tree/ue-z-final-with-events
terugdoor Code te klikken en dan ZIP van de Download in dropdown. -
Decomprimeer de inhoud van het ZIP-bestand op uw lokale bestandssysteem.
-
Start de gewenste code-editor en open het verborgen omgevingsbestand in het SecureBank-app-project op
summit-2024-l425-ue-z-final-with-events/react-app/.env
. -
Breng de volgende wijzigingen aan in het
.env
-bestand en sla de wijzigingen op.- Voor
REACT_APP_HOST_URI
plakt u de waarde van de eerder gekopieerde URL van de omgeving. - Voor
REACT_APP_DEV_TOKEN
plakt u de waarde van het eerder gekopieerde lokale ontwikkelingstoken.
- Voor
Voer de SecurBank-webapp uit. run-web-app
Met alles wat zowel in Cloud Manager als lokaal is ingesteld, kunt u de SecurBank-webapp uitvoeren.
-
Navigeer op de opdrachtregel van uw lokale computer naar de map
react-app
van het SecureBank-app-project dat u hebt gedownload en gedecomprimeerd. -
Installeer de SecureBank-toepassing in uw
react-app
-map met de opdrachtnode -i
. -
Start de SecureBank-app met de opdracht
npm start
nadat deze is geïnstalleerd. -
Als de installatie en het begin succesvol waren, zult u zien:
-
De volgende output in de 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
-
En er wordt een browservenster geopend naar de URL
https://localhost:3000
.- Merk op dat dit voor ontwikkelingsdoeleinden is en als dusdanig, geen geldig certificaat wordt verstrekt. Daarom moet u mogelijk uw browser op de hoogte stellen zodat deze de pagina kan openen.
-
Gefeliciteerd! De SecureBank-app wordt nu uitgevoerd in uw browser.
Als de inhoud nog niet verschijnt, zorg ervoor dat aan Dev pijpleiding opstelt die u met succes voltooide.