Wat onderscheidt AEM van traditionele CMS’en? Een van de belangrijkste aspecten is dat u een pagina niet als een enkele inhoudseenheid hoeft te behandelen. In plaats daarvan kunt u kleinere stukjes inhoud creëren die u op al uw pagina’s en/of willekeurige pagina’s kunt hergebruiken. Deze kleine, paginageïndependente 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 kunt benutten voor een efficiënte contentproductie en -beheer.
Content Fragments versus Experience Fragments
Kortom, het verschil tussen Content Fragments en Experience Fragments is dat de eerste inhoud vertegenwoordigen die onafhankelijk is van het ontwerp, terwijl de laatste de lay-out en het ontwerp specificeren:
Content Fragments in AEM (CF)
- Gestructureerde gegevens in de vorm van tekst en afbeeldingen vormen een logische contenteenheid.
- Onafhankelijk van ontwerp en lay-out, vertrouwen ze op de front-end applicatie om de weergave van de inhoud te bepalen.
- De hoofdvariatie is de standaardversie, en de andere variaties zijn secundair en specifiek voor gebruikssituaties.
- Dienen voornamelijk voor de implementatie van headless CMS dat contentcreatie en -levering scheidt.
Experience Fragments in AEM (XF)
- Meerdere AEM-componenten worden samengesteld volgens een specifiek sjabloon.
- Presentatiegericht, waarbij het ontwerp en de lay-out worden gedefinieerd voor inhoud die specifiek is voor verschillende kanalen of front-end applicaties.
- Alle variaties zijn specifiek voor een kanaal of context en worden gesynchroniseerd met behulp van de Live Copy-functie van AEM.
- Dienen voor het hergebruik van inhoud op webpagina’s of meerdere eigenschappen voor gecentraliseerd beheer van multichannel marketingmateriaal.
AEM Inhoudsfragmenten
De Inhoudsfragmenten in AEM zijn tekstuele inhoudselementen die eenvoudig of gestructureerd kunnen zijn, maar altijd onafhankelijk zijn van enig ontwerp of lay-out. Geïntroduceerd in AEM 6.2, bieden Inhoudsfragmenten een manier om herbruikbare inhoud centraal te beheren en tegelijkertijd consistentie te waarborgen tussen verschillende digitale ervaringen. Ze stellen contentauteurs in staat gestructureerde tekst te creëren, beheren en distribueren die op verschillende kanalen kan worden gebruikt zonder gebonden te zijn aan een specifiek presentatieformaat.
Inhoudsfragmenten zijn er in drie hoofdtypen:
- Basale Inhoudsfragmenten – Eenvoudige tekstuele fragmenten zonder vooraf gedefinieerde structuur, meestal gebruikt voor korte beschrijvingen of op zichzelf staande inhoudselementen.
- Complexe Inhoudsfragmenten – Gestructureerde fragmenten die Inhoudsfragmentsjablonen gebruiken om specifieke velden en gegevenstypen te definiëren, wat consistentie en betere inhoudsgovernance waarborgt.
- Geneste Inhoudsfragmenten – Fragmenten die verwijzen naar andere Inhoudsfragmenten, waardoor de creatie van hiërarchische of modulaire inhoudsstructuren mogelijk is voor meer flexibiliteit en hergebruik.
Eenmaal samengevoegd kunnen meerdere Contentfragmenten grotere activa vormen, zoals blogartikelen, landingspagina’s en andere digitale ervaringen. Hun gestructureerde aanpak maakt een soepel hergebruik van content mogelijk, wat de efficiëntie en consistentie over meerdere contactpunten verbetert.
Contentfragmentmodellen
De AEM Contentfragmentmodellen helpen bij het structureren en standaardiseren van content in AEM, wat het beheer en hergebruik over verschillende kanalen vergemakkelijkt. Als onderdeel van de AEM gestructureerde contentmethoden definiëren deze modellen specifieke velden zoals titels, rich text, verwijzingen en metadata, wat consistentie en flexibiliteit garandeert. Deze aanpak stelt bedrijven in staat om goed georganiseerde en herbruikbare content te creëren met behoud van duidelijke contentgovernance.




