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.