Paden naar succes met de kerncomponenten paths-to-success
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 two-paths
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.
- Breng uw ontwerpen in kaart aan de Componenten van de Kern en neem de HTML die zij verstrekken. of
- 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 common-pitfalls
Twee gemeenschappelijke kwesties die tot projecten leiden die niet met de Componenten van de Kern slagen zijn:
- Afgeronde ontwerpen - deze zouden kunnen worden goedgekeurd C-Vlak en worden overgeleverd aan het ontwikkelingsteam om pixel-perfect zonder zorg voor de onderliggende technologie worden uitgevoerd.
- een bedrijf-brede HTML stijl-gids - Dergelijke gidsen moeten te vaak dogmatisch door de componenten worden gevolgd die stijlen van een top-down perspectief toepassen.
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 start-early
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 component-library
Verwijzing de Bibliotheek van de Componentreeds 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 ui-kit
Zodra er een bewezen behoefte aan een douanecomponent is, hefboomwerking de uitrusting UI voor Adobe XD, die hier kan worden gedownload,zodat de ontwerpers kunnen beginnen draadframes en de ontwerpen met de Componenten van de Kern te bouwen als bouwstenen.
Laat krachtige functies onverlet powerful-features
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.
Inhoudsfragmenten content-fragments
de Fragmenten van de Inhoudstaan u toe om kanaal-neutrale inhoud, samen met (misschien kanaal-specifieke) variaties tot stand te brengen. 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 experience-fragment-templates
Als een auteur onderdelen (een fragment van een ervaring) van een pagina opnieuw wil gebruiken. Zonder Fragmenten van de Ervaring,zou de auteur dat fragment moeten kopiƫren en kleven. 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 embed-component
de Embed Componentstaat niet alleen voor eenvoudige opneming van externe middelen zoals de videoinhoud van YouTube toe, maar is ook verlengbaar om het toe te staan om inhoud aan te passen specifiek voor de behoeften van een project.