Website-ontwikkeling kan zowel complex als tijdrovend zijn. AEM Core Components bieden u een uitgebreide set ontwikkelaarstools om snel gebruikersgerichte interfaces te bouwen. Dit zijn bouwstenen voor webpagina’s die standaard responsief ontwerp ondersteunen en de websiteprestaties helpen optimaliseren.
In dit artikel onderzoeken we hoe AEM Core Components de website-ontwikkeling vormgeven en bieden we u inzichten in hun voordelen. Ontdek zelf hoe ze de creatie van sites kunnen stroomlijnen.
Wat AEM Components zijn
AEM Core Components zijn een set gestandaardiseerde Web Content Management (WCM) elementen die specifiek zijn ontworpen om website-ontwikkeling in AEM te stroomlijnen. De rastercomponent biedt bijvoorbeeld een responsief systeem voor het weergeven van inhoud op webpagina’s, en afbeeldingssecties vereenvoudigen het invoegen van afbeeldingen. Vind de complete lijst in de AEM Component Library.

Deze vooraf gebouwde componenten in AEM zijn ontworpen met best practices in gedachten. Ontwikkelaars kunnen ze gebruiken om snel pagina’s samen te stellen. Ze helpen zorgen voor consistente kwaliteit, responsiviteit en naleving van toegankelijkheidsstandaarden.
Voordelen van AEM Components
Laten we eens kijken welke voordelen uw bedrijf krijgt wanneer uw website wordt gebouwd met behulp van AEM Core Components.
Consistente Ervaring
AEM Core Components zorgen voor standaardisatie, wat de ontwikkeltijd en -inspanning vermindert. Het gebruik van de vooraf gebouwde paginastukken versnelt de time-to-market van uw website. Met vooraf gedefinieerde lay-outs en ontwerppatronen kunt u ook een samenhangende uitstraling behouden over verschillende online eigendommen, wat helpt om zowel merkherkenning als gebruikersbetrokkenheid te verbeteren.
Een multinationaal merk met een online aanwezigheid in meerdere regio’s en talen kan bijvoorbeeld AEM Core Components gebruiken om consistente header- en footersecties te definiëren. Deze omvatten logo’s, navigatiemenu’s en contactgegevens om ervoor te zorgen dat bezoekers deze elementen direct herkennen en associëren met het merk, ongeacht welke regionale website ze bekijken.
Kosteneffectief onderhoud
Een gestandaardiseerde aanpak betekent kosteneffectief onderhoud. U kunt eenvoudig wijzigingen op meerdere pagina’s toepassen, waardoor de tijd en middelen die nodig zijn voor voortdurend websitebeheer worden verminderd. Dit gestroomlijnde onderhoudsproces vertaalt zich in kostenbesparingen voor het bedrijf.
Schaalbaarheid en flexibiliteit
AEM Core Components zijn ontworpen om schaalbaar en uitbreidbaar te zijn. Ze bieden een solide basis voor websiteontwikkeling, waardoor u eenvoudig nieuwe AEM-functionaliteiten kunt toevoegen, tools van derden kunt integreren en u kunt aanpassen aan uw veranderende bedrijfsbehoeften. Deze flexibiliteit zorgt ervoor dat websites die zijn gebouwd met Core Components kunnen meegroeien en evolueren met uw bedrijf.
Geoptimaliseerde prestaties
Omdat AEM Core Components zijn geoptimaliseerd voor prestaties en SEO, volgen ze best practices voor efficiënte rendering, caching en gestructureerde gegevens. Dit resulteert in snellere laadtijden van pagina’s en een betere zichtbaarheid in zoekmachineresultaten. Een gevolg hiervan is een betere gebruikerservaring en een toename van organisch verkeer voor bedrijven.
Soorten AEM Core Components
Laten we nu kijken naar de verschillende soorten componenten in AEM. We kunnen ze indelen in verschillende groepen: Structuur-, Content-, Formulier- en Commerce-componenten.
Structuur AEM Componenten
Met deze gestructureerde AEM-elementen kunt u boeiende en interactieve webpagina’s creëren die uw publiek aanspreken:
- Navigatie—een belangrijk element in de architectuur van uw website, stelt Navigatie uw gebruikers in staat om uw inhoud gemakkelijk te verkennen. U kunt Navigatie toevoegen aan uw paginasjablonen, kop- of voetteksten om het menu van uw site efficiënt te structureren en consistente navigatie op alle pagina’s te garanderen.
- Broodkruimel—verbetert de gebruikerservaring door duidelijke en contextuele navigatiepaden te bieden. Vaak bovenaan een webpagina geplaatst, toont het broodkruimelelement een hiërarchisch spoor van links dat de huidige locatie van de gebruiker binnen de websitestructuur weergeeft.
- Taalnavigatie—biedt een taal- en landnavigatie voor een site, en stelt bezoekers in staat om naar dezelfde pagina in een andere locale te navigeren. Het wordt vaak toegevoegd aan een paginasjabloon, in de kop- of voettekst.
AEM Contentcomponenten
Van tekst en afbeeldingen tot videospelers en widgets voor sociale media, deze AEM Contentcomponenten bieden veelzijdige tools om uw inhoud op boeiende manieren te leveren:
- Container—wordt gebruikt om andere elementen te groeperen en een gemeenschappelijke lay-out of stijl toe te passen. Kies ervoor om een aangepaste achtergrondafbeelding en kleur toe te voegen, en creëer eenvoudig en samenhangend secties of blokken inhoud.
- Knoppen—stelt u in staat om interactieve en visueel aantrekkelijke knoppen op uw website te maken met aanpasbare stijlen, formaten en acties.
- Accordeon—stelt gebruikers in staat om panelen met gerelateerde inhoud in en uit te klappen.
- Titel—wordt gebruikt om koppen te maken voor een pagina of paginasecties.
- Tekst—faciliteert de weergave van een rijke tekstparagraaf op de pagina, met diverse opmaakopties.
- Afbeelding—maakt de weergave van één afbeeldingsbron op een webpagina mogelijk. Selecteert automatisch de juiste afbeeldingsbreedte op basis van de schermgrootte van het apparaat. Het ondersteunt ook ‘lazy loading’, wat de paginaprestaties optimaliseert door afbeeldingen alleen te laden wanneer ze bijna zichtbaar worden voor de gebruiker.
- Teaser—groepeert een afbeelding, titel en beschrijving voor het promoten en linken naar secties van site-inhoud.
- Lijst—geeft een lijst met pagina’s weer op basis van zoekopdracht, tags of vanaf een bovenliggende pagina.
AEM Formuliercomponenten
AEM Forms zijn specifiek ontworpen om het maken en beheren van formulieren op uw website te stroomlijnen:
- Formulier Tekst—stelt u in staat om verschillende invoervelden te creëren om informatie te verzamelen voor later gebruik—zoals eenregelige velden, meerregelige tekstvakken of wachtwoordvelden. Kies ervoor om het uiterlijk en gedrag van tekstvelden aan te passen.
- Formulier Opties—creëer een formulier met verschillende optielay-outs, zoals selecteerbare keuzes—keuzerondjes, aankruisvakjes, vervolgkeuzemenu’s, of zelfs op maat ontworpen optiegroepen die aansluiten bij uw branding.
- Formulierknop—maakt gebruikersinteracties mogelijk en vergemakkelijkt het indienen van gegevens door te dienen als aanklikbare elementen—die gebruikers aanzetten tot het uitvoeren van specifieke acties, zoals het indienen van een formulier, het resetten van formuliervelden of het activeren van aangepaste functies.
AEM Commerce Componenten
Deze elementen maken naadloze integratie met e-commerce platforms mogelijk, waardoor u aantrekkelijke productvermeldingen, winkelwagentjes, afrekenprocessen en meer kunt creëren:
- Product—biedt een uitgebreide en visueel aantrekkelijke weergave van individuele producten—inclusief productafbeeldingen, beschrijvingen, prijzen en alle andere relevante details.
- Gerelateerde Producten—stelt u in staat om cross-selling mogelijkheden te vergroten door complementaire of vergelijkbare producten naast het hoofdproduct weer te geven. Genereer automatisch aanbevelingen op basis van vooraf gedefinieerde regels, productcategorieën of gebruikersgedrag.
- Product Teaser—toont productteasers op elke AEM-pagina die linken naar de productdetailpagina.
- Zoeken—configureer om een bepaald aantal producten per pagina te tonen, of om productprijzen dynamisch te laden in een aanvullende browserquery.
- Productcarrousel—toont een lijst met uitgelichte producten in een carrouselstijl.
- Commerce Ervaringsfragment—omvat handelsspecifieke elementen zoals productlijsten, prijsinformatie, promotiebanners en andere handelsgerelateerde contentelementen.
Een commerce Ervaringsfragment kan bijvoorbeeld een promotiebanner zijn die een tijdelijke aanbieding in een specifieke productcategorie benadrukt. Dit fragment kan eenvoudig worden hergebruikt op meerdere pagina’s of contactmomenten, wat zorgt voor consistente promotie en berichtgeving op de gehele commerciële website.
Hoe een webpagina wordt opgebouwd uit componenten

