Wat maakt AEM anders dan traditionele CMS’en? Een van de belangrijkste dingen is dat u een pagina niet als één enkele inhoudseenheid hoeft te behandelen. In plaats daarvan kunt u kleinere inhoudsblokken maken die op al uw pagina’s en/of op willekeurige pagina’s kunnen worden hergebruikt. Deze kleine en paginavrije inhoudseenheden zijn AEM Content Fragments en AEM Experience Fragments.
In het begin 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 deze optimaal kunt benutten voor efficiënte contentproductie en -beheer.
Content Fragments versus Experience Fragments
Kort gezegd, het verschil tussen Content Fragments en Experience Fragments is dat eerstgenoemde ontwerponafhankelijke content vertegenwoordigt, terwijl laatstgenoemde de lay-out en het ontwerp specificeert:
Content Fragments in AEM (CF)
- Gestructureerde gegevens in tekstformaat en afbeeldingen vormen een logische contenteenheid.
- Ontwerp- en lay-out-onafhankelijk, waarbij de frontend-applicatie de look en feel van de content definieert.
- De hoofdvariatie is de primaire versie die standaard wordt gebruikt en andere variaties zijn secundair en use-case-specifiek.
- Dienen voornamelijk voor de headless CMS-implementatie die contentcreatie en -levering scheidt.
Experience Fragments in AEM (XF)
- Meerdere AEM-componenten worden samengesteld volgens een specifieke template.
- Presentatiegericht, waarbij het ontwerp en de lay-out van content worden gedefinieerd, specifiek voor verschillende kanalen of front-end-applicaties.
- Alle variaties zijn kanaal- of contextspecifiek en worden gesynchroniseerd met behulp van de Live Copy-functie van AEM.
- Dienen voor hergebruik van content op pagina’s van één website of meerdere eigendommen voor gecentraliseerd beheer van multichannel marketingmateriaal.
AEM Content Fragments
Contentfragmenten in AEM zijn stukken tekstgebaseerde content die zowel plat als gestructureerd kunnen zijn, maar altijd vrij zijn van enig ontwerp of lay-out. Geïntroduceerd in AEM 6.2, bieden Contentfragmenten een manier om herbruikbare content centraal te beheren, terwijl consistentie wordt gewaarborgd over verschillende digitale ervaringen heen. Ze stellen contentauteurs in staat om gestructureerde tekst te creëren, te beheren en te distribueren die over verschillende kanalen kan worden gebruikt zonder gebonden te zijn aan een specifiek presentatieformaat.
Contentfragmenten zijn er in drie hoofdtypes:
- Basale Contentfragmenten – Eenvoudige tekstgebaseerde fragmenten zonder vooraf gedefinieerde structuur, doorgaans gebruikt voor korte beschrijvingen of op zichzelf staande contentstukken.
- Complexe Contentfragmenten – Gestructureerde fragmenten die Content Fragment Modellen gebruiken om specifieke velden en gegevenstypen te definiëren, waardoor consistentie en beter contentbeheer worden gewaarborgd.
- Geneste Contentfragmenten – Fragmenten die verwijzen naar andere Contentfragmenten, waardoor de creatie van hiërarchische of modulaire contentstructuren mogelijk wordt voor grotere flexibiliteit en hergebruik.
Wanneer ze worden samengevoegd, kunnen verschillende Contentfragmenten grotere activa vormen, zoals blogposts, landingspagina’s en andere digitale ervaringen. Hun gestructureerde aanpak maakt naadloos contenthergebruik mogelijk, wat de efficiëntie en consistentie over meerdere contactpunten verbetert.
Content Fragment Modellen
AEM Content Fragment Modellen helpen content in AEM te structureren en te standaardiseren, waardoor het eenvoudiger wordt om deze te beheren en te hergebruiken over verschillende kanalen. Als onderdeel van AEM-methoden voor gestructureerde content, definiëren deze modellen specifieke velden zoals titels, rich text, verwijzingen en metadata, wat consistentie en flexibiliteit waarborgt. Deze aanpak stelt bedrijven in staat om goed georganiseerde, herbruikbare content te creëren met behoud van een duidelijke contentgovernance.