Voordelen van het gebruik van AEM Contentfragmenten
Door AEM contentfragmenten te gebruiken, scheidt u contentcreatie van de distributie ervan. De contenteenheden die u creëert, zijn onafhankelijk van een specifieke lay-out. Dit betekent dat u ze eenvoudig kunt integreren in diverse ontwerpen en profiteert van:
- Modulariteit: Met contentfragmenten kunt u kleinere contentelementen creëren.
- Herbruikbaarheid: Elk element kan op meerdere pagina’s worden hergebruikt, waardoor de consistentie van informatie over alle kanalen en eigenschappen wordt gewaarborgd.
- Flexibiliteit: U kunt eenvoudig verschillende ervaringen creëren met dezelfde contenteenheden.
De genoemde voordelen van contentfragmenten creëren een voorwaarde voor de implementatie van AEM als headless CMS. Eén stuk tekst uit uw database kan worden weergegeven op uw website, mobiele applicatie, online winkel of elke andere eigenschap waar u het nodig heeft.
Hoe AEM-contentfragmenten werken
Om contentfragmenten te gebruiken, moet u eerst een contentfragmentmodel maken dat dient als sjabloon voor een groep vergelijkbare contentfragment-instanties, en de informatie beschrijft die u daarin kunt opnemen.
Met dit model kunt u zoveel contentfragmenten maken als nodig is. Elk fragment bevat een Hoofdvariatie die standaard wordt gebruikt. Indien nodig kunt u meerdere andere Variaties toevoegen voor gebruik in specifieke kanalen of locaties. Variaties stellen u in staat om content aan te passen aan verschillende doelgroepen.
Al uw contentfragmenten worden opgeslagen als activa die u kunt openen, bewerken en bijwerken via de contentfragmenteditor of de activaconsol. Vanuit de database kunnen ze:
- Toegang krijgen tot een website gebouwd met AEM Sites
- Worden opgehaald via Headless API’s in uw single-page applicatie
- Worden opgehaald via AEM-contentdiensten in een mobiele applicatie.
Op elke bestemming is er een specifiek component dat het Contentfragment verbruikt en definieert hoe het past binnen de lay-out en het ontwerp. Het volgende schema helpt u de architectuur van Contentfragmenten te visualiseren en beter te begrijpen wat er achter de schermen gebeurt:

Gebruiksscenario’s voor AEM-contentfragmenten
Welke soorten inhoud ondersteunen AEM Content Fragments? Het korte antwoord is voornamelijk tekst, soms afbeeldingen. Maar het is belangrijk om te vermelden dat uw teksten elke lengte en structuur kunnen hebben. U kunt een eenvoudig fragment maken met tekst op éé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 blogbijdragerprofiel maken als een Content Fragment.


Hier zijn andere voorbeelden van tekstuele bronnen die u kunt maken:
- Een bibliotheek met productbeschrijvingen om te hergebruiken op verschillende pagina’s en kanalen.
- Een verzameling klantgetuigenissen, die kunnen worden opgenomen op verschillende pagina’s van een site.
- Een reeks call-to-actions die kunnen worden aangepast aan verschillende campagnes en doelgroepen.
- Blogartikelen, nieuwsberichten en artikelen om weer te geven op verschillende eigendommen en kanalen.
- Elementen van een evenementpagina, zoals biografieën van sprekers, sessiebeschrijvingen en het programma.
Deze lijst is niet uitputtend. Het belangrijkste om te weten is dat elk tekstelement 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 set componenten die op een bepaalde manier zijn gerangschikt om een deel van een pagina of, in sommige gevallen, een volledige pagina weer te geven. Geïntroduceerd in AEM 6.3, maken Experience Fragments het hergebruik van inhoud op verschillende kanalen mogelijk, met behoud van het ontwerp en de structuur. Een Experience Fragment kan bijvoorbeeld afbeeldingen, tekstparagrafen en knoppen bevatten die de sectie met uitgelichte blogartikelen op een startpagina vormen.
Voordelen van het gebruik van AEM Experience Fragments
Het belangrijkste voordeel van AEM Experience Fragments is het creëren van universele paginasecties die herbruikbaar zijn op meerdere pagina’s en eigenschappen. Met Experience Fragments profiteert u van:
- Consistentie. Experience Fragments kunnen worden hergebruikt op verschillende pagina’s en eigenschappen om uw inhoud gesynchroniseerd te houden.
- Flexibiliteit. U kunt snel inspelen op marktveranderingen of klantbehoeften door de inhoud gelijktijdig op alle eigenschappen bij te werken.
- Multikanaal. Experience Fragments kunnen worden gebruikt als content die klaar is om gepubliceerd te worden als posts op sociale media.
- Optimalisatie. U kunt variaties van ervaringen creëren om te voldoen aan specifieke gebruiksscenario’s, verschillende doelgroepen en verschillende 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, enzovoort.
Hoe AEM Experience Fragments werken
Om een Experience Fragment te creëren, moet u een sjabloon kiezen dat de componenten definieert die zullen 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, aangepast aan de communicatiekanalen of eigenschappen 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 applicaties en platforms van derden.
- Geëxporteerd naar Adobe Target als een HTML/JSON-bestand om aanbiedingen te creëren en deze te integreren in verschillende activiteiten.
Laten we kijken hoe de stroom eruitziet in het architectuurdiagram van Experience Fragments:

