Reagera på appredigering med Universal Editor

Lär dig hur du redigerar innehållet i ett exempel på React-program med Universal Editor. Innehållet lagras i innehållsfragment i AEM och hämtas med GraphQL API:er.

I den här självstudiekursen får du hjälp med att konfigurera den lokala utvecklingsmiljön, med hjälp av React-appen för att redigera innehållet och med hjälp av Universella redigerare redigera innehållet.

Vad du lär dig

Den här självstudiekursen handlar om följande ämnen:

  • En kort översikt över Universal Editor

  • Konfigurera den lokala utvecklingsmiljön

    • AEM SDK: innehåller innehåll som lagras i innehållsfragment för React-appen med GraphQL API:er.
    • Reagera app: ett enkelt användargränssnitt som visar innehållet från AEM.
    • Universal Editor Service: en lokal kopia av Universal Editor-tjänsten som binder Universal Editor och AEM SDK.
  • Hur man instrumenterar React-appen för att redigera innehåll med Universal Editor

  • Redigera innehållet i React-appen med Universal Editor

Översikt över Universal Editor

Den universella redigeraren ger möjlighet för skribenter och utvecklare (front-end och back-end) att ta del av några av fördelarna med den universella redigeraren:

  • Skapat för att redigera headless och headful content i läget what-you-see-is-what-you-get (WYSIWYG).
  • Innehållsredigeringen är enhetlig och fungerar på olika frontend-teknologier som React, Angular, Vue etc. Därmed kan innehållsförfattarna redigera innehållet utan att behöva oroa sig för den underliggande tekniken.
  • Det krävs mycket minimalt med instrument för att aktivera den universella redigeraren i frontendprogrammet. Det innebär att maximera utvecklarens produktivitet och låta dem fokusera på att skapa upplevelsen.
  • Man kan skilja mellan tre roller, innehållsförfattare, gränssnittsutvecklare och backend-utvecklare, så att varje roll kan fokusera på sitt huvudansvar.

Sample React-app

I den här självstudien används WKND Teams som exempelapp för React. I appen WKND Teams React visas en lista med teammedlemmar och deras information.

Teaminformation som titel, beskrivning och teammedlemmar lagras som Team-innehållsfragment i AEM. Personinformation som namn, biografi och profilbild lagras på samma sätt som Person innehållsfragment i AEM.

Innehållet för React-appen tillhandahålls av AEM med GraphQL API:er och användargränssnittet byggs med två React-komponenter, Teams och Person.

Det finns en motsvarande självstudiekurs som lär dig hur du bygger appen WKND Teams. Självstudiekursen finns här.

Nästa steg

Lär dig hur du konfigurerar den lokala utvecklingsmiljön.

recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69