Voordelen van het gebruik van AEM Contentfragmenten
Met AEM Content Fragments scheidt u contentcreatie van contentlevering. De contenteenheden die u creëert, zijn onafhankelijk van een specifieke lay-out. Dit betekent dat u ze naadloos kunt inpassen in diverse ontwerpen en profiteert van:
- Modulariteit: Met Content Fragments kunt u kleinere stukjes content creëren.
- Herbruikbaarheid: Elk onderdeel kan op meerdere pagina’s worden hergebruikt, wat zorgt voor consistentie van informatie over kanalen en eigendommen heen.
- Flexibiliteit: U kunt eenvoudig verschillende ervaringen bouwen met dezelfde contenteenheden.
De genoemde voordelen van Content Fragments creëren een voorwaarde voor de implementatie van AEM als een headless CMS. Eén enkel stuk tekst uit uw database kan worden weergegeven op uw site, mobiele app, online winkel of elk ander eigendom waar u het nodig heeft.
Hoe AEM Content Fragments werken
Om contentfragments te gebruiken, moet u eerst een Content Fragment Model creëren dat zal dienen als een blauwdruk voor een groep vergelijkbare Content Fragment-instanties, en beschrijven welke informatie u daarin kunt opnemen.
Met behulp van de blauwdruk kunt u zoveel Content Fragments creëren als u nodig heeft. Elk daarvan zal een Master Variatie bevatten die standaard wordt gebruikt. Indien nodig kunt u meerdere Variaties toevoegen die in specifieke kanalen of plaatsingen kunnen worden gebruikt. Variaties stellen u in staat om content af te stemmen op verschillende doelgroepen.
Al uw contentfragments worden opgeslagen als assets die u kunt openen, bewerken en bijwerken via de Content Fragment Editor of de Assets Console. Vanuit de database kunnen ze:
- Worden weergegeven op een website gebouwd met AEM Sites
- Via Headless API’s worden aangeleverd aan uw single-page app
- Via AEM Content Services worden aangeleverd in een mobiele app.
Op elke bestemming is er een specifieke component die het Content Fragment verbruikt en definieert hoe het past in de lay-out en het ontwerp. De volgende grafiek helpt u de architectuur van Content Fragments te visualiseren en beter te begrijpen wat er onder de motorkap gebeurt:

Gebruiksscenario’s voor AEM Content Fragments
Welke typen content ondersteunen AEM Content Fragments? Het korte antwoord is meestal tekst, soms afbeeldingen. Maar het is belangrijk om te verduidelijken dat uw teksten elke lengte en structuur kunnen hebben. U kunt een eenvoudig fragment maken met tekst van één 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 blogbijdrager maken als een Content fragment.


Hier zijn enkele andere voorbeelden van tekstgebaseerde assets die u kunt creëren:
- Een bibliotheek met productbeschrijvingen die opnieuw kunnen worden gebruikt op verschillende pagina’s en kanalen.
- Een reeks klantrecensies, die kunnen worden geïntegreerd in verschillende pagina’s van een site.
- Een reeks call-to-actions die kunnen worden afgestemd op verschillende campagnes en doelgroepen.
- Blogberichten, nieuws en artikelen die moeten worden weergegeven op verschillende platforms en kanalen.
- Elementen van een evenementpagina, zoals biografieën van sprekers, sessiebeschrijvingen en de agenda.
Deze lijst kan worden voortgezet. Het belangrijkste dat u moet weten, is dat elk stuk tekst dat zinvol is als een onafhankelijke eenheid, kan worden gemaakt en gebruikt als een Content Fragment.
AEM Experience Fragments
Een Experience Fragment in AEM is een samenhangende reeks componenten die op een bepaalde 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 mogelijk om content te hergebruiken over verschillende kanalen heen, terwijl het ontwerp en de structuur behouden blijven. Een Experience Fragment kan bijvoorbeeld afbeeldingen, tekstparagrafen en knoppen bevatten die samen de sectie met uitgelichte blogposts op een homepage vormen.
Voordelen van het gebruik van AEM Experience Fragments
Het belangrijkste voordeel van AEM Experience Fragments is het creëren van universele paginasecties die kunnen worden hergebruikt op meerdere pagina’s en eigendommen. Met Experience Fragments profiteert u van:
- Consistentie. Experience Fragments kunnen op verschillende pagina’s en eigendommen worden hergebruikt om uw inhoud synchroon te houden.
- Flexibiliteit. U kunt snel reageren op veranderingen in de markt of in klantbehoeften door inhoud gelijktijdig op verschillende eigendommen bij te werken.
- Multichannel. Experience Fragments kunnen worden gebruikt als inhoud die klaar is om te worden gepubliceerd als socialmediapost.
- Optimalisatie. U kunt variaties van ervaringen creëren om tegemoet te komen aan specifieke gebruikssituaties, 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 maken, moet u een sjabloon kiezen dat definieert welke componenten worden gebruikt om een ervaring samen te stellen. Voor elk fragment voegt u verschillende variaties toe. Deze gebruiken dezelfde inhoud, maar hebben verschillende lay-outs en ontwerpen die zijn aangepast aan communicatiekanalen of eigendommen waar de inhoud wordt weergegeven:
- Geïntegreerd in een pagina op AEM Sites via de AEM Experience Fragment-component.
- Geleverd via AEM Content Services en API-pagina’s aan apps en platforms van derden.
- Geëxporteerd naar Adobe Target als een HTML/JSON-bestand om aanbiedingen te maken en deze in verschillende activiteiten in te sluiten.
Laten we eens kijken hoe de stroom eruitziet in het architectuurdiagram van Experience Fragments:

