Bedekkingen in AEM as a Cloud Service overlays-in-aem
Adobe Experience Manager as a Cloud Service gebruikt het principe van overlays om consoles en andere functies (bijvoorbeeld paginaontwerp) uit te breiden en aan te passen.
Bedekking is een term die in veel contexten kan worden gebruikt. In dit verband betekent het uitbreiden van AEM as a Cloud Service dat een overlay de vooraf gedefinieerde functionaliteit overneemt en er uw eigen definities op legt om de standaardfunctionaliteit aan te passen.
In een standaardinstantie, wordt de vooraf bepaalde functionaliteit gehouden onder /libs
en het wordt geadviseerd praktijk om uw bekleding (aanpassingen) onder de /apps
tak te bepalen (gebruikend a onderzoekspadom de middelen) op te lossen.
-
Het aanraking-toegelaten gebruikersinterface gebruikt graniet- verwante overlays:
-
Methode
-
Reconstrueer de juiste
/libs
-structuur onder/apps
.Deze herstructurering vereist geen 1:1 exemplaar omdat de Verzameling Fusie van het Middelwordt gebruikt om de originele definities van verwijzingen te voorzien die worden vereist. De het Verdelen Fusie van het Middel verleent de diensten om tot middelen met (het onderscheiden) mechanismen toegang te hebben en samen te voegen.
-
Breng wijzigingen aan onder
/apps
.
-
-
Voordelen
- Meer robuust voor wijzigingen onder
/libs
. - Alleen opnieuw definiëren wat vereist is.
- Meer robuust voor wijzigingen onder
-
Bedekkingen zijn de aanbevolen methode voor veel wijzigingen. Stel bijvoorbeeld dat u de consoles configureert of dat u de selectiecategorie maakt in de middelenbrowser in het zijpaneel (gebruikt bij het ontwerpen van pagina's). Zij zijn vereist als:
-
in de
/libs
tak, maakt geen veranderingen
Wijzigingen die u aanbrengt, kunnen verloren gaan omdat deze vertakking kan veranderen wanneer upgrades op uw instantie worden toegepast. -
Zij concentreren uw veranderingen in één plaats, die het voor u gemakkelijker maken om uw veranderingen te volgen, te migreren, file, of te zuiveren zonodig.
Paden zoeken search-paths
AEM gebruikt een zoekpad om een bron te zoeken, waarbij eerst de /apps
-vertakking en vervolgens de /libs
-vertakking worden gezocht. Dit mechanisme houdt in dat uw bedekking in /apps
(en de aanpassingen die daar worden gedefinieerd) prioriteit heeft.
Voor bekledingen is het geleverde middel een aggregaat van de middelen en eigenschappen die, afhankelijk van onderzoekswegen worden teruggewonnen die in de configuratie OSGi worden bepaald.