Överlagring i AEM as a Cloud Service

Adobe Experience Manager as a Cloud Service använder principen för övertäckningar för att du ska kunna utöka och anpassa konsoler och andra funktioner (till exempel för att skapa sidor).

Övertäckning är en term som kan användas i många sammanhang. I det här sammanhanget (utöka AEM as a Cloud Service) innebär en övertäckning att du tar de fördefinierade funktionerna och lägger in egna definitioner över dem (för att anpassa standardfunktionerna).

I en standardinstans hålls den fördefinierade funktionen under /libs och vi rekommenderar att du definierar övertäckningen (anpassningarna) under /apps förgrening (med söksökväg för att lösa resurserna).

  • Användargränssnittet med pekfunktioner använder Granit-relaterade övertäckningar:

    • Metod

      • Rekonstruera lämplig /libs struktur under /apps.

        Detta kräver ingen 1:1-kopia eftersom Samla resurser används för att korsreferera till de ursprungliga definitioner som krävs. Med Sling Resource Merger får du tillgång till och kan sammanfoga resurser på olika sätt (differentiering).

      • Gör ändringarna under /apps.

    • Fördelar

      • Kraftfullare förändringar under /libs.
      • Definiera bara om vad som faktiskt behövs.
FÖRSIKTIGHET

The Samla resurser och de relaterade metoderna kan bara användas med Granit. Det innebär att det bara är lämpligt att skapa en övertäckning med en skelettstruktur för det pekaktiverade standardgränssnittet.

Övertäckningar är den rekommenderade metoden för många ändringar, som att konfigurera konsoler eller skapa en markeringskategori för resursläsaren på sidopanelen (används vid utveckling av sidor). De krävs enligt följande:

  • Du får inte gör ändringar i /libs bankkontor ​ Alla ändringar du gör kan gå förlorade eftersom den här grenen kan ändras när uppgraderingar tillämpas på din instans.

  • De koncentrerar dina ändringar på ett ställe; gör det enklare för dig att spåra, migrera, säkerhetskopiera och/eller felsöka ändringar efter behov.

Sökvägar

AEM använder en söksökväg för att hitta en resurs och söker (som standard) först den /apps förgrening och sedan /libs förgrening. Den här funktionen innebär att överlägget /apps (och de anpassningar som definieras där) har prioritet.

För övertäckningar är den levererade resursen en sammanställning av resurser och egenskaper som hämtats, beroende på sökvägar som definierats i OSGi-konfigurationen.

På denna sida