Wat onderscheidt AEM van traditionele CMS’en? Een van de belangrijkste kenmerken is dat u een pagina niet als één enkele inhoudseenheid hoeft te behandelen. In plaats daarvan kunt u kleinere inhoudsdelen creëren die op al uw pagina’s en/of op willekeurige pagina’s kunnen worden hergebruikt. Deze kleine en pagina-onafhankelijke inhoudseenheden zijn AEM Content Fragments en AEM Experience Fragments.
Aanvankelijk kan het moeilijk zijn om het verschil tussen Content Fragments en Experience Fragments te begrijpen. In dit artikel zullen we de verwarring wegnemen, zodat u weet hoe u elk van hen kunt gebruiken voor efficiënte inhoudsproductie en -beheer.
Content Fragments versus Experience Fragments
Kortom, het verschil tussen Content Fragments en Experience Fragments is dat de eerste designonafhankelijke inhoud vertegenwoordigen, terwijl de laatste de lay-out en het design bepalen:
Content Fragments in AEM (CF)
- Gestructureerde gegevens in tekstformaat en afbeeldingen vormen een logische inhoudseenheid.
- Design- en lay-outonafhankelijk, waarbij de frontend-applicatie het uiterlijk van de inhoud definieert.
- De mastervariant is de primair gebruikte standaardversie, en andere varianten zijn secundair en toepassingsspecifiek.
- Worden voornamelijk gebruikt voor de headless CMS-implementatie, die de contentcreatie en -distributie scheidt.
Experience Fragments in AEM (XF)
- Meerdere AEM-componenten worden samengesteld volgens een specifieke sjabloon.
- Presentatiegericht, waarbij design en lay-out van content specifiek voor verschillende kanalen of frontend-applicaties worden gedefinieerd.
- Alle varianten zijn kanaal- of contextspecifiek en worden gesynchroniseerd met behulp van de Live Copy-functie van AEM.
- Dienen voor het hergebruik van content over pagina’s op een website of meerdere eigenschappen heen, voor het gecentraliseerd beheren van multi-channel marketingmaterialen.
AEM Content Fragments
Content Fragments in AEM zijn tekstinhoud die eenvoudig of gestructureerd kan zijn, maar altijd vrij is van design of lay-out. Geïntroduceerd in AEM 6.2, bieden Content Fragments een manier om herbruikbare content centraal te beheren en tegelijkertijd consistentie te waarborgen over verschillende digitale ervaringen heen. Ze stellen auteurs in staat om gestructureerde teksten te creëren, beheren en distribueren die over verschillende kanalen heen gebruikt kunnen worden, zonder gebonden te zijn aan een specifiek presentatieformaat.
Content Fragments zijn er in drie hoofdtypen:
- Eenvoudige Content Fragments – Eenvoudige, op tekst gebaseerde fragmenten zonder vooraf gedefinieerde structuur, doorgaans gebruikt voor korte beschrijvingen of op zichzelf staande content.
- Complexe Content Fragments – Gestructureerde fragmenten die Content Fragment Modellen gebruiken om specifieke velden en gegevenstypen te definiëren en zo consistentie en een betere contentgovernance te waarborgen.
- Geneste Content Fragments – Fragmenten die verwijzen naar andere Content Fragments en de creatie van hiërarchische of modulaire contentstructuren mogelijk maken voor meer flexibiliteit en herbruikbaarheid.
Gezamenlijk kunnen meerdere Content Fragments grotere assets vormen, zoals blogposts, landingspagina’s en andere digitale ervaringen. Hun gestructureerde aanpak maakt naadloos hergebruik van content mogelijk en verbetert zo de efficiëntie en consistentie over meerdere touchpoints heen.
Content Fragment Modellen
AEM Content Fragment Modellen helpen inhoud in AEM te structureren en te standaardiseren, waardoor deze gemakkelijker over verschillende kanalen heen beheerd en hergebruikt kan worden. Als onderdeel van de gestructureerde contentmethoden van AEM definiëren deze modellen specifieke velden zoals titel, rich text, referenties en metadata, om consistentie en flexibiliteit te waarborgen. Deze aanpak stelt bedrijven in staat om goed georganiseerde, herbruikbare content te creëren en tegelijkertijd een duidelijke content-governance te handhaven.