Gebruiksscenario’s voor Experience Fragments
Laten we het voorbeeld nemen van een reisbureau dat experience fragments gebruikt om een toeristische bestemming op zijn website en sociale media te promoten. Dit is wat een marketingmanager zou doen om snel een omnichannel-ervaring te creëren:
- Een experience fragment creëren dat een sjabloon volgt dat het bedrijf gebruikt om bestemmingen te promoten.
- Meerdere varianten van het Experience Fragment toevoegen voor de desktop- en mobiele versies van de website, Pinterest en Facebook.
- Het nieuwe Experience Fragment publiceren vanuit de AEM-console op alle kanalen.





Op een vergelijkbare manier zou de marketeer, door een andere sjabloon te gebruiken, Experience Fragments kunnen creëren die delen van de detailpagina van een toeristische bestemming vertegenwoordigen, inclusief een overzicht van de locatie, accommodatie, populaire activiteiten in de buurt 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 doelen. Content Fragments zijn puur tekstgebaseerd en gestructureerd voor omnichannel-distributie, waardoor ze ideaal zijn voor headless contentlevering. Ze zijn onafhankelijk van ontwerp en lay-out, waardoor inhoud kan worden hergebruikt voor diverse digitale ervaringen.
Experience Fragments daarentegen zijn volledig ontworpen contentblokken die componenten zoals afbeeldingen, tekst en knoppen bevatten. Ze behouden zowel de structuur als de stijl, waardoor ze nuttig zijn voor het hergebruik van merkcontent op meerdere pagina’s of kanalen.
Simpel gezegd richten Content Fragments zich op het beheer van ruwe content, terwijl Experience Fragments herbruikbare en gestileerde contentcomponenten bieden voor een consistente vormgeving in verschillende ervaringen.
Geen Tegenhangers, maar een Dynamisch Duo
Zoals u kunt zien, dienen deze twee functionaliteiten van het AEM contentmanagementsysteem verschillende doelen. Tegelijkertijd, terwijl elk zijn eigen functie vervult, werken ze perfect samen.
Een Experience Fragment kan componenten bevatten die Content Fragments verbruiken. Deze componenten vormen de tekst en afbeeldingen van de Content Fragments en integreren deze op specifieke locaties 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 een headless benadering van contentbeheer mogelijk en bevorderen hergebruik van content via meerdere 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), wat een hiërarchische gegevensopslag is die een gestandaardiseerde querytaal (SQL2) gebruikt om content te benaderen en te manipuleren. De JCR biedt een flexibele en schaalbare opslagoplossing die efficiënte retrieval en beheer van content binnen AEM mogelijk maakt.
Is het mogelijk om AEM Experience Fragments naar Target te exporteren?
Ja, het is mogelijk om AEM-ervaringsfragmenten te exporteren naar Adobe Target als HTML- en JSON-bestanden. Deze integratie stelt u in staat om ervaringsfragmenten te gebruiken als aanbiedingen in Target-activiteiten om digitale ervaringen op grote schaal te testen en te personaliseren.
Wat is het verschil tussen een AEM-component en een ervaringsfragment?
Een AEM-component is een autonome eenheid die een specifieke functionaliteit of een stuk gestructureerde inhoud vertegenwoordigt en op een bepaalde manier is ontworpen. Een ervaringsfragment vertegenwoordigt een groep onderling verbonden componenten om een specifieke gebruikerservaring te creëren.
Welke functionaliteit is beschikbaar in ervaringsfragmenten, maar niet in inhoudsfragmenten?
Een belangrijk kenmerk dat beschikbaar is in ervaringsfragmenten, maar niet in inhoudsfragmenten, is het vermogen om het ontwerp en de lay-out te behouden. Ervaringsfragmenten omvatten AEM-componenten zoals afbeeldingen, knoppen en opgemaakte tekst, waardoor hun stijl en structuur behouden blijven op verschillende pagina’s en kanalen. Dit maakt ze ideaal voor het creëren van herbruikbare en visueel consistente inhoudsblokken.
In tegenstelling hiermee zijn inhoudsfragmenten puur tekstueel en vrij van elk ontwerpelement. Ze zijn gestructureerd voor omnichanneldistributie, waardoor ze geschikter zijn voor headless content delivery waarbij de stijl afzonderlijk wordt toegepast.