Show Menu
ARGOMENTI×

Overlays in AEM as a Cloud Service

Adobe Experience Manager come 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 (estensione di AEM come Cloud Service) una sovrapposizione implica l’uso della funzionalità predefinita e l’imposizione di definizioni personalizzate su di essa (per personalizzare la funzionalità standard).
In un’istanza standard la funzionalità predefinita è mantenuta in /libs ed è consigliabile definire la sovrapposizione (personalizzazioni) sotto il /apps ramo (utilizzando un percorso di ricerca per risolvere le risorse).
  • L’interfaccia touch utilizza sovrapposizioni Granite :
    • Metodo
      • Ricostruire la struttura appropriata sotto /libs /apps .
        Questa operazione non richiede una copia 1:1, in quanto la fusione delle risorse Sling viene utilizzata per fare riferimento incrociato alle definizioni originali richieste. Sling Resource Merger fornisce servizi per l'accesso e l'unione delle risorse mediante meccanismi diversi (differenziazione).
      • Apportate eventuali modifiche in /apps .
    • Vantaggi
      • Più robusto ai cambiamenti in /libs .
      • Ridefinisci solo ciò che è effettivamente richiesto.
La fusione di risorse Sling e i metodi correlati possono essere utilizzati solo con Granite . Ciò significa che la creazione di una sovrapposizione con una struttura di ossatura è appropriata solo per l’interfaccia touch standard.
Le sovrapposizioni sono il metodo consigliato per molte modifiche, ad esempio per configurare le console o creare la categoria di selezione nel browser delle risorse nel pannello laterale (utilizzato per l’authoring delle pagine). Sono richiesti come:
  • Non ** è necessario apportare modifiche al /libs ramo Eventuali modifiche apportate potrebbero andare perdute, perché questo ramo può subire modifiche ogni volta che vengono applicati aggiornamenti all'istanza.
  • Consentono di concentrare le modifiche in un'unica posizione; facilitando il monitoraggio, la migrazione, il backup e/o il debug delle modifiche, a seconda delle necessità.

Percorsi di ricerca

In AEM viene utilizzato un percorso di ricerca per trovare una risorsa, eseguendo prima la ricerca del /apps ramo e quindi del /libs ramo. Questo meccanismo significa che la sovrapposizione /apps (e le personalizzazioni ivi definite) avranno priorità.
Per le sovrapposizioni, la risorsa consegnata è un insieme di risorse e proprietà recuperate, a seconda dei percorsi di ricerca definiti nella configurazione OSGi.