Configuración de la sincronización de Live Copy configuring-live-copy-synchronization
Realice las siguientes tareas para controlar cómo y cuándo se sincronizan las Live Copies con su contenido de origen.
- Decida si las configuraciones de despliegue existentes cumplen los requisitos o si necesita crear una o más.
- Especifique las configuraciones de despliegue que se utilizarán para las Live Copies.
Configuraciones de despliegue instaladas y personalizadas installed-and-custom-rollout-configurations
En esta sección se proporciona información sobre las configuraciones de despliegue instaladas, las acciones de sincronización que utilizan y cómo crear configuraciones personalizadas si es necesario.
Activadores de despliegue rollout-triggers
Cada configuración de lanzamiento utiliza un activador de lanzamiento que hace que se produzca el lanzamiento. Las configuraciones de despliegue pueden utilizar uno de los siguientes activadores:
-
En el despliegue: El comando Despliegue se usa en la página del modelo, o el comando Sincronizar se usa en la página de Live Copy.
-
En la modificación: la página de origen se modifica.
-
En la activación: la página de origen se activa.
-
En la desactivación: la página de origen se desactiva.
Configuraciones de despliegue instaladas installed-rollout-configurations
AEM En la tabla siguiente se enumeran las opciones de configuración de despliegue que se instalan con las opciones de configuración de la implementación de. La tabla incluye las acciones de déclencheur y sincronización de cada configuración de lanzamiento. Si las acciones de configuración de despliegue instaladas no cumplen con sus requisitos, puede crear una configuración de despliegue.
Acciones de sincronización instaladas installed-synchronization-actions
AEM En la tabla siguiente se enumeran las acciones de sincronización que se instalan con las que se ha realizado la operación de sincronización de forma. Si las acciones instaladas no cumplen con sus requisitos, puede Crear una nueva acción de sincronización.
Creación de una configuración de despliegue creating-a-rollout-configuration
Puede crear una configuración de despliegue cuando las configuraciones de despliegue instaladas no cumplan con los requisitos de la aplicación:
La nueva configuración de despliegue está disponible al establecer configuraciones de despliegue en una página de modelo o Live Copy.
Exclusión de propiedades y tipos de nodos de la sincronización excluding-properties-and-node-types-from-synchronization
Puede configurar varios servicios de OSGi que admitan las acciones de sincronización correspondientes para que no afecten a los tipos de nodos y propiedades específicos. AEM Por ejemplo, muchas propiedades y subnodos relacionados con el funcionamiento interno de los no deben incluirse en una Live Copy. Solo se debe copiar el contenido relevante para el usuario de la página.
AEM Al trabajar con los servicios, existen varios métodos para administrar las opciones de configuración de dichos servicios; consulte Configuración de OSGi para obtener más información y las prácticas recomendadas.
En la tabla siguiente se enumeran las acciones de sincronización para las que se pueden especificar los nodos que se excluirán. La tabla proporciona los nombres de los servicios que se van a configurar mediante la consola web y el PID para configurar mediante un nodo del repositorio.
En la tabla siguiente se describen las propiedades que se pueden configurar:
Acción de actualización de contenido de CQ MSM: exclusiones cq-msm-content-update-action-exclusions
De forma predeterminada, se excluyen varias propiedades y tipos de nodos, que se definen en la configuración OSGi de Acción de actualización de contenido de CQ MSM, en Propiedades de página excluidas.
De forma predeterminada, las propiedades que coinciden con las siguientes expresiones regulares se excluyen (es decir, no se actualizan) en el despliegue:
Puede cambiar las expresiones que definen la lista de exclusión según sea necesario.
Por ejemplo, si quiere que el título de la página se incluya en los cambios considerados para el lanzamiento, elimine jcr:title
de las exclusiones. Por ejemplo, con la expresión regular:
jcr:(?!(title)$).*
Configuración de la sincronización de actualización de referencias configuring-synchronization-for-updating-references
Puede configurar varios servicios de OSGi que admitan las acciones de sincronización correspondientes relacionadas con la actualización de referencias.
AEM Al trabajar con los servicios, existen varios métodos para administrar las opciones de configuración de dichos servicios; consulte Configuración de OSGi para obtener más información y las prácticas recomendadas.
En la siguiente tabla se enumeran las acciones de sincronización para las que se puede especificar la actualización de referencia. La tabla proporciona los nombres de los servicios que se van a configurar mediante la consola web y el PID para configurar mediante un nodo del repositorio.
Especificación de las opciones de configuración de lanzamiento que se van a utilizar specifying-the-rollout-configurations-to-use
MSM le permite especificar conjuntos de configuraciones de despliegue que suelen utilizarse y, cuando sea necesario, puede anularlos para Live Copies específicas. MSM proporciona varias ubicaciones para especificar las opciones de configuración de lanzamiento que se deben utilizar. La ubicación determina si la configuración se aplica a una Live Copy específica.
En la siguiente lista de ubicaciones en la que se pueden especificar las opciones de configuración de lanzamiento que se deben utilizar, se describe cómo MSM determina qué opciones de configuración de lanzamiento se deben utilizar para una Live Copy:
- Propiedades de la página Live Copy: Cuando una página Live Copy está configurada para usar una o más configuraciones de despliegue, MSM las usa.
- Propiedades de la página de modelo: Cuando una página de Live Copy se basa en un modelo y la página de Live Copy no está configurada con una configuración de despliegue, se utiliza la configuración de despliegue asociada con la página de origen del modelo.
- Propiedades de la página principal de Live Copy: Cuando ni la página de Live Copy ni la página de origen del modelo tienen una configuración de despliegue, se utiliza la configuración de despliegue que se aplica a la página principal de la página de Live Copy.
- Sistema predeterminado: Cuando no se puede determinar la configuración de despliegue de la página principal de Live Copy, se utiliza la configuración de despliegue predeterminada del sistema.
Por ejemplo, un modelo utiliza el sitio de referencia de We.Retail como contenido de origen. Se crea un sitio a partir del modelo. Cada elemento de la siguiente lista describe un escenario diferente con respecto al uso de configuraciones de despliegue:
- Ninguna de las páginas del modelo ni de Live Copy están configuradas para utilizar una configuración de despliegue. MSM utiliza la configuración de despliegue predeterminada del sistema para todas las páginas de Live Copy.
- La página raíz del sitio de referencia de We.Retail se configura con varias opciones de configuración de despliegue. MSM utiliza estas configuraciones de despliegue para todas las páginas de Live Copy.
- La página raíz del sitio de referencia de We.Retail se configura con varias opciones de configuración de despliegue, mientras que la página raíz del sitio de Live Copy se configura con un conjunto diferente. MSM utiliza las opciones de configuración de despliegue que se encuentran en la página raíz del sitio de Live Copy.
Configuración de las opciones de configuración de lanzamiento para una página de Live Copy setting-the-rollout-configurations-for-a-live-copy-page
Configure una página de Live Copy con las opciones de configuración de despliegue que se utilizarán cuando se lance la página de origen. Las páginas secundarias heredan la configuración de forma predeterminada. Al configurar la configuración de despliegue para su uso, se anula la configuración que la página de Live Copy hereda de su elemento principal.
También puede configurar las opciones de configuración de despliegue para una página de Live Copy al crear Live Copy.
-
Utilice la consola Sites para seleccionar la página de Live Copy.
-
En la barra de herramientas, seleccione Propiedades.
-
Abra la pestaña Live Copy.
La sección Configuración muestra las opciones de configuración de lanzamiento que hereda la página.
-
Si es necesario, ajuste el indicador Herencia de Live Copy. Si se selecciona, la configuración de la Live Copy es eficaz en todas las páginas secundarias.
-
Borre la propiedad Heredar configuración de despliegue del elemento principal y, a continuación, seleccione una o varias opciones de configuración de despliegue de la lista.
Las configuraciones de despliegue seleccionadas aparecen debajo de la lista desplegable.
-
Haga clic en Guardar.
Configuración de despliegue para una página de modelo setting-the-rollout-configuration-for-a-blueprint-page
Configure una página modelo con las configuraciones de despliegue que se usarán cuando se lance la página modelo.
Las páginas secundarias de la página de modelo heredan la configuración. Al establecer la configuración de despliegue para su uso, se anula la configuración que la página hereda de su elemento principal.
- Utilice la consola Sitios para seleccionar la página de modelo.
- En la barra de herramientas, seleccione Propiedades.
- Abra la pestaña Modelo.
- Seleccione una o más opciones de configuración de lanzamiento con el selector desplegable.
- Para almacenar las actualizaciones, seleccione Guardar.
Opciones de la configuración de lanzamiento predeterminada del sistema setting-the-system-default-rollout-configuration
Especifique una configuración de despliegue para utilizarla como predeterminada del sistema. Para especificar el valor predeterminado, configure el servicio OSGi:
- Administrador de relaciones activas de CQ WCM por día
el PID de servicio escom.day.cq.wcm.msm.impl.LiveRelationshipManagerImpl
Configure el servicio mediante la consola web o un nodo de repositorio.
- En la consola web, el nombre de la propiedad que se va a configurar es Configuración de despliegue predeterminada.
- Mediante un nodo del repositorio, el nombre de la propiedad que se va a configurar es
liverelationshipmgr.relationsconfig.default
.
Establezca este valor de la propiedad en la ruta de la configuración de lanzamiento que se utilizará como valor predeterminado del sistema. El valor predeterminado es /libs/msm/wcm/rolloutconfigs/default
, que es la Configuración de despliegue estándar.