Voordelen van het gebruik van AEM Content Fragments
Met AEM Content Fragments scheidt u de creatie van content van de levering ervan. De contenteenheden die u creëert, zijn niet afhankelijk van een specifieke lay-out. Dit betekent dat u ze naadloos kunt integreren in verschillende ontwerpen en kunt profiteren van de volgende voordelen:
- Modulariteit: Met Content Fragments kunt u kleinere contentbouwstenen creëren.
- Herbruikbaarheid: Elk element kan over meerdere pagina’s heen hergebruikt worden, wat de consistentie van de informatie over kanalen en eigenschappen heen waarborgt.
- Flexibiliteit: U kunt eenvoudig verschillende ervaringen creëren met dezelfde contenteenheden.
De genoemde voordelen van Content Fragments creëren een voorwaarde voor de implementatie van AEM als Headless CMS. Een enkele tekstbouwsteen uit uw database kan worden weergegeven op uw website, mobiele app, uw online winkel of elke andere eigenschap waar u deze nodig heeft.
Hoe AEM Content Fragments werken
Om contentfragmenten te gebruiken, moet u eerst een contentfragmentmodel maken dat dient als een blauwdruk voor een groep vergelijkbare contentfragmentinstanties en beschrijft welke informatie u erin kunt opnemen.
Met behulp van de blauwdruk kunt u zoveel contentfragmenten maken als u nodig heeft. Elk fragment bevat een hoofdvariant die standaard wordt gebruikt. Indien nodig kunt u extra varianten toevoegen die in specifieke kanalen of plaatsingen moeten worden gebruikt. Varianten stellen u in staat om content aan te passen voor verschillende doelgroepen.
Al uw contentfragmenten worden opgeslagen als assets, zodat u ze kunt oproepen, bewerken en bijwerken via de Content Fragment Editor of de Assets Console. Vanuit de database kunnen ze:
- Op een website terechtkomen die met AEM Sites is gemaakt
- Via headless API’s worden geïntegreerd in uw single-page-app
- Via AEM Content Services worden opgehaald in een mobiele app.
Op elke bestemming is er een specifieke component die het contentfragment verbruikt en definieert hoe het past binnen lay-out en ontwerp. De volgende afbeelding helpt u de architectuur van de contentfragmenten te visualiseren en beter te begrijpen wat erachter zit:

Gebruiksscenario’s voor AEM Content Fragments
Welke soorten content ondersteunen AEM Content Fragments? Het korte antwoord is: meestal tekst, soms afbeeldingen. Het is echter belangrijk te verduidelijken dat uw teksten elke lengte en structuur kunnen hebben. U kunt een eenvoudig fragment maken met tekst van één regel of meerdere regels. Of u kunt gestructureerde tekst gebruiken die verschillende soorten informatie bevat: naam, tekst, contactgegevens, datum, tijd, enz. U kunt bijvoorbeeld een profiel van een blogauteur als contentfragment aanmaken.


Hier zijn enkele andere voorbeelden van tekstgebaseerde assets die u kunt maken:
- Een bibliotheek van productbeschrijvingen voor hergebruik op verschillende pagina’s en kanalen.
- Een verzameling van klantreferenties die geïntegreerd kunnen worden op verschillende pagina’s van een website.
- Een reeks call-to-actions die kunnen worden afgestemd op verschillende campagnes en doelgroepen.
- Blogberichten, nieuws en artikelen die getoond moeten worden op verschillende eigenschappen en kanalen.
- Elementen van een evenementpagina, zoals biografieën van sprekers, beschrijvingen van sessies en de agenda.
Deze lijst kan worden voortgezet. Het belangrijkste om te weten is dat elk tekstgedeelte dat als een op zichzelf staande eenheid zinvol is, kan worden gemaakt en gebruikt als een contentfragment.
AEM Experience Fragments
Een Experience Fragment in AEM is een coherente set componenten die op een specifieke manier zijn gerangschikt om een deel van een pagina, of in sommige gevallen een hele pagina, weer te geven. Geïntroduceerd in AEM 6.3, maken Experience Fragments het hergebruik van content over verschillende kanalen mogelijk, met behoud van design en structuur. Een Experience Fragment kan bijvoorbeeld afbeeldingen, tekstparagrafen en knoppen bevatten die de sectie voor uitgelichte blogberichten op een homepage vormen.
Voordelen van het gebruik van AEM Experience Fragments
Het belangrijkste voordeel van AEM Experience Fragments ligt in de creatie van universele paginasecties die op meerdere pagina’s en eigenschappen kunnen worden hergebruikt. Met Experience Fragments profiteert u van:
- Consistentie. Experience Fragments kunnen op verschillende pagina’s en eigenschappen worden hergebruikt om uw content synchroon te houden.
- Flexibiliteit. U kunt snel reageren op veranderingen in de markt of de behoeften van klanten door content gelijktijdig op alle eigenschappen bij te werken.
- Multichannel. Experience Fragments kunnen worden gebruikt als content die klaar is om te worden gepubliceerd als socialemediapost.
- Optimalisatie. U kunt variaties van ervaringen creëren om te voldoen aan specifieke use cases, verschillende doelgroepen en kanalen.
Over het algemeen ondersteunen Adobe Experience Fragments de headless implementatie van AEM en maken ze hergebruik van content mogelijk op websites, sociale media, mobiele apps, enz.
Hoe AEM Experience Fragments werken
Om een Experience Fragment te creëren, moet u een template selecteren dat definieert welke componenten worden gebruikt om een ervaring samen te stellen. Voor elk fragment voegt u verschillende variaties toe. Deze gebruiken dezelfde content, maar hebben verschillende lay-outs en ontwerpen die zijn aangepast aan de communicatiekanalen of eigenschappen waarop de content wordt weergegeven:
- Geïntegreerd in een pagina op AEM Sites via de AEM Experience Fragment component.
- Geleverd via AEM Content Services en API Pages aan apps en platforms van derden.
- Geëxporteerd naar Adobe Target als HTML-/JSON-bestand om aanbiedingen te creëren en deze in verschillende activiteiten in te sluiten.
Laten we eens kijken hoe het proces eruitziet in het architectuurdiagram van Experience Fragments:

