ui.content Módulo del Arquetipo del Proyecto AEM

El módulo ui.content maven (<src-directory>/<project>/ui.content) incluye contenido de línea de base y configuraciones debajo de /content y /conf. ui.content se compila en un paquete AEM como ui.apps. La principal diferencia es que los nodos almacenados en ui.content se pueden modificar directamente en la instancia de AEM. Esto incluye páginas, recursos DAM y plantillas editables. El módulo ui.content puede utilizarse para almacenar contenido de muestra para una instancia limpia o para crear algunas configuraciones de línea de base que se administrarán en el control de código fuente.

filter.xml

El archivo filter.xml para el módulo ui.content se encuentra en <src>/<project>/ui.content/src/main/content/META-INF/vault/filter.xml y contiene las rutas que se incluirán e instalarán con el paquete ui.content. Observe que se agrega un atributo mode="merge" a la ruta. Esto garantiza que las configuraciones implementadas con una implementación de código no sobrescriban automáticamente el contenido o las configuraciones que se hayan creado directamente en la instancia de AEM.

ui.content/pom.xml

El módulo ui.content, al igual que el módulo ui.apps, utiliza el complemento FileVault Package. Sin embargo, el pom ui.content (<src>/<project>/ui.content/pom.xml) incluye una propiedad de configuración adicional denominada acHandling, establecida en merge_preserve. Esto se incluye porque el módulo ui.content incluye Listas de Control de acceso (ACL), que son permisos que determinan quién puede editar las plantillas. Para que estas ACL se importen a AEM se necesita la propiedad acHandling.

En esta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free