Superposiciones en AEM as a Cloud Service

Adobe Experience Manager como Cloud Service utiliza el principio de superposiciones para permitirle ampliar y personalizar las consolas y otras funciones (por ejemplo, la creación de páginas).

Overlay es un término que se puede utilizar en muchos contextos. En este contexto (extendiendo AEM como Cloud Service), una superposición significa tomar la funcionalidad predefinida e imponer sus propias definiciones sobre ella (para personalizar la funcionalidad estándar).

En una instancia estándar, la funcionalidad predefinida se encuentra en /libs y se recomienda definir la superposición (personalizaciones) en la rama /apps (mediante una ruta de búsqueda para resolver los recursos).

  • La IU táctil utiliza superposiciones relacionadas con Granite:

    • Método

      • Reconstruya la estructura /libs adecuada en /apps.

        Esto no requiere una copia 1:1, ya que Fusión de recursos de Sling se utiliza para hacer referencia cruzada a las definiciones originales que son necesarias. La fusión de recursos Sling proporciona servicios para acceder a los recursos y combinarlos mediante mecanismos de diferenciación (diferenciación).

      • Realice cualquier cambio en /apps.

    • Ventajas

      • Más robusto para los cambios en /libs.
      • Solo redefinir lo que realmente se requiere.
ATENCIÓN

La fusión de recursos de Sling y los métodos relacionados sólo se pueden usar con Granite. Esto significa que la creación de una superposición con una estructura de esqueleto solo es adecuada para la IU estándar con capacidad táctil.

Las superposiciones son el método recomendado para realizar muchos cambios, como la configuración de las consolas o la creación de la categoría de selección en el navegador de recursos del panel lateral (utilizado al crear páginas). Se requieren como:

  • no debe realizar cambios en la rama /libs​Cualquier cambio que realice puede perderse, ya que esta rama puede cambiar cada vez que se apliquen actualizaciones a la instancia.

  • Concentran los cambios en un solo lugar; facilitando el seguimiento, la migración, la copia de seguridad y/o la depuración de los cambios según sea necesario.

Rutas de búsqueda

AEM utiliza una ruta de búsqueda para encontrar un recurso, buscando (de forma predeterminada) primero la rama /apps y luego la rama /libs. Este mecanismo significa que la superposición en /apps (y las personalizaciones definidas allí) tendrán prioridad.

Para las superposiciones, el recurso enviado es un acumulado de los recursos y las propiedades recuperados, según las rutas de búsqueda definidas en la configuración OSGi.

En esta página

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now