Sovrapposizioni in AEM as a Cloud Service overlays-in-aem

Adobe Experience Manager as a Cloud Service utilizza il principio delle sovrapposizioni per estendere e personalizzare le console e altre funzionalità (ad esempio, l’authoring delle pagine).

Sovrapposizione è un termine che può essere utilizzato in molti contesti. In questo contesto, l’estensione di AEM as a Cloud Service, una sovrapposizione significa accettare la funzionalità predefinita e imporvi le tue definizioni per personalizzare la funzionalità standard.

In un’istanza standard, la funzionalità predefinita si trova sotto /libs e si consiglia di definire la sovrapposizione (personalizzazioni) in /apps ramo (utilizzando un percorso di ricerca per risolvere le risorse).

  • L’interfaccia touch utilizza GraniteSovrapposizioni relative a:

    • Metodo

      • Ricostruire l’appropriato /libs struttura in /apps.

        Questa ristrutturazione non richiede una copia 1:1 perché il Sling Resource Merger viene utilizzato per fare riferimento incrociato alle definizioni originali richieste. Sling Resource Merger fornisce servizi per l’accesso e l’unione di risorse con meccanismi di differenze.

      • Sotto /apps, apportare modifiche.

    • Vantaggi

      • Più robusto per le modifiche in /libs.
      • Ridefinisci solo ciò che è richiesto.
CAUTION
Il Sling Resource Merger e i metodi correlati possono essere utilizzati solo con Granite. Questa regola significa che la creazione di una sovrapposizione con una struttura di ossatura è appropriata solo per l'interfaccia utente standard touch.

Le sovrapposizioni sono il metodo consigliato per molte modifiche. Ad esempio, puoi configurare le console o creare la categoria di selezione nel browser Risorse nel pannello laterale (utilizzato per la creazione delle pagine). Sono necessari in quanto:

  • In /libs filiale, non apportare modifiche
    Qualsiasi modifica apportata potrebbe andare persa, poiché questo ramo potrebbe subire modifiche ogni volta che vengono applicati aggiornamenti all’istanza.

  • Concentrano le modifiche in un'unica posizione, semplificando il monitoraggio, la migrazione, il backup o il debug delle modifiche in base alle esigenze.

Percorsi di ricerca search-paths

L’AEM utilizza un percorso di ricerca per trovare una risorsa, eseguendo prima la ricerca - per impostazione predefinita - nel /apps e quindi il /libs filiale. Questo meccanismo significa che la sovrapposizione in /apps (e le personalizzazioni ivi definite) ha la priorità.

Per le sovrapposizioni, la risorsa distribuita è un aggregato delle risorse e delle proprietà recuperate, a seconda dei percorsi di ricerca definiti nella configurazione OSGi.

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab