jackrabbit-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ang...@apache.org
Subject svn commit: r1599129 [7/8] - in /jackrabbit/site/live/oak/docs: ./ META-INF/ architecture/ nodestore/ oak_api/ plugins/ security/ security/accesscontrol/ security/authentication/ security/permission/ security/principal/ security/privilege/ security/user/
Date Mon, 02 Jun 2014 08:45:36 GMT
Modified: jackrabbit/site/live/oak/docs/security/permission/evaluation.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/security/permission/evaluation.html?rev=1599129&r1=1599128&r2=1599129&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/security/permission/evaluation.html (original)
+++ jackrabbit/site/live/oak/docs/security/permission/evaluation.html Mon Jun  2 08:45:34 2014
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2014-05-19
+ | Generated by Apache Maven Doxia at 2014-06-02
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20140519" />
+    <meta name="Date-Revision-yyyymmdd" content="20140602" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Jackrabbit Oak - Permission Evaluation in Detail</title>
     <link rel="stylesheet" href="../../css/apache-maven-fluido-1.3.0.min.css" />
@@ -61,25 +61,41 @@
                           </ul>
       </li>
                 <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Concepts and architecture <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Concepts and Architecture <b class="caret"></b></a>
         <ul class="dropdown-menu">
         
-                      <li>      <a href="../../overview.html"  title="Overview">Overview</a>
+                      <li>      <a href="../../architecture/overview.html"  title="Overview">Overview</a>
 </li>
                   
-                      <li>      <a href="../../nodestate.html"  title="The node state model">The node state model</a>
+                      <li>      <a href="../../architecture/nodestate.html"  title="The node state model">The node state model</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Main APIs <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="http://www.day.com/specs/jcr/2.0/index.html"  title="JCR API">JCR API</a>
 </li>
                   
-                      <li>      <a href="../../microkernel.html"  title="NodeStore and MicroKernel">NodeStore and MicroKernel</a>
+                      <li>      <a href="../../oak_api/overview.html"  title="Oak API">Oak API</a>
 </li>
                   
+                      <li>      <a href="../../nodestore/overview.html"  title="NodeStore and MicroKernel API">NodeStore and MicroKernel API</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Features and Plugins <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
                       <li>      <a href="../../query.html"  title="Query">Query</a>
 </li>
                   
-                      <li>      <a href="../../blobstore.html"  title="BlobStore">BlobStore</a>
+                      <li>      <a href="../../security/overview.html"  title="Security">Security</a>
 </li>
                   
-                      <li>      <a href="../../security/overview.html"  title="Security">Security</a>
+                      <li>      <a href="../../plugins/blobstore.html"  title="BlobStore">BlobStore</a>
 </li>
                   
                       <li>      <a href="../../clustering.html"  title="Clustering">Clustering</a>
@@ -163,7 +179,7 @@
         <ul class="breadcrumb">
                 
                     
-                  <li id="publishDate">Last Published: 2014-05-19</li>
+                  <li id="publishDate">Last Published: 2014-06-02</li>
                   <li class="divider">|</li> <li id="projectVersion">Version: 0.20-SNAPSHOT</li>
                       
                 
@@ -201,31 +217,47 @@
           <i class="none"></i>
         Downloads</a>
             </li>
-                              <li class="nav-header">Concepts and architecture</li>
+                              <li class="nav-header">Concepts and Architecture</li>
                                 
       <li>
     
-                          <a href="../../overview.html" title="Overview">
+                          <a href="../../architecture/overview.html" title="Overview">
           <i class="none"></i>
         Overview</a>
             </li>
                   
       <li>
     
-                          <a href="../../nodestate.html" title="The node state model">
+                          <a href="../../architecture/nodestate.html" title="The node state model">
           <i class="none"></i>
         The node state model</a>
             </li>
+                              <li class="nav-header">Main APIs</li>
+                                
+      <li>
+    
+                          <a href="http://www.day.com/specs/jcr/2.0/index.html" class="externalLink" title="JCR API">
+          <i class="none"></i>
+        JCR API</a>
+            </li>
                   
       <li>
     
-                          <a href="../../microkernel.html" title="NodeStore and MicroKernel">
+                          <a href="../../oak_api/overview.html" title="Oak API">
           <i class="none"></i>
-        NodeStore and MicroKernel</a>
+        Oak API</a>
             </li>
                   
       <li>
     
+                          <a href="../../nodestore/overview.html" title="NodeStore and MicroKernel API">
+          <i class="none"></i>
+        NodeStore and MicroKernel API</a>
+            </li>
+                              <li class="nav-header">Features and Plugins</li>
+                                
+      <li>
+    
                           <a href="../../query.html" title="Query">
           <i class="none"></i>
         Query</a>
@@ -233,16 +265,16 @@
                   
       <li>
     
-                          <a href="../../blobstore.html" title="BlobStore">
+                          <a href="../../security/overview.html" title="Security">
           <i class="none"></i>
-        BlobStore</a>
+        Security</a>
             </li>
                   
       <li>
     
-                          <a href="../../security/overview.html" title="Security">
+                          <a href="../../plugins/blobstore.html" title="BlobStore">
           <i class="none"></i>
-        Security</a>
+        BlobStore</a>
             </li>
                   
       <li>
@@ -380,14 +412,180 @@
    limitations under the License. --><div class="section">
 <h2>Permission Evaluation in Detail<a name="Permission_Evaluation_in_Detail"></a></h2>
 <div class="section">
+<h3><a name="permissionentries"></a>Order and Evaluation of Permission Entries<a name="Order_and_Evaluation_of_Permission_Entries"></a></h3>
+<p>In order to evaluate the permissions for a given item, the <tt>PermissionProvider</tt> lazily builds an iterator of <tt>PermissionsEntry</tt> representing the rep:Permission present in the permission store that take effect for the given set of principals at the given node (or property).</p>
+<p>This iterator is a concatenation between all entries associated with user principals followed by the entries associated with group principals.</p>
+<p>The order of precedence is as follows:</p>
+
+<ul>
+  
+<li>permissions are inherited throughout the item hierarchy</li>
+  
+<li>user principals always take precedence over group principals irrespective of
+  
+<ul>
+    
+<li>their order in the access control list</li>
+    
+<li>their position in the node hierarchy</li>
+  </ul></li>
+  
+<li>within a given type of principal (user vs. group principal) the order of executing is
+  
+<ul>
+    
+<li>order of entries as specified originally (the index of the permission entry)</li>
+    
+<li>entries associated with the target tree take precedence over inherited entries</li>
+  </ul></li>
+</ul>
+<div class="section">
+<div class="section">
+<h5>Examples<a name="Examples"></a></h5>
+<div class="section">
+<h6>Simple Inheritance<a name="Simple_Inheritance"></a></h6>
+
+<div class="source">
+<pre>/content
+    allow - everyone - READ permission
+</pre></div>
+<p>Result:</p>
+
+<ul>
+  
+<li>everyone is allowed to read the complete tree defined by /content</li>
+</ul></div>
+<div class="section">
+<h6>Inheritance with Allow and Deny<a name="Inheritance_with_Allow_and_Deny"></a></h6>
+
+<div class="source">
+<pre>/content
+    deny - everyone - READ permission
+
+/content/public
+    allow - everyone - READ permission
+</pre></div>
+<p>Result:</p>
+
+<ul>
+  
+<li>everyone cannot read items at the tree defined by /content</li>
+  
+<li>except for tree defined by /content/public which is accessible.</li>
+</ul></div>
+<div class="section">
+<h6>Inheritance with Multiple Allows<a name="Inheritance_with_Multiple_Allows"></a></h6>
+
+<div class="source">
+<pre>/content
+    allow - everyone - READ permission
+
+/content/public
+    allow - everyone - REMOVE permission
+</pre></div>
+<p>Result:</p>
+
+<ul>
+  
+<li>everyonce can read item at /content and the complete subtree</li>
+  
+<li>in addition everyone can remove items underneath /content/public</li>
+</ul></div>
+<div class="section">
+<h6>Inheritance with Different Principals<a name="Inheritance_with_Different_Principals"></a></h6>
+
+<div class="source">
+<pre>/content
+    allow - everyone - READ permission
+    allow - authorGroup - REMOVE permission
+</pre></div>
+<p>Result:</p>
+
+<ul>
+  
+<li>a subject being member of everyone is allowed to read at /content and the complete subtree</li>
+  
+<li>a subject being member of authorGroup is only allowed to remove items at /content</li>
+  
+<li>a subject being member of both everyone <i>and</i> authorGroup  has full read-access at /content <i>and</i> can also remove items.</li>
+</ul>
+
+<div class="source">
+<pre>/content
+    allow - everyone - READ permission
+
+/content/private
+    deny - everyone - READ permission
+    allow - powerfulGroup - ALL permission
+</pre></div>
+<p>Result:</p>
+
+<ul>
+  
+<li>a subject being member of everyone
+  
+<ul>
+    
+<li>is allowed to read at /content and the complete subtree</li>
+    
+<li>except for /content/private</li>
+  </ul></li>
+  
+<li>a subject being member of powerfulGroup
+  
+<ul>
+    
+<li>has full permission at /content/private</li>
+  </ul></li>
+  
+<li>a subject being member of both everyone <i>and</i> powerfulGroup
+  
+<ul>
+    
+<li>has full read-access at /content</li>
+    
+<li>has full permission underneath /content/private</li>
+  </ul></li>
+</ul></div>
+<div class="section">
+<h6>Interaction of User and Group Principals<a name="Interaction_of_User_and_Group_Principals"></a></h6>
+
+<div class="source">
+<pre>/home/jackrabbit
+    allow - jackrabbit - ALL permission
+    deny - everyone - ALL permission
+</pre></div>
+<p>Result:</p>
+
+<ul>
+  
+<li>a subject containing the &#x2018;jackrabbit&#x2019; user principal has full permission at /home/jackrabbit irrespective of the presense of everyone group principal in the subject.</li>
+  
+<li>any other subject has not access at /home/jackrabbit</li>
+</ul>
+
+<div class="source">
+<pre>/home/jackrabbit
+    allow - jackrabbit - ALL permission
+
+/home/jackrabbit/private
+    deny - everyone - ALL permission
+</pre></div>
+<p>Result:</p>
+
+<ul>
+  
+<li>a subject containing the &#x2018;jackrabbit&#x2019; user principal has full permission at the tree defined by /home/jackrabbit irrespective of the presense of everyone group principal in the subject.</li>
+  
+<li>any other subject is explicitly denied access to /home/jackrabbit/private</li>
+</ul></div></div></div></div>
 <div class="section">
