Administrador de versiones

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, cree 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 de acceso contenida en versionmanager.ivPaths (ver a continuación).

  • versionmanager.ivPaths(Cadena[], predeterminado: {"/"})
    Especifica las rutas de acceso en las que se crean versiones implícitamente en la activación si versionmanager.createVersionOnActivation está establecido 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 purgar versiones cuando se crean nuevas versiones.

  • versionmanager.maxAgeDays (int, predeterminado: 30)
    Al purgar la versión, se eliminan todas las versiones anteriores 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 eliminan todas las versiones anteriores 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.

NOTE
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.

Combinar opciones de retención

Las opciones que definen cómo se deben conservar las versiones ( maxAgeDays, maxNumberVersions, minNumberVersions), se pueden 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:

    • En los últimos 60 días se hicieron 10 versiones
    • Tres de esas versiones se crearon en los últimos 30 días
  • Significa que:

    • Se conservan las tres últimas versiones

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 = 3
    • maxAgeDays = 30
    • minNumberVersions = 3
  • Con:

    • Cinco versiones fueron hechas hace 60 días
  • Significa que:

    • Se conservan tres versiones

Herramienta Purgar versiones

La herramienta Purgar versiones está diseñada para purgar las versiones de un nodo o una jerarquía de nodos en su repositorio. Su propósito principal es ayudarle a reducir el tamaño del repositorio eliminando las versiones antiguas de los nodos.

recommendation-more-help