Rimozione della versione

In un’installazione standard AEM crea una nuova versione di una pagina o di un nodo quando attivi una pagina dopo l’aggiornamento del contenuto.

NOTA

Se non viene apportata alcuna modifica al contenuto, verrà visualizzato il messaggio che indica che la pagina è stata attivata, ma non verrà creata alcuna nuova versione

Puoi creare versioni aggiuntive su richiesta utilizzando la scheda Gestione versioni della barra laterale. Queste versioni sono memorizzate nell’archivio e possono essere ripristinate se necessario.

Queste versioni non vengono mai eliminate, pertanto la dimensione dell’archivio aumenterà nel tempo e deve quindi essere gestita.

AEM viene fornito con vari meccanismi per aiutarti a gestire il tuo archivio:

  • Version Manager

    Questa può essere configurata per eliminare le versioni precedenti quando vengono create nuove versioni.

  • lo strumento Elimina versioni

    Viene utilizzato come parte del monitoraggio e della manutenzione dell’archivio.

    Ti consente di intervenire per rimuovere le vecchie versioni di un nodo, o una gerarchia di nodi, in base a questi parametri:

    • Il numero massimo di versioni da conservare nell’archivio.

      Quando questo numero viene superato, la versione più vecchia viene rimossa.

    • L’età massima di qualsiasi versione conservata nell’archivio.

      Quando l’età di una versione supera questo valore, viene eliminata dall’archivio.

  • l'attività Version Purge Maintenance. È possibile pianificare l'attività di manutenzione Pulizia versione per eliminare automaticamente le versioni precedenti. Di conseguenza, questo riduce al minimo la necessità di utilizzare manualmente gli strumenti di eliminazione delle versioni.

ATTENZIONE

Per ottimizzare le dimensioni del repository, è necessario eseguire frequentemente l'attività di eliminazione della versione. L'attività deve essere pianificata al di fuori dell'orario di lavoro quando vi è una quantità limitata di traffico.

Version Manager

Oltre all'eliminazione esplicita tramite lo strumento di eliminazione, Version Manager può essere configurato per eliminare le versioni precedenti quando vengono create nuove versioni.

Per configurare Version Manager, crea una configurazione per:

PID com.day.cq.wcm.core.impl.VersionManagerImpl

Sono disponibili le seguenti opzioni:

  • versionmanager.createVersionOnActivation (Booleano, predefinito: true)

    se creare una versione quando le pagine vengono attivate.

    Viene creata una versione a meno che l’agente di replica non sia configurato per eliminare la creazione di versioni, in conformità con Version Manager

    Viene creata una versione solo se l’attivazione si verifica su un percorso contenuto in versionmanager.ivPaths (vedi sotto).

  • versionmanager.ivPaths (Stringa[], predefinito: {"/"})

    percorsi in cui vengono implicitamente create versioni all'attivazione se versionmanager.createVersionOnActivation è true.

  • versionmanager.purgingEnabled (Booleano, predefinito: false)

    se abilitare l'eliminazione quando vengono create nuove versioni

  • versionmanager.purgePaths (Stringa[], predefinito: {"/content"})

    su quali percorsi eliminare le versioni quando vengono create nuove versioni.

  • versionmanager.maxAgeDays (int, predefinito: 30)

    durante l’eliminazione, verranno rimosse tutte le versioni precedenti a questo valore. Se questo valore è inferiore a 1, la rimozione non viene eseguita in base all'età della versione

  • versionmanager.maxNumberVersions (int, predefinito 5)

    durante l’eliminazione, verranno rimosse tutte le versioni precedenti all’ultima versione. Se questo valore è inferiore a 1, la rimozione non viene eseguita in base al numero di versioni

  • versionmanager.minNumberVersions (int, predefinito 0)

    Il numero minimo di versioni da mantenere indipendentemente dalla pagina. Se questo valore è impostato su un valore inferiore a 1, non viene mantenuto un numero minimo di versioni.

NOTA

Si sconsiglia di mantenere un numero elevato di versioni nell’archivio. Quindi, quando configuri l'operazione di eliminazione della versione, fai attenzione a non escludere troppe versioni dalla rimozione, altrimenti la dimensione dell'archivio non verrà ottimizzata correttamente. Se mantieni un numero elevato di versioni a causa di un requisito aziendale, contatta il supporto Adobe per trovare modi alternativi per ottimizzare le dimensioni dell’archivio.

Combinazione delle opzioni di conservazione

Le opzioni che definiscono come mantenere le versioni ( maxAgeDays, maxNumberVersions, minNumberVersions) possono essere combinate in base alle tue esigenze.

Ad esempio, quando definisci il numero massimo di versioni da mantenere E la versione più vecchia da mantenere:

  • Impostazione:

    • maxNumberVersions = 7
    • maxAgeDays = 30
  • Con:

    • 10 versioni effettuate negli ultimi 60 giorni
    • 3 di queste versioni create negli ultimi 30 giorni
  • Ciò significa che:

    • Verranno mantenute le ultime 3 versioni

Ad esempio, quando definisci il numero massimo E minimo di versioni da mantenere e la versione più vecchia da mantenere:

  • Impostazione:

    • maxNumberVersions = 3
    • maxAgeDays = 30
    • minNumberVersions = 3
  • Con:

    • 5 versioni realizzate 60 giorni fa
  • Ciò significa che:

    • Verranno mantenute 3 versioni

Strumento Elimina versioni

Lo strumento Purge Versions è destinato a eliminare le versioni di un nodo o di una gerarchia di nodi nel tuo archivio. Il suo scopo principale è quello di aiutarti a ridurre le dimensioni dell’archivio rimuovendo le vecchie versioni dei nodi.

In questa pagina