Innehållsfragment och Upplevelsefragment
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
Arkitektur för innehållsfragment
Följande diagram visar den övergripande arkitekturen för AEM Content Fragments
-
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 AEM Headless GraphQL API:er.
- Visa ett innehållsfragment varierar 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 Page-komponentimplementering, 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.
- Exponera ett Experience Fragment-varianter av innehåll som JSON (med inbäddade HTML) via AEM Content Services och API Pages.
- Exponerar en Experience Fragment-variant direkt som "Normal HTML".
- Exporterar Experience Fragments till Adobe Target som antingen HTML eller JSON.
- AEM Sites har inbyggt stöd för HTML erbjudanden, men JSON-erbjudanden kräver anpassad utveckling.