Superposiciones en AEM as a Cloud Service overlays-in-aem

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

Superposición es un término que se puede utilizar en muchos contextos. En este contexto, al ampliar AEM as a 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 mantiene 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 interfaz de usuario táctil usa superposiciones relacionadas con Granite:

    • Método

      • Reconstruir la estructura /libs adecuada en /apps.

        Esta reestructuración no requiere una copia 1:1 porque Sling Resource Merger se usa para hacer referencia a las definiciones originales que se requieren. La fusión de recursos de Sling proporciona servicios para acceder y combinar recursos con mecanismos de diferencia.

      • En /apps, realice cambios.

    • Ventajas

      • Más seguro para los cambios en /libs.
      • Redefina solo lo que sea necesario.
CAUTION
La Fusión de recursos de Sling y los métodos relacionados solo se pueden usar con Granite. Esta regla significa que la creación de una superposición con una estructura de esqueleto solo es adecuada para la interfaz de usuario táctil estándar.

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

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

  • Concentran los cambios en una ubicación, lo que facilita el seguimiento, la migración, la copia de seguridad o la depuración de los cambios según sea necesario.

Rutas de búsqueda search-paths

AEM utiliza una ruta de búsqueda para buscar un recurso, buscando primero (de forma predeterminada) la rama /apps y, a continuación, la rama /libs. Este mecanismo significa que la superposición en /apps (y las personalizaciones definidas) tiene prioridad.

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

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