SecurBank-exempelapp för Universal Editor securbank

Lär dig mer om den universella redigeraren med praktiska erfarenheter med SecurBank App, som är utformad för att visa kraften, flexibiliteten och användbarheten hos den universella redigeraren för att snabba upp framtagningen av innehåll.

Förutsättningar prerequisites

  • Du måste tilldelas AEM Administrator produktprofilen för att kunna installera SecurBank-appen.
  • Du måste ha Node.js version 20 eller senare installerat för lokal utveckling.

Installerar SecurBank installation

Installationen av SecurBank-appen är enkel, men eftersom den berör många delar av AEM as a Cloud Service finns det ett antal steg. Här följer en översikt över de viktigaste stegen.

I följande avsnitt beskrivs de enskilda uppgifter som krävs.

Skapa ett sandlådeprogram i Cloud Manager. create-sandbox-program

Du behöver ett nytt Cloud Manager-program där du kan installera SecurBank.

  1. Logga in på Cloud Manager på my.cloudmanager.adobe.com och välj lämplig organisation

  2. Skapa ett nytt sandlådeprogram för programmet SecurBank.

    • Använd standardalternativen när du väljer Lösningar och tillägg.
    • Mer information om hur du skapar ett sandlådeprogram finns i dokumentet Skapa sandlådeprogram.

Klona programmets Git-databas och uppdatera med SecurBank-AEM projektinnehåll. clone-and-update

  1. När programmet har skapats öppnar du det och på fliken Databaser trycker eller klickar på knappen Åtkomst till replikinformation för att öppna dialogrutan Databasinformation och visar de inloggningsuppgifter som krävs för åtkomst till Git-databasen för sandlådemiljön.

  2. Klona databasen på den lokala datorn med hjälp av inloggningsuppgifterna i dialogrutan Databasinformation.

  3. Leta reda på mappen för den lokala klonen, öppna den och ta bort allt innehåll utom dolda/punktfiler.

  4. Hämta den senaste SecurBank-AEM-projektkoden från GitHub på https://github.com/Adobe-Marketing-Cloud/summit-2024-l425-securbank genom att klicka på Code och sedan på Download ZIP i listrutan.

  5. Dekomprimera innehållet i zip-filen på det lokala filsystemet och flytta den till den nu tomma mappen för den lokala klonen i sandlådeprogrammet.

  6. Använd terminalen för att växla till mappen för det klonade projektet och spara allt innehåll och skicka det till Git.

    1. git add --all
    2. git commit -m "Adding SecurBank app code"
    3. git push

Kör pipelinen för att distribuera SecurBank-AEM. run-pipeline

Med det AEM projektet för SecurBank för sandlådedatabasen kan det distribueras med en pipeline.

  1. Gå tillbaka till fliken Översikt i ditt sandlådeprogram i Cloud Manager och kör pipelinen för icke-produktion i helhög.

    • Avmarkera alla alternativ för pipeline-körningen.
    • Mer information om att köra rörledningar finns i dokumentet Hantera rörledningar.

Hämta Cloud Manager-autentiseringsuppgifter för lokal webbappsutveckling. retrieve-credentials

Innan du kan köra SecurBank-appen måste du ha Cloud Manager-autentiseringsuppgifter för att ansluta appen till Cloud Manager.

  1. När pipeline körs går du tillbaka till fliken Översikt i Cloud Manager och trycker eller klickar på ellipsknappen bredvid miljönamnet och väljer Developer Console.

  2. I Developer Console väljer du fliken Integrationer, sedan fliken Lokal token och trycker eller klickar på Hämta lokal utvecklingstoken.

  3. En JSON-fil skapas med åtkomsttoken. Kopiera endast själva token (den återstående JSON är inte nödvändig) till en säker plats för användning i ett framtida steg innan du stänger Developer Console och återgår till Cloud Manager.

  4. I Cloud Manager på fliken Översikt högerklickar du på miljöns URL-adress för att kopiera den och spara den på en säker plats för användning i ett framtida steg.

Hämta och konfigurera SecurBanks webbapp. download-web-app

Nu kan du hämta och konfigurera webbappen SecurBank.

  1. Hämta den senaste SecurBank-appkoden från GitHub på https://github.com/Adobe-Marketing-Cloud/summit-2024-l425/tree/ue-z-final-with-events genom att klicka på Code och sedan på Download ZIP i listrutan.

  2. Dekomprimera innehållet i zip-filen i det lokala filsystemet.

  3. Starta den önskade kodredigeraren och öppna den dolda miljöfilen i SecurBank-appprojektet på summit-2024-l425-ue-z-final-with-events/react-app/.env.

  4. Gör följande ändringar i filen .env och spara ändringarna.

    • Klistra in värdet för den tidigare kopierade URL-adressen för din miljö för REACT_APP_HOST_URI.
    • Klistra in värdet för den tidigare kopierade lokala utvecklingstoken för REACT_APP_DEV_TOKEN.

Kör webbappen SecurBank. run-web-app

När allt är konfigurerat både i Cloud Manager och lokalt kan du köra webbappen SecurBank.

  1. Gå till mappen react-app på kommandoraden på den lokala datorn för det SecurBank-appprojekt som du hämtade och dekomprimerade.

  2. Installera SecurBank-appen med kommandot node -i i mappen react-app.

  3. Starta SecurBank-appen med kommandot npm start när du har installerat den.

  4. Om installationen och starten lyckades ser du:

  • Följande utdata i terminalen.

    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
    
    • Och ett webbläsarfönster öppnas för URL:en https://localhost:3000.

      • Observera att detta är avsett för utvecklingsändamål och att inget giltigt certifikat tillhandahålls. Du kan därför behöva informera webbläsaren för att den ska kunna komma åt sidan.

Grattis! Nu bör du se när SecurBank-appen körs i webbläsaren.

Om innehållet inte visas än kontrollerar du att pipeline Distribuera till Dev som du har kört har slutförts.

SecurBank-appen i webbläsaren

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab