AEM 6.4 heeft het einde van de uitgebreide ondersteuning bereikt en deze documentatie wordt niet meer bijgewerkt. Raadpleeg voor meer informatie onze technische ondersteuningsperioden. Ondersteunde versies zoeken hier.
In een standaardinstallatie AEM maakt een nieuwe versie van een pagina of knooppunt wanneer u een pagina activeert nadat u de inhoud hebt bijgewerkt.
Als er geen inhoudwijzigingen worden aangebracht, wordt het bericht weergegeven dat de pagina is geactiveerd, maar er wordt geen nieuwe versie gemaakt
U kunt op verzoek extra versies maken met de Versioning tabblad van het hulpwerkje. Deze versies worden opgeslagen in de opslagplaats en kunnen indien nodig worden hersteld.
Deze versies worden nooit gewist, zodat de grootte van de opslagplaats na verloop van tijd zal groeien en daarom moet worden beheerd.
AEM wordt geleverd met verschillende mechanismen om u te helpen uw opslagplaats te beheren:
de Versiebeheer
Dit kan worden gevormd om oude versies te zuiveren wanneer de nieuwe versies worden gecreeerd.
de Purperen gereedschap
Dit wordt gebruikt als onderdeel van het bewaken en onderhouden van uw opslagplaats.
Het staat u toe om oude versies van een knoop, of een hiërarchie van knopen, volgens deze parameters in te grijpen:
Het maximumaantal versies dat in de gegevensopslagruimte moet worden bewaard.
Wanneer dit aantal wordt overschreden, wordt de oudste versie verwijderd.
De maximumleeftijd van versies die in de opslagplaats worden bewaard.
Wanneer de leeftijd van een versie deze waarde overschrijdt, wordt deze uit de opslagplaats verwijderd.
de Onderhoudstaken voor versiewissing. U kunt de onderhoudstaak van het Leegmaken van de Versie plannen om oude versies automatisch te schrappen. Dit minimaliseert daarom de noodzaak om handmatig de gereedschappen voor het wissen van versies te gebruiken.
Om de grootte van de opslagplaats te optimaliseren, moet u de versiereinigingstaak regelmatig uitvoeren. De taak zou buiten kantooruren moeten worden gepland wanneer er een beperkte hoeveelheid verkeer is.
Naast expliciete zuivering door het zuiveringshulpmiddel, kan de Manager van de Versie worden gevormd om oude versies te zuiveren wanneer de nieuwe versies worden gecreeerd.
Om de Manager van de Versie te vormen, creeer een configuratie voor:
PID com.day.cq.wcm.core.impl.VersionManagerImpl
De volgende opties zijn beschikbaar:
versionmanager.createVersionOnActivation
(Boolean, standaard: true)
of een versie moet worden gemaakt wanneer pagina's worden geactiveerd.
Een versie wordt gecreeerd tenzij de replicatieagent wordt gevormd om verwezenlijking van versies te onderdrukken, die door de Manager van de Versie wordt geëerd
Een versie wordt slechts gecreeerd als de activering op een wegen gebeurt die in versionmanager.ivPaths (zie hieronder) bevat.
versionmanager.ivPaths
(String[], standaard: {"/"})
paden waarop impliciet versies worden gemaakt bij activering als versionmanager.createVersionOnActivation true is.
versionmanager.purgingEnabled
(Boolean, standaard: false)
Bepaalt of leegmaken wordt ingeschakeld wanneer nieuwe versies worden gemaakt
versionmanager.purgePaths
(String[], standaard: {"/content"})
op welke paden naar purge versies wanneer nieuwe versies worden gemaakt.
versionmanager.maxAgeDays
(int, standaard: 30)
bij leegmaken worden alle versies ouder dan deze waarde verwijderd. Als deze waarde kleiner is dan 1, wordt het leegmaken niet uitgevoerd op basis van de leeftijd van de versie
versionmanager.maxNumberVersions
(int, standaard 5)
bij leegmaken worden alle versies ouder dan de n-de nieuwste versie verwijderd. Als deze waarde kleiner is dan 1, wordt het leegmaken niet uitgevoerd op basis van het aantal versies
versionmanager.minNumberVersions
(int, standaard 0)
Het minimumaantal versies dat ongeacht de leeftijd moet worden behouden. Als deze waarde is ingesteld op een waarde kleiner dan 1, blijft er geen minimumaantal versies behouden.
Het wordt niet aanbevolen een groot aantal versies in de opslagplaats te bewaren. Bij het configureren van de verwijderbewerking van de versie dient u dus niet te veel versies uit te sluiten van de opschoning, anders wordt de grootte van de opslagplaats niet op de juiste wijze geoptimaliseerd. Als u een groot aantal versies bewaart vanwege een zakelijke behoefte, neemt u contact op met de ondersteuning van Adobe om te zoeken naar andere manieren om de grootte van de opslagplaats te optimaliseren.
De opties die bepalen hoe versies behouden moeten blijven ( maxAgeDays
, maxNumberVersions
, minNumberVersions
), kan worden gecombineerd afhankelijk van uw vereisten.
Als u bijvoorbeeld het maximumaantal versies definieert dat u wilt behouden EN de oudste versie die u wilt behouden:
Instellen:
maxNumberVersions
= 7maxAgeDays
= 30Met:
Betekent dat:
Als u bijvoorbeeld het maximum EN minimum aantal versies definieert dat behouden moet blijven EN de oudste versie die behouden moet blijven:
Instellen:
maxNumberVersions
= 3maxAgeDays
= 30minNumberVersions
= 3Met:
Betekent dat:
De Purperen is bedoeld voor het verwijderen van de versies van een knooppunt of een hiërarchie van knooppunten in uw opslagplaats. Het belangrijkste doel is om u te helpen de grootte van uw opslagplaats te verminderen door oude versies van uw knopen te verwijderen.