Paden naar succes met de kerncomponenten

Laatste update: 2023-08-29
  • Gemaakt voor:
  • Developer
    Admin
    User

De kerncomponenten zijn krachtig, flexibel en gebruiksvriendelijk. Als u een aantal belangrijke richtlijnen volgt die in dit document worden beschreven, weet u zeker dat uw project met de kerncomponenten een succes is.

Twee paden om te slagen

Er zijn twee basisbenaderingen voor de implementatie van de kerncomponenten, die tot succes kunnen leiden maar hun eigen compromissen hebben die per project moeten worden bekeken.

  1. Breng uw ontwerpen in kaart aan de Componenten van de Kern en neem de HTML die zij verstrekken. of
  2. Als u aan reeds-bepaalde normen van de HTML moet voldoen zult u meer inspanning nodig hebben en niet alle voordelen van de kerncomponenten krijgen.

Veelvoorkomende fouten in componentimplementatie

Twee gemeenschappelijke kwesties die tot projecten leiden die niet met de Componenten van de Kern slagen zijn:

  • Voltooide ontwerpen - Deze zouden zelfs op C-niveau kunnen worden goedgekeurd en worden overgedragen aan het ontwikkelingsteam om pixelvolmaakt te worden geïmplementeerd zonder dat de onderliggende technologie daarbij betrokken is.
  • Een HTML stijlgids voor het hele bedrijf - Dergelijke gidsen moeten te vaak dogmatisch worden gevolgd door de componenten die stijlen toepassen vanuit een top-down perspectief.

In beide gevallen zijn de vereisten voor de onderdelen zo strak en specifiek dat het moeilijk is om de Core Components (Basiscomponenten) of een out-of-the-box component eraan te voldoen, wat leidt tot een enorme ontwikkeling van aangepaste componenten.

Begin vroeg

In plaats van alleen de kerncomponenten in de implementatiefase van uw project te bekijken, begint u al met de kerncomponenten tijdens de draadframe- en ontwerpfase.

De componentbibliotheek gebruiken

Verwijs naar de Componentbibliotheek reeds in de ontwerpfase. De Core Components zijn krachtig en flexibel en kunnen u tot een beginpunt leiden. Voeg alleen aangepaste componenten toe wanneer er een echte zakelijke behoefte is die redelijkerwijs niet met een kerncomponent kan worden bereikt.

De UI-kit voor Adobe XD gebruiken

Zodra er een aantoonbare behoefte aan een aangepaste component is, gebruikt u de UI-kit voor Adobe XD die hier kunnen worden gedownload, zodat de ontwerpers de draadframes en de ontwerpen kunnen beginnen te bouwen met de Componenten van de Kern als bouwstenen.

Laat krachtige functies onverlet

De eigenschappen van AEM en de Componenten van de Kern kunnen zeer krachtig, maar ook zeer subtiel zijn en de mogelijkheden voor bepaalde functionaliteit zouden niet onmiddellijk duidelijk aan een ontwerper kunnen zijn.

Contentfragmenten

Inhoudsfragmenten kunt u kanaalneutrale inhoud maken, samen met (mogelijk kanaalspecifieke) variaties. Vervolgens kunt u deze fragmenten en de variaties ervan gebruiken bij het ontwerpen van de inhoudspagina's.

Samen met de bijgewerkte JSON-exportfunctie kunnen gestructureerde inhoudsfragmenten ook worden gebruikt om AEM inhoud via Content Services te leveren aan andere kanalen dan AEM pagina's.

Fragmentsjablonen ervaren

Als een auteur onderdelen (een fragment van een ervaring) van een pagina opnieuw wil gebruiken. Zonder ervaringsfragmenten, de auteur moet dat fragment kopiëren en plakken. Het maken en onderhouden van deze kopiëren/plakken-ervaringen kost veel tijd en is vaak het gevolg van gebruikersfouten. De Fragmenten van de ervaring elimineren de behoefte aan exemplaar/deeg.

De component Embed

De component Embed staat niet alleen voor eenvoudige opneming van externe middelen zoals de video-inhoud van YouTube toe, maar is ook verlengbaar om het toe te staan om inhoud aan te passen specifiek aan de behoeften van een project.

Op deze pagina