Nu we de componenten hebben behandeld, wilt u waarschijnlijk leren hoe u er een webpagina mee bouwt.
Ontwerpen met componenten
Het proces van het bouwen van een webpagina met behulp van componenten omvat verschillende belangrijke stappen die ontwerp- en ontwikkelingselementen combineren. Hier is een eenvoudig overzicht van het proces:
- Mockup. Creëer een visuele mockup of wireframe van de webpaginalay-out op basis van de Core Components. Dit helpt bij het bepalen van de algehele structuur, het ontwerp en de plaatsing van de elementen.
- Ontwerp. Met behulp van een ontwerptool zoals Adobe XD kunnen ontwerpers werken aan het visuele aspect—zoals kleuren, typografie en afbeeldingen. Met Adobe XD en Adobe Components kan uw creatieve team ontwerpen maken op basis van kant-en-klare tools.
- Configuratie en stijl. Elke sectie of elk element van het ontwerp wordt geïdentificeerd en gekoppeld aan het juiste component in de componentenbibliotheek.
- Een pagina opbouwen met componenten. Ontwikkelaars beginnen de webpagina op te bouwen door de onderdelen in de gewenste volgorde samen te stellen, waarbij ze ervoor zorgen dat de inhoud en functionaliteit correct worden geïmplementeerd. Het AEM-stijlsysteem biedt een reeks vooraf gedefinieerde stijlen en maakt maatwerk mogelijk om visuele consistentie met de rest van de website te garanderen.
Afhankelijk van de specifieke projectvereisten wilt u mogelijk bepaalde elementen aanpassen om te voldoen aan unieke functionaliteits- of ontwerpwensen.
Componenten in de AEM-interface
Open de Componentenconsole via Gereedschappen > Algemeen > Componenten. Vanaf daar kunt u door de lijst met componenten bladeren en de zoekfunctie gebruiken om snel een specifieke component of een groep ervan te vinden.

