Universal Editor Architecture architecture
Läs mer om arkitekturen i den universella redigeraren och hur data flödar mellan tjänster och lager.
Byggblock för arkitektur building-blocks
Den universella redigeraren består av fyra viktiga byggblock som interagerar så att skribenterna kan redigera alla delar av innehållet i alla implementeringar, så att ni kan leverera enastående upplevelser, öka innehållets hastighet och skapa en toppmodern utvecklarupplevelse.
I det här dokumentet beskrivs dessa byggstenar och hur de utbyter data.
Redigerare editors
- Universal Editor - Universell redigerare använder en instrumenterad DOM för att tillåta redigering på plats av innehåll. Se Attribut och typer om du vill ha information om nödvändiga metadata. Se dokumentet Komma igång med Universal Editor i AEM för ett exempel på instrumentering i AEM.
- Properties Rail - Vissa egenskaper hos komponenter kan inte redigeras i sitt sammanhang, till exempel ska en karusells rotationstid eller vilken dragspelsflik alltid öppnas eller stängas. För att sådan komponentinformation ska kunna redigeras finns en formulärbaserad redigerare i sidlisten i redigeraren.
Remote App remote-app
DOM måste vara instrumenterad för att ett program ska kunna redigeras i sitt sammanhang i den universella redigeraren. Fjärrprogrammet måste återge vissa attribut i DOM. Se Attribut och typer om du vill ha information om nödvändiga metadata. Se dokumentet Komma igång med Universal Editor i AEM för ett exempel på instrumentering i AEM.
Den universella redigeraren strävar efter ett minimum av SDK, och därför är det implementeringen av fjärrappen som ansvarar för instrumenteringen.
API-lager api-layer
- Innehållsdata - För den universella redigeraren är varken källsystemen för innehållsdata eller hur de konsumeras viktigt. Det är bara viktigt att definiera och tillhandahålla de attribut som krävs med kontextredigerbara data.
- Beständiga data - För varje redigerbar data finns det en URN-identifierare. Denna URN används för att dirigera beständigheten till rätt system och resurs.
Beständigt lager persistence-layer
- Content Fragment Model - För att stöda en rät för redigering av egenskaper för innehållsfragment, redigeraren för innehållsfragment och formulärbaserade redigerare krävs modeller per komponent och innehållsfragment.
- Innehåll - Innehåll kan lagras var som helst, t.ex. i AEM, Magento.
Universal Editor Service och Backend System Dispatch service
Universal Editor skickar alla innehållsändringar till en central tjänst som kallas Universal Editor Service. Den här tjänsten, som körs på Adobe I/O Runtime, läser in plugin-program som är tillgängliga i tilläggsregistret baserat på angiven URN. Plugin-programmet ansvarar för att kommunicera med serverdelen och returnera ett enhetligt svar.
Renderar pipelines rendering-pipelines
Återgivning på serversidan server-side
Skapa statisk plats static-generation
Återgivning på klientsidan client-side
Ytterligare resurser additional-resources
Mer information om Universal Editor finns i de här dokumenten.
- Introduktion till Universal Editor - Lär dig hur den universella redigeraren möjliggör redigering av alla aspekter av innehåll i alla implementeringar, så att du kan leverera enastående upplevelser, öka innehållets hastighet och skapa en toppmodern utvecklarupplevelse.
- Skapa innehåll med den universella redigeraren - Lär dig hur enkelt och intuitivt det är för skribenter att skapa innehåll med den universella redigeraren.
- Publicera innehåll med den universella redigeraren - Lär dig hur den universella redigeraren publicerar innehåll och hur dina appar kan hantera det publicerade innehållet.
- Komma igång med Universal Editor i AEM - Lär dig hur du får tillgång till den universella redigeraren och hur du börjar använda den i ditt första AEM.
- Attribut och typer - Läs mer om de dataattribut och datatyper som krävs för den universella redigeraren.
- Autentisering av universell redigerare - Lär dig hur den universella redigeraren autentiseras.