-<h4><a name="getEntryIterator"></a>Order or Permission Entries<a name="Order_or_Permission_Entries"></a></h4>
-<p><i>todo</i></p></div>
+<h3>Some Examples: Step by Step<a name="Some_Examples:_Step_by_Step"></a></h3>
 <div class="section">
-<h4>Some Examples: Step by Step<a name="Some_Examples:_Step_by_Step"></a></h4>
+<h4>Reading<a name="Reading"></a></h4>
 <div class="section">
 <h5>Reading a Node<a name="Reading_a_Node"></a></h5>
-<p>The following section describes what happens on <tt>session.getNode(&quot;/foo&quot;).getProperty(&quot;jcr:title&quot;)</tt> in terms of permission evaluation:</p>
+<p>The following section describes what happens on <tt>Session.getNode(&quot;/foo&quot;).getProperty(&quot;jcr:title&quot;)</tt> in terms of permission evaluation:</p>
 
 <ol style="list-style-type: decimal">
   
@@ -410,7 +608,7 @@
 <p>The read status is based on the evaluation of the <i>permission entries</i> that  are effective for this tree and the set of principals associated with the  permission provider. They are retrieved internally by calling <tt>getEntryIterator()</tt>.</p></li>
   
 <li>
-<p>The <i>permission entries</i> are analyzed if they include the respective permission and if so,  the read status is set accordingly. Note that the sequence of the permission entries from  the iterator is already in the correct order for this kind of evaluation. this is ensured  by the way how they are stored in the <a href="../permission.html#permissionStore">permission store</a> and how they  are feed into the iterator (see <a href="#getEntryIterator">Order or Permission Entries</a> above).</p>
+<p>The <i>permission entries</i> are <a href="#entry_evaluation">analyzed</a> if they include the respective permission and if so,  the read status is set accordingly. Note that the sequence of the permission entries from  the iterator is already in the correct order for this kind of evaluation. This is ensured  by the way how they are stored in the <a href="../permission.html#permissionStore">permission store</a> and how they  are feed into the iterator (see <a href="#permissionentries">Order and Evaluation of Permission Entries</a> above).</p>
 <p>The iteration also detects if the evaluated permission entries cover <i>this</i> node and all  its properties. If this is the case, subsequent calls that evaluate the property read  permissions would then not need to do the same iteration again. In order to detect this,  the iteration checks if a non-matching permission entry or privilege was skipped  and eventually sets the respective flag in the <tt>ReadStatus</tt>. This flag indicates if the  present permission entries are sufficient to tell if the session is allowed to read  <i>this</i> node and all its properties. If there are more entries present than the ones needed  for evaluating the <tt>READ_NODE</tt> permission, then it&#x2019;s ambiguous to determine if all  properties can be read.</p></li>
   
 <li>
@@ -434,8 +632,10 @@
 <p>For non <i>admin</i> sessions the <tt>SecureNodeBuilder</tt> fetches its <i>tree permissions</i> via  <tt>getTreePermission()</tt>.</p></li>
   
 <li>
-<p>The <tt>TreePermission</tt> is responsible for evaluating the permissions granted or  denied for a given Oak <tt>Tree</tt> and it&#x2019;s properties. In order to test if the  property is accessible <tt>TreePermission#canRead(PropertyState)</tt> is called and checks the  <tt>READ_PROPERTY</tt> permission for regular properties or the <tt>READ_ACCESS_CONTROL</tt>  permission for properties defining access control related content. In case  all properties defined with the parent tree are accessible to the editing  session the result is remembered in the <tt>ReadStatus</tt> kept with this <tt>TreePermission</tt>  instance; otherwise the <i>permission entries</i> are collected and evaluated as described  in section <a href="#getEntryIterator">Order or Permission Entries</a> above.</p></li>
-</ol></div>
+<p>The <tt>TreePermission</tt> is responsible for evaluating the permissions granted or  denied for a given Oak <tt>Tree</tt> and it&#x2019;s properties. In order to test if the  property is accessible <tt>TreePermission#canRead(PropertyState)</tt> is called and checks the  <tt>READ_PROPERTY</tt> permission for regular properties or the <tt>READ_ACCESS_CONTROL</tt>  permission for properties defining access control related content. In case  all properties defined with the parent tree are accessible to the editing  session the result is remembered in the <tt>ReadStatus</tt> kept with this <tt>TreePermission</tt>  instance; otherwise the <i>permission entries</i> are collected and evaluated as described  in sections <a href="#permissionentries">Order and Evaluation of Permission Entries</a> above.</p></li>
+</ol></div></div>
+<div class="section">
+<h4>Session Write-Operations<a name="Session_Write-Operations"></a></h4>
 <div class="section">
 <h5>Adding a Node<a name="Adding_a_Node"></a></h5>
 
@@ -445,7 +645,7 @@
 <p><tt>Node.addNode(String)</tt> will internally call <tt>NodeDelegate.addChild</tt> which  in term, adds a new child to the corresponding Oak <tt>Tree</tt> and generate all  autocreated child items.</p></li>
   
 <li>
-<p>Once <tt>Session.save()</tt> is called all pending changes will be merged into the  <tt>NodeStore</tt> associated with the editing Oak <tt>Root</tt>. This is achieved by calling  <tt>Root#commit</tt>.</p></li>
+<p>Once <tt>Session.save()</tt> is called all pending changes will be merged into the  <tt>NodeStore</tt> present with the editing Oak <tt>Root</tt>. This is achieved by calling  <tt>Root#commit</tt>.</p></li>
   
 <li>
 <p>The permission evaluation is triggered by means of a specific <tt>Validator</tt>  implementation that is passed over to the merge along with the complete set  of validators and editors that are combined into a single <tt>CommitHook</tt>.</p></li>
@@ -454,21 +654,104 @@
 <p>The <tt>PermissionValidator</tt> will be notified about the new node being added.</p></li>
   
 <li>
-<p>It again obtains the <tt>TreePermission</tt> object form the <tt>PermissionProvider</tt> and  evaluates if <tt>ADD_NODE</tt> permission is being granted for the new target node.  The evaluation follows the same principals as described above.</p></li>
+<p>It again obtains the <tt>TreePermission</tt> object form the <tt>PermissionProvider</tt> and  evaluates if <tt>ADD_NODE</tt> permission is being granted for the new target node.  The evaluation follows the same principals as described <a href="#permissionentries">above</a>.</p></li>
   
 <li>
 <p>If added the new node is granted the validation continues otherwise the <tt>commit</tt>  will fail immediately with an <tt>CommitFailedException</tt> of type <tt>ACCESS</tt>.</p></li>
 </ol></div>
 <div class="section">
 <h5>Changing a Property<a name="Changing_a_Property"></a></h5>
-<p><i>todo</i></p></div>
+
+<ol style="list-style-type: decimal">
+  
+<li>
+<p><tt>Property.setValue</tt> will internally call <tt>PropertyDelegate.setState</tt> with  an new <tt>PropertyState</tt> created from the new value (or the new set of values).</p></li>
+  
+<li>
+<p>Once <tt>Session.save()</tt> is called all pending changes will be merged into the  <tt>NodeStore</tt> present with the editing Oak <tt>Root</tt>. This is achieved by calling  <tt>Root#commit</tt>.</p></li>
+  
+<li>
+<p>The permission evaluation is triggered by means of a specific <tt>Validator</tt>  implementation that is passed over to the merge along with the complete set  of validators and editors that are combined into a single <tt>CommitHook</tt>.</p></li>
+  
+<li>
+<p>The <tt>PermissionValidator</tt> will be notified about the modified property.</p></li>
+  
+<li>
+<p>It again obtains the <tt>TreePermission</tt> object form the <tt>PermissionProvider</tt> and  evaluates if <tt>MODIFY_PROPERTY</tt> permission is being granted.  The evaluation follows the same principals as described <a href="#permissionentries">above</a>.</p></li>
+  
+<li>
+<p>If changing this property is allowed the validation continues otherwise the <tt>commit</tt>  will fail immediately with an <tt>CommitFailedException</tt> of type <tt>ACCESS</tt>.</p></li>
+</ol></div></div>
+<div class="section">
+<h4>Workspace Operations<a name="Workspace_Operations"></a></h4>
+<div class="section">
+<h5>Copying Nodes<a name="Copying_Nodes"></a></h5>
+
+<ol style="list-style-type: decimal">
+  
+<li>
+<p><tt>Workspac.copy</tt> will internally call <tt>WorkspaceDelegate.copy</tt>.</p></li>
+  
+<li>
+<p>After some preliminary validation the delegate will create a new <tt>WorkspaceCopy</tt>  and call it&#x2019;s <tt>perform</tt> method passing in the separate <tt>Root</tt> instance obtained  from <tt>ContentSession.getLatestRoot()</tt>; in other words the modifications made  by the copy operation will not show up as transient changes on the editing  session.</p></li>
+  
+<li>
+<p>Upon completion of the copy operation <tt>Root.commit</tt> is called on that latest  root instance and the delegated will refresh the editing session to reflect  the changes made by the copy.</p></li>
+  
+<li>
+<p>The permission evaluation is triggered upon committing the changes associated  with the copy by the same <tt>Validator</tt> that handles transient operations.</p></li>
+  
+<li>
+<p>The <tt>PermissionValidator</tt> will be notified about the new items created by the  copy and checks the corresponding permissions with the <tt>TreePermission</tt> associated  with the individual new nodes. The evaluation follows the same principals  as described <a href="#permissionentries">above</a>.</p></li>
+  
+<li>
+<p>If a permission violation is detected the <tt>commit</tt> will fail immediately with  an <tt>CommitFailedException</tt> of type <tt>ACCESS</tt>.</p></li>
+</ol></div>
 <div class="section">
 <h5>Locking a Node<a name="Locking_a_Node"></a></h5>
-<p><i>todo</i></p></div>
+
+<ol style="list-style-type: decimal">
+  
+<li>
+<p><tt>LockManager.lock</tt> will internally call <tt>NodeDelegate.lock</tt>, which will  obtain a new <tt>Root</tt> from the editing <tt>ContentSession</tt> and perform the  required changes on that dedicated root such that the editing session is  not affected.</p></li>
+  
+<li>
+<p>Once the lock operation is complete the delegate will call <tt>Root.commit</tt>  on the latest root instance in order to persist the changes. Finally the  lock manager will refresh the editing session to reflect the changes made.</p></li>
+  
+<li>
+<p>The permission evaluation is triggered upon committing the changes associated  with the lock operation by the same <tt>Validator</tt> that handles transient operations.</p></li>
+  
+<li>
+<p>The <tt>PermissionValidator</tt> will be notified about the new items created by the  lock and identify that they are associated with a lock specific operations.  Consequently it will checks for <tt>LOCK_MANAGEMENT</tt> permissions being granted  at the affected tree. The evaluation triggered by calling <tt>TreePermission.isGranted</tt>  and follows the same principals as described <a href="#permissionentries">above</a>.</p></li>
+  
+<li>
+<p>If a permission violation is detected the <tt>commit</tt> will fail immediately with  an <tt>CommitFailedException</tt> of type <tt>ACCESS</tt>.</p></li>
+</ol></div></div>
+<div class="section">
+<h4>Repository Operations<a name="Repository_Operations"></a></h4>
 <div class="section">
-<h5>Registering a Node Type<a name="Registering_a_Node_Type"></a></h5>
-<p><i>todo</i></p>
-<!-- hidden references --></div></div></div></div>
+<h5>Registering a Privilege<a name="Registering_a_Privilege"></a></h5>
+
+<ol style="list-style-type: decimal">
+  
+<li>
+<p><tt>PrivilegeManager.registerPrivilege</tt> will obtain a new <tt>Root</tt> from the editing  <tt>ContentSession</tt> and pass it to a new <tt>PrivilegeDefinitionWriter</tt> that is  in charge of writing the repository content associated with a new privilege  definition. Finally the writer will persist the changes by calling <tt>Root.commit</tt>.</p></li>
+  
+<li>
+<p>Validation of the new privilege definition if delegated to a dedicated  <tt>PrivilegeValidator</tt>.</p></li>
+  
+<li>
+<p>The permission evaluation is triggered upon committing the changes associated  by the same <tt>Validator</tt> that handles transient operations.</p></li>
+  
+<li>
+<p>The <tt>PermissionValidator</tt> will be notified about changes being made to the  dedicated tree storing privilege information and will specifically verify  that <tt>PRIVILEGE_MANAGEMENT</tt> permissions being granted at the repository level.  This is achieved by obtaining the <tt>RepositoryPermission</tt> object from the  <tt>PermissionProvider</tt> and calling <tt>RepositoryPermission.isGranted</tt>. The evaluation  follows the same principals as described <a href="#permissionentries">above</a>.</p></li>
+  
+<li>
+<p>If a permission violation is detected the <tt>commit</tt> will fail immediately with  an <tt>CommitFailedException</tt> of type <tt>ACCESS</tt>.</p></li>
+  
+<li>
+<p>Once the registration is successfully completed the manager will refresh the  editing session.</p></li>
+</ol></div></div></div></div>
                   </div>
             </div>
           </div>
@@ -488,8 +771,9 @@
           
     
     
+                
     <div id="ohloh" class="pull-right">
-      <script type="text/javascript" src="http://www.ohloh.net/p/jackrabbit-oak/widgets/project_users_logo.js"></script>
+      <script type="text/javascript" src="http://www.ohloh.net/p/jackrabbit-oak/widgets/project_thin_badge.js"></script>
     </div>
         </div>
     </footer>

Modified: jackrabbit/site/live/oak/docs/security/principal.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/security/principal.html?rev=1599129&r1=1599128&r2=1599129&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/security/principal.html (original)
+++ jackrabbit/site/live/oak/docs/security/principal.html Mon Jun  2 08:45:34 2014
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2014-05-15
+ | Generated by Apache Maven Doxia at 2014-06-02
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20140515" />
+    <meta name="Date-Revision-yyyymmdd" content="20140602" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Jackrabbit Oak - Principal Management</title>
     <link rel="stylesheet" href="../css/apache-maven-fluido-1.3.0.min.css" />
@@ -61,25 +61,41 @@
                           </ul>
       </li>
                 <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Concepts and architecture <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Concepts and Architecture <b class="caret"></b></a>
         <ul class="dropdown-menu">
         
-                      <li>      <a href="../overview.html"  title="Overview">Overview</a>
+                      <li>      <a href="../architecture/overview.html"  title="Overview">Overview</a>
 </li>
                   
-                      <li>      <a href="../nodestate.html"  title="The node state model">The node state model</a>
+                      <li>      <a href="../architecture/nodestate.html"  title="The node state model">The node state model</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Main APIs <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="http://www.day.com/specs/jcr/2.0/index.html"  title="JCR API">JCR API</a>
 </li>
                   
-                      <li>      <a href="../microkernel.html"  title="NodeStore and MicroKernel">NodeStore and MicroKernel</a>
+                      <li>      <a href="../oak_api/overview.html"  title="Oak API">Oak API</a>
 </li>
                   
+                      <li>      <a href="../nodestore/overview.html"  title="NodeStore and MicroKernel API">NodeStore and MicroKernel API</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Features and Plugins <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
                       <li>      <a href="../query.html"  title="Query">Query</a>
 </li>
                   
-                      <li>      <a href="../blobstore.html"  title="BlobStore">BlobStore</a>
+                      <li>      <a href="../security/overview.html"  title="Security">Security</a>
 </li>
                   
-                      <li>      <a href="../security/overview.html"  title="Security">Security</a>
+                      <li>      <a href="../plugins/blobstore.html"  title="BlobStore">BlobStore</a>
 </li>
                   
                       <li>      <a href="../clustering.html"  title="Clustering">Clustering</a>
@@ -163,7 +179,7 @@
         <ul class="breadcrumb">
                 
                     
-                  <li id="publishDate">Last Published: 2014-05-15</li>
+                  <li id="publishDate">Last Published: 2014-06-02</li>
                   <li class="divider">|</li> <li id="projectVersion">Version: 0.20-SNAPSHOT</li>
                       
                 
@@ -201,31 +217,47 @@
           <i class="none"></i>
         Downloads</a>
             </li>
-                              <li class="nav-header">Concepts and architecture</li>
+                              <li class="nav-header">Concepts and Architecture</li>
                                 
       <li>
     
-                          <a href="../overview.html" title="Overview">
+                          <a href="../architecture/overview.html" title="Overview">
           <i class="none"></i>
         Overview</a>
             </li>
                   
       <li>
     
-                          <a href="../nodestate.html" title="The node state model">
+                          <a href="../architecture/nodestate.html" title="The node state model">
           <i class="none"></i>
         The node state model</a>
             </li>
+                              <li class="nav-header">Main APIs</li>
+                                
+      <li>
+    
+                          <a href="http://www.day.com/specs/jcr/2.0/index.html" class="externalLink" title="JCR API">
+          <i class="none"></i>
+        JCR API</a>
+            </li>
                   
       <li>
     
-                          <a href="../microkernel.html" title="NodeStore and MicroKernel">
+                          <a href="../oak_api/overview.html" title="Oak API">
           <i class="none"></i>
-        NodeStore and MicroKernel</a>
+        Oak API</a>
             </li>
                   
       <li>
     
+                          <a href="../nodestore/overview.html" title="NodeStore and MicroKernel API">
+          <i class="none"></i>
+        NodeStore and MicroKernel API</a>
+            </li>
+                              <li class="nav-header">Features and Plugins</li>
+                                
+      <li>
+    
                           <a href="../query.html" title="Query">
           <i class="none"></i>
         Query</a>
@@ -233,16 +265,16 @@
                   
       <li>
     
-                          <a href="../blobstore.html" title="BlobStore">
+                          <a href="../security/overview.html" title="Security">
           <i class="none"></i>
-        BlobStore</a>
+        Security</a>
             </li>
                   
       <li>
     
-                          <a href="../security/overview.html" title="Security">
+                          <a href="../plugins/blobstore.html" title="BlobStore">
           <i class="none"></i>
-        Security</a>
+        BlobStore</a>
             </li>
                   
       <li>
@@ -503,8 +535,9 @@
           
     
     
+                
     <div id="ohloh" class="pull-right">
-      <script type="text/javascript" src="http://www.ohloh.net/p/jackrabbit-oak/widgets/project_users_logo.js"></script>
+      <script type="text/javascript" src="http://www.ohloh.net/p/jackrabbit-oak/widgets/project_thin_badge.js"></script>
     </div>
         </div>
     </footer>

Modified: jackrabbit/site/live/oak/docs/security/principal/differences.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/security/principal/differences.html?rev=1599129&r1=1599128&r2=1599129&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/security/principal/differences.html (original)
+++ jackrabbit/site/live/oak/docs/security/principal/differences.html Mon Jun  2 08:45:34 2014
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2014-05-14
+ | Generated by Apache Maven Doxia at 2014-06-02
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20140514" />
+    <meta name="Date-Revision-yyyymmdd" content="20140602" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Jackrabbit Oak - Principal Management : Differences wrt Jackrabbit 2.x</title>
     <link rel="stylesheet" href="../../css/apache-maven-fluido-1.3.0.min.css" />
@@ -61,25 +61,41 @@
                           </ul>
       </li>
                 <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Concepts and architecture <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Concepts and Architecture <b class="caret"></b></a>
         <ul class="dropdown-menu">
         
-                      <li>      <a href="../../overview.html"  title="Overview">Overview</a>
+                      <li>      <a href="../../architecture/overview.html"  title="Overview">Overview</a>
 </li>
                   
-                      <li>      <a href="../../nodestate.html"  title="The node state model">The node state model</a>
+                      <li>      <a href="../../architecture/nodestate.html"  title="The node state model">The node state model</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Main APIs <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="http://www.day.com/specs/jcr/2.0/index.html"  title="JCR API">JCR API</a>
 </li>
                   
-                      <li>      <a href="../../microkernel.html"  title="NodeStore and MicroKernel">NodeStore and MicroKernel</a>
+                      <li>      <a href="../../oak_api/overview.html"  title="Oak API">Oak API</a>
 </li>
                   
+                      <li>      <a href="../../nodestore/overview.html"  title="NodeStore and MicroKernel API">NodeStore and MicroKernel API</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Features and Plugins <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
                       <li>      <a href="../../query.html"  title="Query">Query</a>
 </li>
                   
-                      <li>      <a href="../../blobstore.html"  title="BlobStore">BlobStore</a>
+                      <li>      <a href="../../security/overview.html"  title="Security">Security</a>
 </li>
                   
-                      <li>      <a href="../../security/overview.html"  title="Security">Security</a>
+                      <li>      <a href="../../plugins/blobstore.html"  title="BlobStore">BlobStore</a>
 </li>
                   
                       <li>      <a href="../../clustering.html"  title="Clustering">Clustering</a>
@@ -163,7 +179,7 @@
         <ul class="breadcrumb">
                 
                     
-                  <li id="publishDate">Last Published: 2014-05-14</li>
+                  <li id="publishDate">Last Published: 2014-06-02</li>
                   <li class="divider">|</li> <li id="projectVersion">Version: 0.20-SNAPSHOT</li>
                       
                 
@@ -201,31 +217,47 @@
           <i class="none"></i>
         Downloads</a>
             </li>
-                              <li class="nav-header">Concepts and architecture</li>
+                              <li class="nav-header">Concepts and Architecture</li>
                                 
       <li>
     
-                          <a href="../../overview.html" title="Overview">
+                          <a href="../../architecture/overview.html" title="Overview">
           <i class="none"></i>
         Overview</a>
             </li>
                   
       <li>
     
-                          <a href="../../nodestate.html" title="The node state model">
+                          <a href="../../architecture/nodestate.html" title="The node state model">
           <i class="none"></i>
         The node state model</a>
             </li>
+                              <li class="nav-header">Main APIs</li>
+                                
+      <li>
+    
+                          <a href="http://www.day.com/specs/jcr/2.0/index.html" class="externalLink" title="JCR API">
+          <i class="none"></i>
+        JCR API</a>
+            </li>
                   
       <li>
     
-                          <a href="../../microkernel.html" title="NodeStore and MicroKernel">
+                          <a href="../../oak_api/overview.html" title="Oak API">
           <i class="none"></i>
-        NodeStore and MicroKernel</a>
+        Oak API</a>
             </li>
                   
       <li>
     
+                          <a href="../../nodestore/overview.html" title="NodeStore and MicroKernel API">
+          <i class="none"></i>
+        NodeStore and MicroKernel API</a>
+            </li>
+                              <li class="nav-header">Features and Plugins</li>
+                                
+      <li>
+    
                           <a href="../../query.html" title="Query">
           <i class="none"></i>
         Query</a>
@@ -233,16 +265,16 @@
                   
       <li>
     
-                          <a href="../../blobstore.html" title="BlobStore">
+                          <a href="../../security/overview.html" title="Security">
           <i class="none"></i>
-        BlobStore</a>
+        Security</a>
             </li>
                   
       <li>
     
-                          <a href="../../security/overview.html" title="Security">
+                          <a href="../../plugins/blobstore.html" title="BlobStore">
           <i class="none"></i>
-        Security</a>
+        BlobStore</a>
             </li>
                   
       <li>
@@ -418,8 +450,9 @@
           
     
     
+                
     <div id="ohloh" class="pull-right">
-      <script type="text/javascript" src="http://www.ohloh.net/p/jackrabbit-oak/widgets/project_users_logo.js"></script>
+      <script type="text/javascript" src="http://www.ohloh.net/p/jackrabbit-oak/widgets/project_thin_badge.js"></script>
     </div>
         </div>
     </footer>

Modified: jackrabbit/site/live/oak/docs/security/privilege.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/security/privilege.html?rev=1599129&r1=1599128&r2=1599129&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/security/privilege.html (original)
+++ jackrabbit/site/live/oak/docs/security/privilege.html Mon Jun  2 08:45:34 2014
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2014-05-16
+ | Generated by Apache Maven Doxia at 2014-06-02
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20140516" />
+    <meta name="Date-Revision-yyyymmdd" content="20140602" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Jackrabbit Oak - Privilege Management</title>
     <link rel="stylesheet" href="../css/apache-maven-fluido-1.3.0.min.css" />
@@ -61,25 +61,41 @@
                           </ul>
       </li>
                 <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Concepts and architecture <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Concepts and Architecture <b class="caret"></b></a>
         <ul class="dropdown-menu">
         
-                      <li>      <a href="../overview.html"  title="Overview">Overview</a>
+                      <li>      <a href="../architecture/overview.html"  title="Overview">Overview</a>
 </li>
                   
-                      <li>      <a href="../nodestate.html"  title="The node state model">The node state model</a>
+                      <li>      <a href="../architecture/nodestate.html"  title="The node state model">The node state model</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Main APIs <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="http://www.day.com/specs/jcr/2.0/index.html"  title="JCR API">JCR API</a>
 </li>
                   
-                      <li>      <a href="../microkernel.html"  title="NodeStore and MicroKernel">NodeStore and MicroKernel</a>
+                      <li>      <a href="../oak_api/overview.html"  title="Oak API">Oak API</a>
 </li>
                   
+                      <li>      <a href="../nodestore/overview.html"  title="NodeStore and MicroKernel API">NodeStore and MicroKernel API</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Features and Plugins <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
                       <li>      <a href="../query.html"  title="Query">Query</a>
 </li>
                   
-                      <li>      <a href="../blobstore.html"  title="BlobStore">BlobStore</a>
+                      <li>      <a href="../security/overview.html"  title="Security">Security</a>
 </li>
                   
-                      <li>      <a href="../security/overview.html"  title="Security">Security</a>
+                      <li>      <a href="../plugins/blobstore.html"  title="BlobStore">BlobStore</a>
 </li>
                   
                       <li>      <a href="../clustering.html"  title="Clustering">Clustering</a>
@@ -163,7 +179,7 @@
         <ul class="breadcrumb">
                 
                     
-                  <li id="publishDate">Last Published: 2014-05-16</li>
+                  <li id="publishDate">Last Published: 2014-06-02</li>
                   <li class="divider">|</li> <li id="projectVersion">Version: 0.20-SNAPSHOT</li>
                       
                 
@@ -201,31 +217,47 @@
           <i class="none"></i>
         Downloads</a>
             </li>
-                              <li class="nav-header">Concepts and architecture</li>
+                              <li class="nav-header">Concepts and Architecture</li>
                                 
       <li>
     
-                          <a href="../overview.html" title="Overview">
+                          <a href="../architecture/overview.html" title="Overview">
           <i class="none"></i>
         Overview</a>
             </li>
                   
       <li>
     
-                          <a href="../nodestate.html" title="The node state model">
+                          <a href="../architecture/nodestate.html" title="The node state model">
           <i class="none"></i>
         The node state model</a>
             </li>
+                              <li class="nav-header">Main APIs</li>
+                                
+      <li>
+    
+                          <a href="http://www.day.com/specs/jcr/2.0/index.html" class="externalLink" title="JCR API">
+          <i class="none"></i>
+        JCR API</a>
+            </li>
                   
       <li>
     
-                          <a href="../microkernel.html" title="NodeStore and MicroKernel">
+                          <a href="../oak_api/overview.html" title="Oak API">
           <i class="none"></i>
-        NodeStore and MicroKernel</a>
+        Oak API</a>
             </li>
                   
       <li>
     
+                          <a href="../nodestore/overview.html" title="NodeStore and MicroKernel API">
+          <i class="none"></i>
+        NodeStore and MicroKernel API</a>
+            </li>
+                              <li class="nav-header">Features and Plugins</li>
+                                
+      <li>
+    
                           <a href="../query.html" title="Query">
           <i class="none"></i>
         Query</a>
@@ -233,16 +265,16 @@
                   
       <li>
     
-                          <a href="../blobstore.html" title="BlobStore">
+                          <a href="../security/overview.html" title="Security">
           <i class="none"></i>
-        BlobStore</a>
+        Security</a>
             </li>
                   
       <li>
     
-                          <a href="../security/overview.html" title="Security">
+                          <a href="../plugins/blobstore.html" title="BlobStore">
           <i class="none"></i>
-        Security</a>
+        BlobStore</a>
             </li>
                   
       <li>
@@ -594,8 +626,9 @@ rep:indexDefinitionManagement
           
     
     
+                
     <div id="ohloh" class="pull-right">
-      <script type="text/javascript" src="http://www.ohloh.net/p/jackrabbit-oak/widgets/project_users_logo.js"></script>
+      <script type="text/javascript" src="http://www.ohloh.net/p/jackrabbit-oak/widgets/project_thin_badge.js"></script>
     </div>
         </div>
     </footer>

Modified: jackrabbit/site/live/oak/docs/security/privilege/differences.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/security/privilege/differences.html?rev=1599129&r1=1599128&r2=1599129&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/security/privilege/differences.html (original)
+++ jackrabbit/site/live/oak/docs/security/privilege/differences.html Mon Jun  2 08:45:34 2014
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2014-05-14
+ | Generated by Apache Maven Doxia at 2014-06-02
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20140514" />
+    <meta name="Date-Revision-yyyymmdd" content="20140602" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Jackrabbit Oak - Privilege Management : Differences wrt Jackrabbit 2.x</title>
     <link rel="stylesheet" href="../../css/apache-maven-fluido-1.3.0.min.css" />
@@ -61,25 +61,41 @@
                           </ul>
       </li>
                 <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Concepts and architecture <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Concepts and Architecture <b class="caret"></b></a>
         <ul class="dropdown-menu">
         
-                      <li>      <a href="../../overview.html"  title="Overview">Overview</a>
+                      <li>      <a href="../../architecture/overview.html"  title="Overview">Overview</a>
 </li>
                   
-                      <li>      <a href="../../nodestate.html"  title="The node state model">The node state model</a>
+                      <li>      <a href="../../architecture/nodestate.html"  title="The node state model">The node state model</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Main APIs <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="http://www.day.com/specs/jcr/2.0/index.html"  title="JCR API">JCR API</a>
 </li>
                   
-                      <li>      <a href="../../microkernel.html"  title="NodeStore and MicroKernel">NodeStore and MicroKernel</a>
+                      <li>      <a href="../../oak_api/overview.html"  title="Oak API">Oak API</a>
 </li>
                   
+                      <li>      <a href="../../nodestore/overview.html"  title="NodeStore and MicroKernel API">NodeStore and MicroKernel API</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Features and Plugins <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
                       <li>      <a href="../../query.html"  title="Query">Query</a>
 </li>
                   
-                      <li>      <a href="../../blobstore.html"  title="BlobStore">BlobStore</a>
+                      <li>      <a href="../../security/overview.html"  title="Security">Security</a>
 </li>
                   
-                      <li>      <a href="../../security/overview.html"  title="Security">Security</a>
+                      <li>      <a href="../../plugins/blobstore.html"  title="BlobStore">BlobStore</a>
 </li>
                   
                       <li>      <a href="../../clustering.html"  title="Clustering">Clustering</a>
@@ -163,7 +179,7 @@
         <ul class="breadcrumb">
                 
                     
-                  <li id="publishDate">Last Published: 2014-05-14</li>
+                  <li id="publishDate">Last Published: 2014-06-02</li>
                   <li class="divider">|</li> <li id="projectVersion">Version: 0.20-SNAPSHOT</li>
                       
                 
@@ -201,31 +217,47 @@
           <i class="none"></i>
         Downloads</a>
             </li>
-                              <li class="nav-header">Concepts and architecture</li>
+                              <li class="nav-header">Concepts and Architecture</li>
                                 
       <li>
     
-                          <a href="../../overview.html" title="Overview">
+                          <a href="../../architecture/overview.html" title="Overview">
           <i class="none"></i>
         Overview</a>
             </li>
                   
       <li>
     
-                          <a href="../../nodestate.html" title="The node state model">
+                          <a href="../../architecture/nodestate.html" title="The node state model">
           <i class="none"></i>
         The node state model</a>
             </li>
+                              <li class="nav-header">Main APIs</li>
+                                
+      <li>
+    
+                          <a href="http://www.day.com/specs/jcr/2.0/index.html" class="externalLink" title="JCR API">
+          <i class="none"></i>
+        JCR API</a>
+            </li>
                   
       <li>
     
-                          <a href="../../microkernel.html" title="NodeStore and MicroKernel">
+                          <a href="../../oak_api/overview.html" title="Oak API">
           <i class="none"></i>
-        NodeStore and MicroKernel</a>
+        Oak API</a>
             </li>
                   
       <li>
     
+                          <a href="../../nodestore/overview.html" title="NodeStore and MicroKernel API">
+          <i class="none"></i>
+        NodeStore and MicroKernel API</a>
+            </li>
+                              <li class="nav-header">Features and Plugins</li>
+                                
+      <li>
+    
                           <a href="../../query.html" title="Query">
           <i class="none"></i>
         Query</a>
@@ -233,16 +265,16 @@
                   
       <li>
     
-                          <a href="../../blobstore.html" title="BlobStore">
+                          <a href="../../security/overview.html" title="Security">
           <i class="none"></i>
-        BlobStore</a>
+        Security</a>
             </li>
                   
       <li>
     
-                          <a href="../../security/overview.html" title="Security">
+                          <a href="../../plugins/blobstore.html" title="BlobStore">
           <i class="none"></i>
-        Security</a>
+        BlobStore</a>
             </li>
                   
       <li>
@@ -443,8 +475,9 @@
           
     
     
+                
     <div id="ohloh" class="pull-right">
-      <script type="text/javascript" src="http://www.ohloh.net/p/jackrabbit-oak/widgets/project_users_logo.js"></script>
+      <script type="text/javascript" src="http://www.ohloh.net/p/jackrabbit-oak/widgets/project_thin_badge.js"></script>
     </div>
         </div>
     </footer>

Modified: jackrabbit/site/live/oak/docs/security/user.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/security/user.html?rev=1599129&r1=1599128&r2=1599129&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/security/user.html (original)
+++ jackrabbit/site/live/oak/docs/security/user.html Mon Jun  2 08:45:34 2014
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2014-05-16
+ | Generated by Apache Maven Doxia at 2014-06-02
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20140516" />
+    <meta name="Date-Revision-yyyymmdd" content="20140602" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Jackrabbit Oak - User Management</title>
     <link rel="stylesheet" href="../css/apache-maven-fluido-1.3.0.min.css" />
@@ -61,25 +61,41 @@
                           </ul>
       </li>
                 <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Concepts and architecture <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Concepts and Architecture <b class="caret"></b></a>
         <ul class="dropdown-menu">
         
-                      <li>      <a href="../overview.html"  title="Overview">Overview</a>
+                      <li>      <a href="../architecture/overview.html"  title="Overview">Overview</a>
 </li>
                   
-                      <li>      <a href="../nodestate.html"  title="The node state model">The node state model</a>
+                      <li>      <a href="../architecture/nodestate.html"  title="The node state model">The node state model</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Main APIs <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="http://www.day.com/specs/jcr/2.0/index.html"  title="JCR API">JCR API</a>
 </li>
                   
-                      <li>      <a href="../microkernel.html"  title="NodeStore and MicroKernel">NodeStore and MicroKernel</a>
+                      <li>      <a href="../oak_api/overview.html"  title="Oak API">Oak API</a>
 </li>
                   
+                      <li>      <a href="../nodestore/overview.html"  title="NodeStore and MicroKernel API">NodeStore and MicroKernel API</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Features and Plugins <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
                       <li>      <a href="../query.html"  title="Query">Query</a>
 </li>
                   
-                      <li>      <a href="../blobstore.html"  title="BlobStore">BlobStore</a>
+                      <li>      <a href="../security/overview.html"  title="Security">Security</a>
 </li>
                   
-                      <li>      <a href="../security/overview.html"  title="Security">Security</a>
+                      <li>      <a href="../plugins/blobstore.html"  title="BlobStore">BlobStore</a>
 </li>
                   
                       <li>      <a href="../clustering.html"  title="Clustering">Clustering</a>
@@ -163,7 +179,7 @@
         <ul class="breadcrumb">
                 
                     
-                  <li id="publishDate">Last Published: 2014-05-16</li>
+                  <li id="publishDate">Last Published: 2014-06-02</li>
                   <li class="divider">|</li> <li id="projectVersion">Version: 0.20-SNAPSHOT</li>
                       
                 
@@ -201,31 +217,47 @@
           <i class="none"></i>
         Downloads</a>
             </li>
-                              <li class="nav-header">Concepts and architecture</li>
+                              <li class="nav-header">Concepts and Architecture</li>
                                 
       <li>
     
-                          <a href="../overview.html" title="Overview">
+                          <a href="../architecture/overview.html" title="Overview">
           <i class="none"></i>
         Overview</a>
             </li>
                   
       <li>
     
-                          <a href="../nodestate.html" title="The node state model">
+                          <a href="../architecture/nodestate.html" title="The node state model">
           <i class="none"></i>
         The node state model</a>
             </li>
+                              <li class="nav-header">Main APIs</li>
+                                
+      <li>
+    
+                          <a href="http://www.day.com/specs/jcr/2.0/index.html" class="externalLink" title="JCR API">
+          <i class="none"></i>
+        JCR API</a>
+            </li>
                   
       <li>
     
-                          <a href="../microkernel.html" title="NodeStore and MicroKernel">
+                          <a href="../oak_api/overview.html" title="Oak API">
           <i class="none"></i>
-        NodeStore and MicroKernel</a>
+        Oak API</a>
             </li>
                   
       <li>
     
+                          <a href="../nodestore/overview.html" title="NodeStore and MicroKernel API">
+          <i class="none"></i>
+        NodeStore and MicroKernel API</a>
+            </li>
+                              <li class="nav-header">Features and Plugins</li>
+                                
+      <li>
+    
                           <a href="../query.html" title="Query">
           <i class="none"></i>
         Query</a>
@@ -233,16 +265,16 @@
                   
       <li>
     
-                          <a href="../blobstore.html" title="BlobStore">
+                          <a href="../security/overview.html" title="Security">
           <i class="none"></i>