Gebruiksscenario voor Experience Fragments
Laten we een voorbeeld bekijken van een reisorganisatie die Experience Fragments gebruikt om een toeristische bestemming te promoten op hun site en sociale media. Dit is wat een marketingmanager zou doen om snel een multichannel-ervaring te creëren:
- Maak een Experience Fragment dat een sjabloon volgt dat het bedrijf gebruikt voor het promoten van bestemmingen.
- Voeg verschillende variaties van het Experience Fragment toe voor de desktop- en mobiele versies van de website, Pinterest en Facebook.
- Publiceer het nieuwe Experience Fragment vanuit de AEM-console over alle kanalen heen.





Op een vergelijkbare manier zou de marketeer, met behulp van een andere sjabloon, Experience Fragments kunnen creëren die delen van de detailpagina van een toeristische bestemming vertegenwoordigen, waaronder het locatieoverzicht, accommodatie, populaire activiteiten in de omgeving en meer.
Verschil tussen Content Fragments en Experience Fragments in AEM
Hoewel zowel Content Fragments als Experience Fragments in AEM hergebruik van content mogelijk maken, dienen ze verschillende doeleinden. Content Fragments zijn puur tekstgebaseerd en gestructureerd voor omnichannel-distributie, waardoor ze ideaal zijn voor headless content delivery. Ze zijn onafhankelijk van ontwerp en lay-out, waardoor content kan worden hergebruikt in verschillende digitale ervaringen.
Experience Fragments, daarentegen, zijn volledig ontworpen contentblokken die componenten zoals afbeeldingen, tekst en knoppen bevatten. Ze behouden zowel structuur als styling, waardoor ze nuttig zijn voor het hergebruiken van branded content over meerdere pagina’s of kanalen heen.
Eenvoudig gezegd, richten Content Fragments zich op ruw contentbeheer, terwijl Experience Fragments herbruikbare, gestileerde contentcomponenten bieden 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-contentbeheer systeem verschillende doeleinden. Tegelijkertijd, terwijl elk zijn functie vervult, werken ze perfect samen.
Een Experience Fragment kan componenten bevatten die Content Fragments verbruiken. Deze componenten vormen tekst en afbeeldingen van Content fragments en integreren deze 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. Ze maken beide de headless-aanpak voor 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), een hiërarchische gegevensopslag die een gestandaardiseerde zoektaal (SQL2) gebruikt om content te benaderen en te manipuleren. De JCR biedt een flexibele en schaalbare opslagoplossing die efficiënte contentophaling 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 naar Adobe Target te exporteren als HTML- en JSON-bestanden. Deze integratie stelt u in staat om Experience Fragments te gebruiken als aanbiedingen in Target-activiteiten om digitale ervaringen op schaal te testen en te personaliseren.
Wat is het verschil tussen een AEM-component en een Experience Fragment?
Een AEM-component is een op zichzelf staande eenheid die een specifieke functionaliteit of een stuk content representeert, gestructureerd en ontworpen op een specifieke manier. Een Experience Fragment representeert een groep componenten die samen zijn gebundeld om een specifieke gebruikerservaring te creëren.
Welke functionaliteit is beschikbaar in Experience Fragments, maar niet in Content Fragments?
Een belangrijke functionaliteit die beschikbaar is in Experience Fragments, maar niet in Content Fragments, is de mogelijkheid om design en lay-out te behouden. Experience Fragments omvatten AEM-componenten zoals afbeeldingen, knoppen en opgemaakte tekst, waarbij hun styling en structuur behouden blijven over verschillende pagina’s en kanalen. Dit maakt ze ideaal voor het creëren van herbruikbare, visueel consistente contentblokken.
Daarentegen zijn Content Fragments puur tekstgebaseerd en vrij van ontwerpelementen. Ze zijn gestructureerd voor omnichannel distributie, waardoor ze geschikter zijn voor headless contentlevering waarbij styling afzonderlijk wordt toegepast.