aem - How does versioning and version control management work in Oak? -


can oak 1.4 provides versioning , version control management features out of box? if so, how ? imply same features available aem authors i.e. exposed top layer ?

jackrabbit has provided version management @ core. in oak implementation packaged under org.apache.jackrabbit.oak.jcr.version.

the details around functional aspect of jackrabbit versioning (it holds true oak well) can found in wiki here

the core concept revolves around mixin type mix:versionable, in oak node mixing type mix:versionable can versioned maintain change history. key aspect implementation versionmanager class provides api version relation operations.

in aem, core concepts of versioning jcr extended , provided in more restricted way. aem allows versioning of pages only, limited providing own implementation of versionmanager in package com.day.cq.wcm.core.impl.versionmanagerimpl, refer documentation here

by default in aem, version page created on activation of page. aem provides gui interface in classic ui explicitly create version on page , there ootb process step available versioning used in custom workflow implementations.


Comments

Popular posts from this blog

Spring Boot + JPA + Hibernate: Unable to locate persister -

go - Golang: panic: runtime error: invalid memory address or nil pointer dereference using bufio.Scanner -

c - double free or corruption (fasttop) -