-        BlobStore</a>
+        Security</a>
             </li>
                   
       <li>
     
-                          <a href="../security/overview.html" title="Security">
+                          <a href="../plugins/blobstore.html" title="BlobStore">
           <i class="none"></i>
-        Security</a>
+        BlobStore</a>
             </li>
                   
       <li>
@@ -816,8 +848,9 @@ Repository repo = new Jcr(new Oak()).wit
           
     
     
+                
     <div id="ohloh" class="pull-right">
-      <script type="text/javascript" src="http://www.ohloh.net/p/jackrabbit-oak/widgets/project_users_logo.js"></script>
+      <script type="text/javascript" src="http://www.ohloh.net/p/jackrabbit-oak/widgets/project_thin_badge.js"></script>
     </div>
         </div>
     </footer>

Modified: jackrabbit/site/live/oak/docs/security/user/authorizableaction.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/security/user/authorizableaction.html?rev=1599129&r1=1599128&r2=1599129&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/security/user/authorizableaction.html (original)
+++ jackrabbit/site/live/oak/docs/security/user/authorizableaction.html Mon Jun  2 08:45:34 2014
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2014-05-15
+ | Generated by Apache Maven Doxia at 2014-06-02
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20140515" />
+    <meta name="Date-Revision-yyyymmdd" content="20140602" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Jackrabbit Oak - Authorizable Actions</title>
     <link rel="stylesheet" href="../../css/apache-maven-fluido-1.3.0.min.css" />
@@ -61,25 +61,41 @@
                           </ul>
       </li>
                 <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Concepts and architecture <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Concepts and Architecture <b class="caret"></b></a>
         <ul class="dropdown-menu">
         
-                      <li>      <a href="../../overview.html"  title="Overview">Overview</a>
+                      <li>      <a href="../../architecture/overview.html"  title="Overview">Overview</a>
 </li>
                   
-                      <li>      <a href="../../nodestate.html"  title="The node state model">The node state model</a>
+                      <li>      <a href="../../architecture/nodestate.html"  title="The node state model">The node state model</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Main APIs <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="http://www.day.com/specs/jcr/2.0/index.html"  title="JCR API">JCR API</a>
 </li>
                   
-                      <li>      <a href="../../microkernel.html"  title="NodeStore and MicroKernel">NodeStore and MicroKernel</a>
+                      <li>      <a href="../../oak_api/overview.html"  title="Oak API">Oak API</a>
 </li>
                   
+                      <li>      <a href="../../nodestore/overview.html"  title="NodeStore and MicroKernel API">NodeStore and MicroKernel API</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Features and Plugins <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
                       <li>      <a href="../../query.html"  title="Query">Query</a>
 </li>
                   
-                      <li>      <a href="../../blobstore.html"  title="BlobStore">BlobStore</a>
+                      <li>      <a href="../../security/overview.html"  title="Security">Security</a>
 </li>
                   
-                      <li>      <a href="../../security/overview.html"  title="Security">Security</a>
+                      <li>      <a href="../../plugins/blobstore.html"  title="BlobStore">BlobStore</a>
 </li>
                   
                       <li>      <a href="../../clustering.html"  title="Clustering">Clustering</a>
@@ -163,7 +179,7 @@
         <ul class="breadcrumb">
                 
                     
-                  <li id="publishDate">Last Published: 2014-05-15</li>
+                  <li id="publishDate">Last Published: 2014-06-02</li>
                   <li class="divider">|</li> <li id="projectVersion">Version: 0.20-SNAPSHOT</li>
                       
                 
@@ -201,31 +217,47 @@
           <i class="none"></i>
         Downloads</a>
             </li>
-                              <li class="nav-header">Concepts and architecture</li>
+                              <li class="nav-header">Concepts and Architecture</li>
                                 
       <li>
     
-                          <a href="../../overview.html" title="Overview">
+                          <a href="../../architecture/overview.html" title="Overview">
           <i class="none"></i>
         Overview</a>
             </li>
                   
       <li>
     
-                          <a href="../../nodestate.html" title="The node state model">
+                          <a href="../../architecture/nodestate.html" title="The node state model">
           <i class="none"></i>
         The node state model</a>
             </li>
+                              <li class="nav-header">Main APIs</li>
+                                
+      <li>
+    
+                          <a href="http://www.day.com/specs/jcr/2.0/index.html" class="externalLink" title="JCR API">
+          <i class="none"></i>
+        JCR API</a>
+            </li>
                   
       <li>
     
-                          <a href="../../microkernel.html" title="NodeStore and MicroKernel">
+                          <a href="../../oak_api/overview.html" title="Oak API">
           <i class="none"></i>
-        NodeStore and MicroKernel</a>
+        Oak API</a>
             </li>
                   
       <li>
     
+                          <a href="../../nodestore/overview.html" title="NodeStore and MicroKernel API">
+          <i class="none"></i>
+        NodeStore and MicroKernel API</a>
+            </li>
+                              <li class="nav-header">Features and Plugins</li>
+                                
+      <li>
+    
                           <a href="../../query.html" title="Query">
           <i class="none"></i>
         Query</a>
@@ -233,16 +265,16 @@
                   
       <li>
     
-                          <a href="../../blobstore.html" title="BlobStore">
+                          <a href="../../security/overview.html" title="Security">
           <i class="none"></i>
-        BlobStore</a>
+        Security</a>
             </li>
                   
       <li>
     
-                          <a href="../../security/overview.html" title="Security">
+                          <a href="../../plugins/blobstore.html" title="BlobStore">
           <i class="none"></i>
-        Security</a>
+        BlobStore</a>
             </li>
                   
       <li>
@@ -570,8 +602,9 @@ Repository repo = new Jcr(new Oak()).wit
           
     
     
+                
     <div id="ohloh" class="pull-right">
-      <script type="text/javascript" src="http://www.ohloh.net/p/jackrabbit-oak/widgets/project_users_logo.js"></script>
+      <script type="text/javascript" src="http://www.ohloh.net/p/jackrabbit-oak/widgets/project_thin_badge.js"></script>
     </div>
         </div>
     </footer>

Modified: jackrabbit/site/live/oak/docs/security/user/differences.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/security/user/differences.html?rev=1599129&r1=1599128&r2=1599129&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/security/user/differences.html (original)
+++ jackrabbit/site/live/oak/docs/security/user/differences.html Mon Jun  2 08:45:34 2014
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2014-05-14
+ | Generated by Apache Maven Doxia at 2014-06-02
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20140514" />
+    <meta name="Date-Revision-yyyymmdd" content="20140602" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Jackrabbit Oak - User Management : Differences to Jackrabbit 2.x</title>
     <link rel="stylesheet" href="../../css/apache-maven-fluido-1.3.0.min.css" />
@@ -61,25 +61,41 @@
                           </ul>
       </li>
                 <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Concepts and architecture <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Concepts and Architecture <b class="caret"></b></a>
         <ul class="dropdown-menu">
         
-                      <li>      <a href="../../overview.html"  title="Overview">Overview</a>
+                      <li>      <a href="../../architecture/overview.html"  title="Overview">Overview</a>
 </li>
                   
-                      <li>      <a href="../../nodestate.html"  title="The node state model">The node state model</a>
+                      <li>      <a href="../../architecture/nodestate.html"  title="The node state model">The node state model</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Main APIs <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="http://www.day.com/specs/jcr/2.0/index.html"  title="JCR API">JCR API</a>
 </li>
                   
-                      <li>      <a href="../../microkernel.html"  title="NodeStore and MicroKernel">NodeStore and MicroKernel</a>
+                      <li>      <a href="../../oak_api/overview.html"  title="Oak API">Oak API</a>
 </li>
                   
+                      <li>      <a href="../../nodestore/overview.html"  title="NodeStore and MicroKernel API">NodeStore and MicroKernel API</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Features and Plugins <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
                       <li>      <a href="../../query.html"  title="Query">Query</a>
 </li>
                   
-                      <li>      <a href="../../blobstore.html"  title="BlobStore">BlobStore</a>
+                      <li>      <a href="../../security/overview.html"  title="Security">Security</a>
 </li>
                   