Use case voor Experience Fragments
Laten we een voorbeeld bekijken van een reisbureau dat Experience Fragments gebruikt om een reisbestemming te promoten op hun website en sociale media. Zo zou een marketingmanager te werk gaan om snel een multichannel-ervaring te creëren:
- Creëer een Experience Fragment dat een template volgt dat het bedrijf gebruikt voor het promoten van reisbestemmingen.
- Voeg meerdere varianten van het Experience Fragment toe voor de desktop- en mobiele versies van de website, Pinterest en Facebook.
- Publiceer het nieuwe Experience Fragment kanaaloverschrijdend via de AEM-console.





Op vergelijkbare wijze zou de marketeer met een andere sjabloon Experience Fragments kunnen creëren die delen van de detailpagina van de bestemming weergeven, inclusief het locatieoverzicht, accommodatie, populaire activiteiten in de directe omgeving en meer.
Verschil tussen Content Fragments en Experience Fragments in AEM
Hoewel zowel Content Fragments als Experience Fragments in AEM het hergebruik van inhoud mogelijk maken, dienen ze verschillende doeleinden. Content Fragments zijn puur tekstgebaseerd en gestructureerd voor omnichanneldistributie, wat ze ideaal maakt voor headless contentlevering. Ze zijn onafhankelijk van ontwerp en lay-out en maken het hergebruik van inhoud mogelijk voor verschillende digitale ervaringen.
Experience Fragments daarentegen zijn volledig ontworpen inhoudsblokken die componenten zoals afbeeldingen, tekst en knoppen bevatten. Ze behouden zowel structuur als styling, wat ze nuttig maakt voor het hergebruiken van merkinhoud over meerdere pagina’s of kanalen.
Eenvoudig gezegd concentreren Content Fragments zich op ruw inhoudsbeheer, terwijl Experience Fragments herbruikbare, gestylde inhoudscomponenten leveren voor een consistent ontwerp over alle ervaringen heen.
Geen tegenhangers, maar een dynamisch duo
Zoals u kunt zien, dienen deze twee functies van het AEM-contentmanagementsysteem verschillende doeleinden. Tegelijkertijd, en elk hun functie vervullend, werken ze perfect samen.
Een Experience Fragment kan componenten bevatten die Content Fragments consumeren. Deze componenten vormen tekst en afbeeldingen uit Content Fragments en integreren ze op specifieke plaatsen op pagina’s en schermen.
Zowel AEM Content Fragments als AEM Experience Fragments bieden unieke voordelen die bedrijven kunnen helpen hun content efficiënter te creëren en te beheren. Beide maken de headless-aanpak bij contentmanagement mogelijk en bevorderen hergebruik van content over verschillende kanalen.
Veelgestelde vragen
Hoe wordt content opgeslagen in AEM?
Content wordt in AEM opgeslagen als een hiërarchie van knooppunten binnen de Java Content Repository (JCR). Het JCR is een hiërarchische datastore die een gestandaardiseerde querytaal (SQL2) gebruikt voor toegang en contentmanipulatie. Het JCR biedt een flexibele en schaalbare opslagoplossing die efficiënte contentquery’s en -beheer binnen AEM mogelijk maakt.
Is het mogelijk om AEM Experience Fragments naar Target te exporteren?
Ja, het is mogelijk om AEM Experience Fragments als HTML- en JSON-bestanden naar Adobe Target te exporteren. Deze integratie stelt u in staat om Experience Fragments als aanbiedingen te gebruiken in Target-activiteiten, om digitale ervaringen op grote schaal te testen en te personaliseren.
Wat is het verschil tussen een AEM-component en een Experience Fragment?
Een AEM-component is een zelfstandige eenheid die een specifieke functionaliteit of content vertegenwoordigt die op een bepaalde manier is gestructureerd en ontworpen. Een Experience Fragment vertegenwoordigt een groep componenten die met elkaar zijn verbonden om een specifieke gebruikerservaring te creëren.
Welke functionaliteit is beschikbaar in Experience Fragments, maar niet in Content Fragments?
Een belangrijke functie die beschikbaar is in Experience Fragments, maar niet in Content Fragments, is de mogelijkheid om ontwerp en lay-out te behouden. Experience Fragments bevatten AEM-componenten zoals afbeeldingen, knoppen en opgemaakte tekst, waardoor hun styling en structuur over verschillende pagina’s en kanalen behouden blijft. Dit maakt ze ideaal voor het creëren van herbruikbare, visueel consistente inhoudsblokken.
Content Fragments daarentegen zijn puur tekstgebaseerd en vrij van designelementen. Ze zijn gestructureerd voor omnichannel-distributie, waardoor ze beter geschikt zijn voor headless contentlevering, waarbij de styling afzonderlijk wordt toegepast.