Revealing Hidden OAK Properties

Published on by Dan KlcoPicture of Me Dan Klco

Did you know there are properties you can’t see in your Apache Sling / Adobe Experience Manager repository? Jackrabbit OAK includes the concept of hidden nodes and properties. Hidden nodes and properties are prefixed with a colon and are not visible to consuming applications. Examples include :nestedCugs and :topCugCnt which are used to store the state of Jackrabbit Closed User Groups. If you are lucky, you will never have to deal with hidden properties, but if you do, you should know that the Oak Run JAR includes a couple of very helpful utilities for revealing these properties. Oak Run Console – Interactive CLI console for traversing down through the Jackrabbit Oak repository Oak Run Explore – Java GUI tool for exploring the current state of the Jackrabbit repository Both of these tools have similar functions but operate quite similarly. In my experience, the console is quicker whereas the GUI is easier to use.