-                      <li>      <a href="../../security/overview.html"  title="Security">Security</a>
+                      <li>      <a href="../../plugins/blobstore.html"  title="BlobStore">BlobStore</a>
 </li>
                   
                       <li>      <a href="../../clustering.html"  title="Clustering">Clustering</a>
@@ -163,7 +179,7 @@
         <ul class="breadcrumb">
                 
                     
-                  <li id="publishDate">Last Published: 2014-05-14</li>
+                  <li id="publishDate">Last Published: 2014-06-02</li>
                   <li class="divider">|</li> <li id="projectVersion">Version: 0.20-SNAPSHOT</li>
                       
                 
@@ -201,31 +217,47 @@
           <i class="none"></i>
         Downloads</a>
             </li>
-                              <li class="nav-header">Concepts and architecture</li>
+                              <li class="nav-header">Concepts and Architecture</li>
                                 
       <li>
     
-                          <a href="../../overview.html" title="Overview">
+                          <a href="../../architecture/overview.html" title="Overview">
           <i class="none"></i>
         Overview</a>
             </li>
                   
       <li>
     
-                          <a href="../../nodestate.html" title="The node state model">
+                          <a href="../../architecture/nodestate.html" title="The node state model">
           <i class="none"></i>
         The node state model</a>
             </li>
+                              <li class="nav-header">Main APIs</li>
+                                
+      <li>
+    
+                          <a href="http://www.day.com/specs/jcr/2.0/index.html" class="externalLink" title="JCR API">
+          <i class="none"></i>
+        JCR API</a>
+            </li>
                   
       <li>
     
-                          <a href="../../microkernel.html" title="NodeStore and MicroKernel">
+                          <a href="../../oak_api/overview.html" title="Oak API">
           <i class="none"></i>
-        NodeStore and MicroKernel</a>
+        Oak API</a>
             </li>
                   
       <li>
     
+                          <a href="../../nodestore/overview.html" title="NodeStore and MicroKernel API">
+          <i class="none"></i>
+        NodeStore and MicroKernel API</a>
+            </li>
+                              <li class="nav-header">Features and Plugins</li>
+                                
+      <li>
+    
                           <a href="../../query.html" title="Query">
           <i class="none"></i>
         Query</a>
@@ -233,16 +265,16 @@
                   
       <li>
     
-                          <a href="../../blobstore.html" title="BlobStore">
+                          <a href="../../security/overview.html" title="Security">
           <i class="none"></i>
-        BlobStore</a>
+        Security</a>
             </li>
                   
       <li>
     
-                          <a href="../../security/overview.html" title="Security">
+                          <a href="../../plugins/blobstore.html" title="BlobStore">
           <i class="none"></i>
-        Security</a>
+        BlobStore</a>
             </li>
                   
       <li>
@@ -529,8 +561,9 @@
           
     
     
+                
     <div id="ohloh" class="pull-right">
-      <script type="text/javascript" src="http://www.ohloh.net/p/jackrabbit-oak/widgets/project_users_logo.js"></script>
+      <script type="text/javascript" src="http://www.ohloh.net/p/jackrabbit-oak/widgets/project_thin_badge.js"></script>
     </div>
         </div>
     </footer>

Modified: jackrabbit/site/live/oak/docs/security/user/membership.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/security/user/membership.html?rev=1599129&r1=1599128&r2=1599129&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/security/user/membership.html (original)
+++ jackrabbit/site/live/oak/docs/security/user/membership.html Mon Jun  2 08:45:34 2014
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2014-05-15
+ | Generated by Apache Maven Doxia at 2014-06-02
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20140515" />
+    <meta name="Date-Revision-yyyymmdd" content="20140602" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Jackrabbit Oak - Group Membership</title>
     <link rel="stylesheet" href="../../css/apache-maven-fluido-1.3.0.min.css" />
@@ -61,25 +61,41 @@
                           </ul>
       </li>
                 <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Concepts and architecture <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Concepts and Architecture <b class="caret"></b></a>
         <ul class="dropdown-menu">
         
-                      <li>      <a href="../../overview.html"  title="Overview">Overview</a>
+                      <li>      <a href="../../architecture/overview.html"  title="Overview">Overview</a>
 </li>
                   
-                      <li>      <a href="../../nodestate.html"  title="The node state model">The node state model</a>
+                      <li>      <a href="../../architecture/nodestate.html"  title="The node state model">The node state model</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Main APIs <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="http://www.day.com/specs/jcr/2.0/index.html"  title="JCR API">JCR API</a>
 </li>
                   
-                      <li>      <a href="../../microkernel.html"  title="NodeStore and MicroKernel">NodeStore and MicroKernel</a>
+                      <li>      <a href="../../oak_api/overview.html"  title="Oak API">Oak API</a>
 </li>
                   
+                      <li>      <a href="../../nodestore/overview.html"  title="NodeStore and MicroKernel API">NodeStore and MicroKernel API</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Features and Plugins <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
                       <li>      <a href="../../query.html"  title="Query">Query</a>
 </li>
                   
-                      <li>      <a href="../../blobstore.html"  title="BlobStore">BlobStore</a>
+                      <li>      <a href="../../security/overview.html"  title="Security">Security</a>
 </li>
                   
-                      <li>      <a href="../../security/overview.html"  title="Security">Security</a>
+                      <li>      <a href="../../plugins/blobstore.html"  title="BlobStore">BlobStore</a>
 </li>
                   
                       <li>      <a href="../../clustering.html"  title="Clustering">Clustering</a>
@@ -163,7 +179,7 @@
         <ul class="breadcrumb">
                 
                     
-                  <li id="publishDate">Last Published: 2014-05-15</li>
+                  <li id="publishDate">Last Published: 2014-06-02</li>
                   <li class="divider">|</li> <li id="projectVersion">Version: 0.20-SNAPSHOT</li>
                       
                 
@@ -201,31 +217,47 @@
           <i class="none"></i>
         Downloads</a>
             </li>
-                              <li class="nav-header">Concepts and architecture</li>
+                              <li class="nav-header">Concepts and Architecture</li>
                                 
       <li>
     
-                          <a href="../../overview.html" title="Overview">
+                          <a href="../../architecture/overview.html" title="Overview">
           <i class="none"></i>
         Overview</a>
             </li>
                   
       <li>
     
-                          <a href="../../nodestate.html" title="The node state model">
+                          <a href="../../architecture/nodestate.html" title="The node state model">
           <i class="none"></i>
         The node state model</a>
             </li>
+                              <li class="nav-header">Main APIs</li>
+                                
+      <li>
+    
+                          <a href="http://www.day.com/specs/jcr/2.0/index.html" class="externalLink" title="JCR API">
+          <i class="none"></i>
+        JCR API</a>
+            </li>
                   
       <li>
     
-                          <a href="../../microkernel.html" title="NodeStore and MicroKernel">
+                          <a href="../../oak_api/overview.html" title="Oak API">
           <i class="none"></i>
-        NodeStore and MicroKernel</a>
+        Oak API</a>
             </li>
                   
       <li>
     
+                          <a href="../../nodestore/overview.html" title="NodeStore and MicroKernel API">
+          <i class="none"></i>
+        NodeStore and MicroKernel API</a>
+            </li>
+                              <li class="nav-header">Features and Plugins</li>
+                                
+      <li>
+    
                           <a href="../../query.html" title="Query">
           <i class="none"></i>
         Query</a>
@@ -233,16 +265,16 @@
                   
       <li>
     
-                          <a href="../../blobstore.html" title="BlobStore">
+                          <a href="../../security/overview.html" title="Security">
           <i class="none"></i>
-        BlobStore</a>
+        Security</a>
             </li>
                   
       <li>
     
-                          <a href="../../security/overview.html" title="Security">
+                          <a href="../../plugins/blobstore.html" title="BlobStore">
           <i class="none"></i>
-        Security</a>
+        BlobStore</a>
             </li>
                   
       <li>
@@ -518,8 +550,9 @@
           
     
     
+                
     <div id="ohloh" class="pull-right">
-      <script type="text/javascript" src="http://www.ohloh.net/p/jackrabbit-oak/widgets/project_users_logo.js"></script>
+      <script type="text/javascript" src="http://www.ohloh.net/p/jackrabbit-oak/widgets/project_thin_badge.js"></script>
     </div>
         </div>
     </footer>



Mime
View raw message