Rimozione delle versioni

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 Controllo delle versioni scheda 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:

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

  • la Eliminare le versioni strumento 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.

  • la Attività di manutenzione dell'eliminazione della versione. È 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.

Gestione versioni

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, creare una configurazione per:

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

Sono disponibili le seguenti opzioni:

  • versionmanager.createVersionOnActivation (Booleano, predefinito: true) Specifica se creare una versione quando le pagine vengono attivate.
    Viene creata una versione a meno che l’agente di replica non sia configurato in modo da eliminare la creazione di versioni, che viene rispettata da Version Manager.
    Una versione viene creata solo se l'attivazione avviene su un percorso contenuto in versionmanager.ivPaths (vedi sotto).

  • versionmanager.ivPaths(Stringa[], predefinito: {"/"}) Specifica i percorsi in cui le versioni vengono create implicitamente all’attivazione se versionmanager.createVersionOnActivation è impostato su true.

  • versionmanager.purgingEnabled (Booleano, predefinito: false) Definisce se abilitare o meno l'eliminazione quando vengono create nuove versioni.

  • versionmanager.purgePaths (Stringa[], predefinito: {"/content"}) Specifica i percorsi in cui eliminare le versioni quando vengono create nuove versioni.

  • versionmanager.maxAgeDays (int, predefinito: 30) Durante l'eliminazione della versione, verrà rimossa qualsiasi versione precedente al valore configurato. Se il valore è minore di 1, la rimozione non verrà eseguita in base all'età della versione.

  • versionmanager.maxNumberVersions (int, default 5) Durante l’eliminazione della versione, verranno rimosse tutte le versioni precedenti all’ultima versione. Se il valore è minore di 1, la rimozione non viene eseguita in base al numero di versioni.

  • versionmanager.minNumberVersions (int, default 0) Il numero minimo di versioni che verranno mantenute indipendentemente dall'età. Se il 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 requisiti aziendali, 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), può essere combinato a seconda delle 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

La Eliminare le versioni strumento è destinato a eliminare le versioni di un nodo o 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