En una instalación estándar, Adobe Experience Manager AEM () crea una versión de una página o nodo cuando activa una página después de actualizar el contenido.
Si no se realizan cambios en el contenido, verá el mensaje que indica que la página se ha activado, pero que no se crea ninguna versión nueva.
Puede crear versiones adicionales si lo desea utilizando Versiones pestaña de la barra de tareas. Estas versiones se almacenan en el repositorio y se pueden restaurar, si es necesario.
Estas versiones nunca se depuran, por lo que el tamaño del repositorio aumenta con el tiempo y, por lo tanto, debe administrarse.
AEM Se envía con varios mecanismos para ayudarle a administrar el repositorio:
el Administrador de versiones
Esto se puede configurar para purgar versiones antiguas cuando se crean nuevas versiones.
el Purgar versiones herramienta Se utiliza como parte de la supervisión y el mantenimiento del repositorio.
Permite intervenir para eliminar versiones antiguas de un nodo o una jerarquía de nodos, según estos parámetros:
Número máximo de versiones que se guardarán en el repositorio.
Cuando se supera este número, se elimina la versión más antigua.
La antigüedad máxima de cualquier versión guardada en el repositorio.
Cuando la antigüedad de una versión supera este valor, se depura del repositorio.
el Tarea de mantenimiento de depuración de versiones. Puede planificar la tarea de mantenimiento Depuración de versiones para que se eliminen automáticamente las versiones antiguas. Como resultado, esto minimiza la necesidad de utilizar manualmente las herramientas de depuración de versiones.
Para optimizar el tamaño del repositorio, ejecute la tarea de depuración de versiones con frecuencia. La tarea debe programarse fuera del horario laboral cuando haya una cantidad limitada de tráfico.
Además de la depuración explícita mediante la herramienta de depuración, se puede configurar el Administrador de versiones para que depure las versiones antiguas cuando se crean nuevas.
Para configurar el Administrador de versiones, crear una configuración para:
PID com.day.cq.wcm.core.impl.VersionManagerImpl
Las opciones disponibles son las siguientes:
versionmanager.createVersionOnActivation
(Booleano, predeterminado: true) Especifica si se crea una versión cuando se activan las páginas.
Se crea una versión a menos que el agente de replicación esté configurado para suprimir la creación de versiones, algo que respeta el Administrador de versiones.
Se crea una versión solo si la activación se produce en una ruta contenida en versionmanager.ivPaths
(ver más abajo).
versionmanager.ivPaths
(Cadena) [], predeterminado: {"/"}
) Especifica las rutas en las que se crean versiones implícitamente al activarlas versionmanager.createVersionOnActivation
se establece en true.
versionmanager.purgingEnabled
(Booleano, predeterminado: false) Define si se habilita la depuración cuando se crean nuevas versiones.
versionmanager.purgePaths
(Cadena) [], predeterminado: {"/content"}) Especifica en qué rutas se depuran las versiones cuando se crean nuevas versiones.
versionmanager.maxAgeDays
(int, predeterminado: 30) Al purgar la versión, se elimina cualquier versión anterior al valor configurado. Si el valor es menor que 1, la depuración no se realiza según la antigüedad de la versión.
versionmanager.maxNumberVersions
(int, predeterminado 5) Al purgar la versión, se elimina cualquier versión anterior a la n-ésima más reciente. Si el valor es menor que 1, la depuración no se realiza en función del número de versiones.
versionmanager.minNumberVersions
(int, predeterminado 0) El número mínimo de versiones que se conservan independientemente de la edad. Si el valor se establece en un valor menor que 1, no se conserva un número mínimo de versiones.
No se recomienda mantener muchas versiones en el repositorio. Por lo tanto, al configurar la operación de depuración de versiones, tenga en cuenta no excluir demasiadas versiones de la depuración; de lo contrario, el tamaño del repositorio no se optimiza correctamente. Si mantiene un gran número de versiones debido a requisitos comerciales, póngase en contacto con el servicio de asistencia de Adobes para buscar formas alternativas de optimizar el tamaño del repositorio.
Las opciones que definen cómo se deben conservar las versiones ( maxAgeDays
, maxNumberVersions
, minNumberVersions
), se puede combinar según sus necesidades.
Por ejemplo, al definir el número máximo de versiones que se van a conservar Y la versión más antigua que se va a conservar:
Configuración:
maxNumberVersions
= 7
maxAgeDays
= 30
Con:
Significa que:
Por ejemplo, al definir el número máximo Y mínimo de versiones que se van a conservar Y la versión más antigua que se va a conservar:
Configuración:
maxNumberVersions
= 3maxAgeDays
= 30minNumberVersions
= 3Con:
Significa que:
El Purgar versiones está diseñada para depurar las versiones de un nodo o una jerarquía de nodos en el repositorio. Su propósito principal es ayudarle a reducir el tamaño del repositorio eliminando las versiones antiguas de los nodos.