Komponenter - översikt components-overview
Den här sidan innehåller en översikt över Adobe Experience Manager-komponenter (AEM), till exempel de som används för sidredigering.
Vad är komponenter? what-exactly-is-a-component
- Modulära enheter som utnyttjar specifika funktioner för att presentera innehållet på webbplatsen.
- Kan återanvändas.
- Utvecklas som självständiga enheter i en mapp i databasen.
- Har inga dolda konfigurationsfiler.
- Kan innehålla andra komponenter.
- Kan köras var som helst i alla AEM. De kan också begränsas till att köras under specifika komponenter.
- ha ett standardiserat användargränssnitt.
- Har redigeringsbeteende som kan konfigureras.
- Använda dialogrutor som är byggda med delelement som är baserade på GRÄNSSNITTSkomponenter i Granite
- Utvecklas med HTL (rekommenderas) eller JSP.
- Kan utvecklas för att skapa anpassade komponenter som utökar standardfunktionerna.
Eftersom komponenterna är modulära kan du:
- Utveckla en ny komponent på den lokala instansen.
- Driftsätt den i testmiljön.
- Distribuera det till redigeringsmiljön där författare och/eller administratörer kan lägga till och konfigurera innehåll.
- Distribuera den i publiceringsmiljön där de används för att återge innehåll för besökare på webbplatsen. Vissa komponenter, till exempel för Communities, accepterar även indata från dina användare.
Varje AEM:
- Är en resurstyp.
- Är en samling skript som helt och hållet realiserar en viss funktion.
- Kan fungera i isolering, vilket betyder antingen i AEM eller i en portal.
Färdiga komponenter i AEM out-of-the-box-components-within-aem
AEM levereras med en rad färdiga komponenter som ger omfattande funktionalitet som:
- Styckesystem (
parsys
) - Sida (
responsivegrid
- endast användargränssnitt med pekfunktion) - Text
- Bild, med medföljande text
- Verktygsfält
Komponenterna som anges och deras användning i exemplet Web.Retail-webbplatser visar hur du implementerar och använder komponenter. Komponenterna levereras med all källkod och kan användas som de är eller som startpunkter för ändrade eller utökade komponenter.
Kärnkomponenter och grundkomponenter core-components-and-foundation-components
Det finns två uppsättningar AEM komponenterna som tillhandahålls av Adobe:
Kärnkomponenter introducerades med AEM 6.3 och erbjuder flexibla och funktionsrika redigeringsfunktioner. Referenswebbplatsen We.Retail visar hur kärnkomponenterna kan användas och representerar de bästa metoderna för komponentutveckling.
Foundation Components har varit tillgängliga med AEM för många versioner och är tillgängliga i en AEM standardinstallation. Även om de flesta fortfarande stöds har de tagits bort, förbättrats inte längre och baseras på äldre tekniker.
Visa tillgängliga komponenter viewing-available-components
Använd komponentkonsolen om du vill ha en översikt över alla tillgängliga komponenter i AEM.
Du kan också använda CRXDE Lite för att få en lista över alla komponenter som är tillgängliga i databasen.
-
I CRXDE Lite väljer du Tools i verktygsfältet och sedan Query, som öppnar fliken Query.
-
Välj
XPath
som Type på fliken Query. -
Ange följande sträng i indatafältet Query:
//element(*, cq:Component)
-
Klicka på Execute så visas komponenterna.
Ytterligare resurser further-reading
På följande sidor finns mer detaljerad information om hur du utvecklar dessa - och andra - komponenter:
-
Klassiskt användargränssnitt