Innehållsfragment och Upplevelsefragment
Skapat för:
- Nybörjare
- Användare
Adobe Experience Manager Content Fragments och Experience Fragments kan se likadana ut på ytan, men de spelar en viktig roll i olika fall. Lär dig hur innehålls- och upplevelsefragment liknar varandra, skiljer sig åt och när och hur du använder varje fragment.
Jämförelse
- Återanvändbart, presentationsbaserat innehåll, bestående av strukturerade dataelement (text, datum, referenser osv.)
- En återanvändbar, sammansatt av en eller flera AEM komponenter som definierar innehåll och presentation som utgör en upplevelse som är självklar
- Innehållscentrerat
- Definieras av en strukturerad, formulärbaserad, datamodell.
- Design- och layoutagnostiker.
- Kanalen äger presentationen av Content Fragment-innehållet (layout och design)
- Presentationscentrerad
- Definieras av ostrukturerad komposition för AEM
- Definierar design och layout för innehåll
- Används som det är i kanaler
- Implementerat som en dam:Asset
- Definieras av en innehållsfragmentmodell
- Implementerad som cq:Page
- Definieras av redigerbara mallar
- Inbyggd HTML-rendering
- Huvudvarianten är den kanoniska variationen
- Variationer är skiftlägeskänsliga, som kan justeras mot kanaler.
- Variationer är kanal- eller kontextspecifika
- Variationer hålls synkroniserade via AEM Live Copy
- Byggblock tillåter återanvändning av innehåll i olika varianter
- Variationer
- Versioner
- Synkronisering av innehåll mellan varianter
- Visuell skillnad för innehållsfragmentversioner
- Anteckningar av flerradiga textelement
- Intelligent sammanfattning av flerradiga textelement.
- Översättning/lokalisering
- Variationer
- Variationer som live-kopior
- Versioner
- Byggblock
- Anteckningar
- Responsiv layout och förhandsgranskning
- Översättning/lokalisering
- Komplex datamodell via Content Fragment-referenser
- Förhandsgranskning i appen
- JSON-export via AEM Headless GraphQL API:er
- AEM kärnkomponenter innehållskomponenten Fragment för användning i AEM Sites, AEM Screens eller i Experience Fragments.
- JSON-export via AEM Content Services för förbrukning från tredje part
- JSON-export till Adobe Target för riktade erbjudanden
- JSON via AEM HTTP Assets API:er för användning av tredje part
- AEM Experience Fragment-komponent som ska användas i AEM Sites, AEM Screens eller andra Experience Fragments.
- Exportera som Plain HTML för användning i tredjepartssystem
- HTML-export till Adobe Target för riktade erbjudanden
- JSON-export till Adobe Target för riktade erbjudanden
- Effektiva användningsfall framför GraphQL
- Strukturerad datainmatning/formulärbaserat innehåll
- Långsiktigt redaktionellt innehåll (flerradselement)
- Innehåll som hanteras utanför livscykeln för de kanaler som levererar det
- Centraliserad hantering av marknadsföringsmaterial i flera kanaler med hjälp av olika kanaler.
- Innehåll som återanvänds på flera sidor på en webbplats.
- Webbplatsfärg (t.ex. sidhuvud och sidfot)
- En upplevelse som hanteras utanför livscykeln för de kanaler som levererar den
Arkitektur för innehållsfragment
I följande diagram visas den övergripande arkitekturen för AEM innehållsfragment
-
Modeller för innehållsfragment definierar elementen (eller fälten) som definierar vilket innehåll som innehållsfragmentet kan fånga och visa.
-
Innehållsfragmentet är en instans av en innehållsfragmentmodell som representerar en logisk innehållsenhet.
-
Innehållsfragmentet varianter som följer innehållsfragmentmodellen har dock variationer i innehållet.
-
Innehållsfragment kan visas/användas av:
- Använda innehållsfragment på AEM Sites (eller AEM Screens) via AEM WCM Core Components innehållskomponent Fragment.
- Förbruka innehållsfragment från headless-appar med hjälp AEM Headless GraphQL API:er.
- En Content Fragment visar innehåll som JSON via AEM Content Services och API Pages för skrivskyddad användning.
- Exponera innehåll i innehållsfragment (alla varianter) direkt som JSON via direktanrop till AEM Assets via AEM Assets HTTP API för CRUD-användning.
Experience Fragments arkitektur
-
Redigerbara mallar, som i sin tur definieras av Redigerbara malltyper och en AEM sidkomponentimplementering, definierar de tillåtna AEM komponenter som kan användas för att skapa ett Experience Fragment.
-
Experience Fragment är en instans av en redigerbar mall som representerar en logisk upplevelse.
-
Experience Fragment variations följer den redigerbara mallen men har olika upplevelser (innehåll och design).
-
Upplevelsefragment kan exponeras/användas av:
- Använda Experience Fragments på AEM Sites (eller AEM Screens) via komponenten AEM Experience Fragment.
- Visa en Experience Fragment-varianter av innehåll som JSON (med inbäddad HTML) via AEM Content Services och API Pages.
- Exponerar en Experience Fragment-variant direkt som "Plain HTML".
- Exporterar Experience Fragments till Adobe Target som antingen HTML eller JSON.
- AEM Sites stöder HTML erbjudanden, men JSON-erbjudanden kräver specialanpassad utveckling.