Selecteer een component uit de lijst en klik erop om belangrijke informatie te bekijken, zoals de titel, beschrijving, groep en een lijst met links naar de livepagina’s waarop de component wordt gebruikt.

U kunt componenten gebruiken in een drag-and-drop-editor door ze naar de gewenste sectie van de pagina te slepen.

Zodra u een component aan de pagina hebt toegevoegd, kunt u de eigenschappen ervan configureren via een gebruiksvriendelijk formulier—zoals het specificeren van inhoud, afbeeldingen, links of andere componentgerelateerde instellingen.
Conclusie
Na dit artikel te hebben gelezen, zult u waardering hebben voor hoe AEM Core Components gebruiksklare en gestandaardiseerde elementen leveren die u zullen helpen om uw website-ontwerp- en ontwikkelingsproces te vereenvoudigen met behoud van hoge kwaliteit.
Echter, het is belangrijk te erkennen dat het beschikken over ervaren AEM-ontwikkelaars en toegang tot AEM implementatiediensten essentieel is voor het behalen van deze snelle en effectieve resultaten. Deze gespecialiseerde ontwikkelaars beschikken over de nodige expertise om AEM-website-elementen efficiënt te benutten, best practices te volgen en een correcte integratie met de algehele website-architectuur te waarborgen.
Het aanpassen van kernelementen om aan uw specifieke bedrijfsvereisten of merkbehoeften te voldoen, vereist de kennis en vaardigheden van ervaren AEM-ontwikkelaars. Zij kunnen de complexiteit van maatwerk doorgronden en tegelijkertijd de integriteit ervan bewaren, wat resulteert in een website die niet alleen snel is, maar ook afgestemd op de unieke behoeften van uw bedrijf.
Veelgestelde vragen
Wat is de nieuwste versie van de AEM Core Components?
De nieuwste versie van de AEM Core Components is 2.22.12. Deze versie is compatibel met AEM as a Cloud Service en on-premise AEM-installaties.
Hoeveel componenten zijn er in AEM?
Er zijn twee sets door Adobe geleverde AEM-componenten – Core Components en Foundation Components. De uitgebreide bibliotheek bevat meer dan 50 componenten.
Wat is het verschil tussen Core Components en Experience Fragments in AEM?
Core Components in AEM zijn gestandaardiseerde bouwstenen voor het creëren van webpagina’s en bieden essentiële functionaliteit voor website-ontwikkeling. Experience Fragments zijn herbruikbare contentmodules die consistent contentbeheer over meerdere kanalen en touchpoints mogelijk maken.
Wat is het verschil tussen Core Components en Foundation Components?
Core Components in AEM zijn vooraf gebouwde elementen voor webpagina-ontwikkeling. Foundation Components vormen het raamwerk van AEM en maken contentcreatie en -beheer mogelijk. Core Components richten zich op webpagina-elementen, terwijl Foundation Components het AEM-platform ondersteunen.