Versiebeheer
Naast expliciete zuivering door het zuiveringshulpmiddel te gebruiken, 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 configuratievoor:
PID com.day.cq.wcm.core.impl.VersionManagerImpl
De volgende opties zijn beschikbaar:
-
versionmanager.createVersionOnActivation
(Boolean, standaardwaarde: true)
Geeft aan of een versie moet worden gemaakt wanneer pagina's worden geactiveerd.
Een versie wordt gecreeerd tenzij de replicatieagent wordt gevormd om de verwezenlijking van versies te onderdrukken, die door de Manager van de Versie wordt gerespecteerd.
Er wordt alleen een versie gemaakt als de activering plaatsvindt op een pad dat zich inversionmanager.ivPaths
bevindt (zie hieronder). -
versionmanager.ivPaths
(String [] , default:{"/"}
)
Geeft de paden aan waarop versies impliciet worden gemaakt bij activering alsversionmanager.createVersionOnActivation
is ingesteld op true. -
versionmanager.purgingEnabled
(Boolean, standaard: false)
Bepaalt of het zuiveren toe te laten wanneer de nieuwe versies worden gecreeerd. -
versionmanager.purgePaths
(String [] , default: {"/content"})
Hiermee geeft u aan op welke paden naar purge versies moeten worden geschreven wanneer er nieuwe versies worden gemaakt. -
versionmanager.maxAgeDays
(int, standaardwaarde: 30)
Bij het opschonen van de versie worden alle versies ouder dan de geconfigureerde waarde verwijderd. Als de waarde kleiner is dan 1, wordt het leegmaken niet uitgevoerd op basis van de leeftijd van de versie. -
versionmanager.maxNumberVersions
(int, default 5)
Bij het opschonen van de versie wordt elke versie verwijderd die ouder is dan de n-de nieuwste versie. Als de waarde kleiner is dan 1, wordt het leegmaken niet uitgevoerd op basis van het aantal versies. -
versionmanager.minNumberVersions
(int, default 0)
Het minimale aantal versies dat ongeacht de leeftijd wordt bewaard. Als de waarde is ingesteld op een waarde kleiner dan 1, blijft er geen minimumaantal versies behouden.