You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by ng...@apache.org on 2022/12/21 03:49:52 UTC

svn commit: r1906119 [14/26] - in /jackrabbit/site/live/jcr: ./ components/ css/ fonts/ js/ ocm/ status/

Modified: jackrabbit/site/live/jcr/node-types.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/jcr/node-types.html?rev=1906119&r1=1906118&r2=1906119&view=diff
==============================================================================
--- jackrabbit/site/live/jcr/node-types.html (original)
+++ jackrabbit/site/live/jcr/node-types.html Wed Dec 21 03:49:51 2022
@@ -1,40 +1,25 @@
 <!DOCTYPE html>
-
-
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src\site\markdown/node-types.md at 2022-10-16
- | Rendered using Apache Maven Fluido Skin 1.11.1
+ | Generated by Apache Maven Doxia Site Renderer 1.9.2 from src/site/markdown/node-types.md at 2022-03-16
+ | Rendered using Apache Maven Fluido Skin 1.9
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1" />
-    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.11.1" />
+    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
     <title>Apache Jackrabbit &#x2013; Node Types</title>
-    <link rel="stylesheet" href="./css/apache-maven-fluido-1.11.1.min.css" />
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.9.min.css" />
     <link rel="stylesheet" href="./css/site.css" />
     <link rel="stylesheet" href="./css/print.css" media="print" />
-    <script src="./js/apache-maven-fluido-1.11.1.min.js"></script>
-
-    <!-- Matomo -->
-    <script>
-        var _paq = window._paq = window._paq || [];
-                _paq.push(['disableCookies']);
-                    _paq.push(['trackPageView']);
-                    _paq.push(['enableLinkTracking']);
-        
-        (function() {
-            var u="https://analytics.apache.org";
-            _paq.push(['setTrackerUrl', u+'/matomo.php']);
-            _paq.push(['setSiteId', '4']);
-            var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
-            g.async=true; g.src=u+'/matomo.js'; s.parentNode.insertBefore(g,s);
-        })();
-    </script>
-    <!-- End Matomo Code -->
+    <script src="./js/apache-maven-fluido-1.9.min.js"></script>
   </head>
   <body class="topBarEnabled">
-    <a class="github-fork-ribbon right-top" href="https://github.com/apache/jackrabbit" data-ribbon="Fork me on GitHub" title="Fork me on GitHub">Fork me on GitHub</a>
+    <a href="https://github.com/apache/jackrabbit">
+      <img style="position: absolute; top: 0; right: 0; border: 0; z-index: 10000;"
+        src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png"
+        alt="Fork me on GitHub">
+    </a>
     <header id="topbar" class="navbar navbar-fixed-top ">
       <div class="navbar-inner">
         <div class="container-fluid">
@@ -47,18 +32,18 @@
 </a>
             <ul class="nav">
       <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown">Apache Jackrabbit <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache Jackrabbit <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="index.html" title="Welcome">Welcome</a></li>
             <li><a href="downloads.html" title="Downloads">Downloads</a></li>
             <li><a href="articles.html" title="Articles">Articles</a></li>
             <li><a href="frequently-asked-questions.html" title="FAQ">FAQ</a></li>
-            <li><a href="https://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" title="Archived Jackrabbit Wiki">Archived Jackrabbit Wiki</a></li>
+            <li><a href="http://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" title="Archived Jackrabbit Wiki">Archived Jackrabbit Wiki</a></li>
             <li><a href="jackrabbit-history.html" title="Jackrabbit History">Jackrabbit History</a></li>
         </ul>
       </li>
       <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="getting-started-with-apache-jackrabbit.html" title="Getting Started">Getting Started</a></li>
             <li><a href="standalone-server.html" title="Standalone Server">Standalone Server</a></li>
@@ -68,12 +53,12 @@
             <li><a href="jackrabbit-architecture.html" title="Jackrabbit Architecture">Jackrabbit Architecture</a></li>
             <li><a href="deployment-models.html" title="Deployment Models">Deployment Models</a></li>
             <li><a href="jackrabbit-configuration.html" title="Jackrabbit Configuration">Jackrabbit Configuration</a></li>
-            <li><a title="Node Types">Node Types</a></li>
+            <li><a href="node-types.html" title="Node Types">Node Types</a></li>
             <li><a href="object-content-mapping.html" title="Object Content Mapping">Object Content Mapping</a></li>
         </ul>
       </li>
       <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown">Development <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Development <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="jackrabbit-team.html" title="Jackrabbit Team">Jackrabbit Team</a></li>
             <li><a href="jackrabbit-roadmap.html" title="Jackrabbit Roadmap">Jackrabbit Roadmap</a></li>
@@ -85,15 +70,15 @@
             <li><a href="website.html" title="Website">Website</a></li>
             <li><a href="creating-releases.html" title="Creating Releases">Creating Releases</a></li>
             <li><a href="supporting-software-attribution.html" title="Attribution">Attribution</a></li>
+            <li><a href="privacy-policy.html" title="Privacy">Privacy</a></li>
         </ul>
       </li>
       <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown">Apache Software Foundation <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache Software Foundation <b class="caret"></b></a>
         <ul class="dropdown-menu">
-            <li><a href="https://www.apache.org/foundation/how-it-works.html" title="Introduction">Introduction</a></li>
-            <li><a href="https://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
-            <li><a href="https://www.apache.org/foundation/thanks.html" title="Current Sponsors">Current Sponsors</a></li>
-            <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy">Privacy</a></li>
+            <li><a href="http://www.apache.org/foundation/how-it-works.html" title="Introduction">Introduction</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html" title="Current Sponsors">Current Sponsors</a></li>
         </ul>
       </li>
             </ul>
@@ -103,7 +88,7 @@
     <div class="container-fluid">
       <header>
         <div id="banner">
-          <div class="pull-left"><div id="bannerLeft"><h1>Apache Jackrabbit Site</h1>
+          <div class="pull-left"><div id="bannerLeft"><h2>Apache Jackrabbit Site</h2>
 </div>
 </div>
           <div class="pull-right"></div>
@@ -112,7 +97,7 @@
 
         <div id="breadcrumbs">
           <ul class="breadcrumb">
-        <li id="publishDate">Last Published: 2022-10-16</li>
+        <li id="publishDate">Last Published: 2022-03-16</li>
           </ul>
         </div>
       </header>
@@ -125,7 +110,7 @@
     <li><a href="downloads.html" title="Downloads"><span class="none"></span>Downloads</a></li>
     <li><a href="articles.html" title="Articles"><span class="none"></span>Articles</a></li>
     <li><a href="frequently-asked-questions.html" title="FAQ"><span class="none"></span>FAQ</a></li>
-    <li><a href="https://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" class="externalLink" title="Archived Jackrabbit Wiki"><span class="none"></span>Archived Jackrabbit Wiki</a></li>
+    <li><a href="http://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" class="externalLink" title="Archived Jackrabbit Wiki"><span class="none"></span>Archived Jackrabbit Wiki</a></li>
     <li><a href="jackrabbit-history.html" title="Jackrabbit History"><span class="none"></span>Jackrabbit History</a></li>
    <li class="nav-header">Documentation</li>
     <li><a href="getting-started-with-apache-jackrabbit.html" title="Getting Started"><span class="none"></span>Getting Started</a></li>
@@ -136,7 +121,7 @@
     <li><a href="jackrabbit-architecture.html" title="Jackrabbit Architecture"><span class="none"></span>Jackrabbit Architecture</a></li>
     <li><a href="deployment-models.html" title="Deployment Models"><span class="none"></span>Deployment Models</a></li>
     <li><a href="jackrabbit-configuration.html" title="Jackrabbit Configuration"><span class="none"></span>Jackrabbit Configuration</a></li>
-    <li class="active"><a><span class="none"></span>Node Types</a></li>
+    <li class="active"><a href="#"><span class="none"></span>Node Types</a></li>
     <li><a href="object-content-mapping.html" title="Object Content Mapping"><span class="none"></span>Object Content Mapping</a></li>
    <li class="nav-header">Development</li>
     <li><a href="jackrabbit-team.html" title="Jackrabbit Team"><span class="none"></span>Jackrabbit Team</a></li>
@@ -149,14 +134,15 @@
     <li><a href="website.html" title="Website"><span class="none"></span>Website</a></li>
     <li><a href="creating-releases.html" title="Creating Releases"><span class="none"></span>Creating Releases</a></li>
     <li><a href="supporting-software-attribution.html" title="Attribution"><span class="none"></span>Attribution</a></li>
+    <li><a href="privacy-policy.html" title="Privacy"><span class="none"></span>Privacy</a></li>
    <li class="nav-header">Apache Software Foundation</li>
-    <li><a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink" title="Introduction"><span class="none"></span>Introduction</a></li>
-    <li><a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"><span class="none"></span>Sponsorship</a></li>
-    <li><a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Current Sponsors"><span class="none"></span>Current Sponsors</a></li>
-    <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink" title="Privacy"><span class="none"></span>Privacy</a></li>
+    <li><a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="Introduction"><span class="none"></span>Introduction</a></li>
+    <li><a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"><span class="none"></span>Sponsorship</a></li>
+    <li><a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Current Sponsors"><span class="none"></span>Current Sponsors</a></li>
   </ul>
           </nav>
           <div class="well sidebar-nav">
+            <hr />
             <div id="poweredBy">
               <div class="clear"></div>
               <div class="clear"></div>
@@ -183,11 +169,7 @@
    limitations under the License.
 -->
 <h1>Node Types</h1>
-<p>Each node in a Jackrabbit workspace tree has a node type that defines the
-child nodes and properties it may (or must) have. Developers can use node
-types to define a custom content model for their application domain and
-have Jackrabbit enforce the constraints of that model at the repository
-level.</p>
+<p>Each node in a Jackrabbit workspace tree has a node type that defines the child nodes and properties it may (or must) have. Developers can use node types to define a custom content model for their application domain and have Jackrabbit enforce the constraints of that model at the repository level.</p>
 <p>also see:</p>
 <ul>
 
@@ -195,79 +177,38 @@ level.</p>
 <li><a href="node-type-visualization.html">Node Type Visualization</a></li>
 </ul><section>
 <h2><a name="Primary_vs_Mixin"></a>Primary vs Mixin</h2>
-<p>There are two categories of node types, <i>primary</i> and <i>mixin</i>. Every node
-has a primary node type assigned to it upon creation (see <code>Node.addNode</code>
-in the JCR API). In addition, a mixin node type may be added to a node
-later in its lifecycle (see <i>Node.addMixin</i>).</p>
-<p>The primary node type of a node usually defines node structure (i.e.,
-allowed and required child nodes and properties) related to the problem
-domain being modeled. For example, a node used in storing content about
-business contacts might have the primary type <code>myapp:Contact</code> which
-defines properties such as <code>myapp:givenName</code>, <code>myapp:familyName</code> and so
-forth.</p>
-<p>Mixin node types usually specify additional properties or child nodes
-related to a capability being added to the node. These capabilities may
-include generic repository-level functions as in the case of the built-in
-mixins <code>mix:versionable</code> and <code>mix:lockable</code>, for example, or
-domain-level capabilities such as a (hypothetical) <code>myapp:Emailable</code>
-mixin type that adds the property <code>myapp:emailAddress</code> to a node.</p></section><section>
+<p>There are two categories of node types, <i>primary</i> and <i>mixin</i>. Every node has a primary node type assigned to it upon creation (see <code>Node.addNode</code> in the JCR API). In addition, a mixin node type may be added to a node later in its lifecycle (see <i>Node.addMixin</i>).</p>
+<p>The primary node type of a node usually defines node structure (i.e., allowed and required child nodes and properties) related to the problem domain being modeled. For example, a node used in storing content about business contacts might have the primary type <code>myapp:Contact</code> which defines properties such as <code>myapp:givenName</code>, <code>myapp:familyName</code> and so forth.</p>
+<p>Mixin node types usually specify additional properties or child nodes related to a capability being added to the node. These capabilities may include generic repository-level functions as in the case of the built-in mixins <code>mix:versionable</code> and <code>mix:lockable</code>, for example, or domain-level capabilities such as a (hypothetical) <code>myapp:Emailable</code> mixin type that adds the property <code>myapp:emailAddress</code> to a node.</p></section><section>
 <h2><a name="Inheritance"></a>Inheritance</h2>
-<p>Primary node types are arranged in an inheritance hierarchy. Every primary
-node type must be the subtype of at least one existing node type. The
-built-in node type <code>nt:base</code> serves as the root of this hierarchy.
-Jackrabbit supports multiple inheritance of node types so node types can
-have more than one supertype.</p>
+<p>Primary node types are arranged in an inheritance hierarchy. Every primary node type must be the subtype of at least one existing node type. The built-in node type <code>nt:base</code> serves as the root of this hierarchy. Jackrabbit supports multiple inheritance of node types so node types can have more than one supertype.</p>
 <p>Mixin node types do not have to have supertypes.</p>
-<p>The JSR 170 specification and the current public review draft of the JSR
-283 specification (section 4.7.7) leave it up to the implementation whether
-e.g. the orderable child nodes setting is inherited from supertypes.
-Inheritance semantics, especially with multiple inheritance, are
-non-trivial at best and up to a certain degree arbitrary. Jackrabbit
-therefore, in compliance with the spec, doesn't support inheritance of node
-type attributes such as orderable.</p></section><section>
+<p>The JSR 170 specification and the current public review draft of the JSR 283 specification (section 4.7.7) leave it up to the implementation whether e.g. the orderable child nodes setting is inherited from supertypes. Inheritance semantics, especially with multiple inheritance, are non-trivial at best and up to a certain degree arbitrary. Jackrabbit therefore, in compliance with the spec, doesn&#x2019;t support inheritance of node type attributes such as orderable.</p></section><section>
 <h2><a name="Node_Type_Definition"></a>Node Type Definition</h2>
 <p>A node type definition has the following attributes:</p>
 <ul>
 
 <li><b>Name</b><br />
-Every node type registered with the repository has a unique name.
-The naming conventions for node types are the same as
-for items (i.e., they may have a colon delimited prefix).</li>
+Every node type registered with the repository has a unique name. The naming conventions for node types are the same as for items (i.e., they may have a colon delimited prefix).</li>
 <li><b>Supertypes</b><br />
-A primary node type (with the exception of <i>nt:base</i>) must
-extend another node type (and may extend more than one node type). A mixin
-node type may extend another node type.</li>
+A primary node type (with the exception of <i>nt:base</i>) must extend another node type (and may extend more than one node type). A mixin node type may extend another node type.</li>
 <li><b>Mixin Status</b><br />
 A node type may be either primary or mixin.</li>
 <li><b>Orderable Child Nodes Status</b><br />
-A primary node type may specify that child
-nodes are client-orderable. If this status is set to true, then
-<code>Node.orderBefore</code> can be used to set the order of child nodes. Only
-primary node types control a node's status in this regard. This setting on
-a mixin node type will not have any effect on the node.</li>
+A primary node type may specify that child nodes are client-orderable. If this status is set to true, then <code>Node.orderBefore</code> can be used to set the order of child nodes. Only primary node types control a node&#x2019;s status in this regard. This setting on a mixin node type will not have any effect on the node.</li>
 <li><b>Property Definitions</b><br />
-A node type contains a set of definitions
-specifying the properties that nodes of this node type are allowed (or
-required) to have and the characteristics of those properties (see below).</li>
+A node type contains a set of definitions specifying the properties that nodes of this node type are allowed (or required) to have and the characteristics of those properties (see below).</li>
 <li><b>Child Node Definitions</b><br />
-A node type contains a set of definitions
-specifying the child nodes that nodes of this node type are allowed (or
-required) to have and the characteristics of those child nodes (including,
-in turn, their node types, see below).</li>
+A node type contains a set of definitions specifying the child nodes that nodes of this node type are allowed (or required) to have and the characteristics of those child nodes (including, in turn, their node types, see below).</li>
 <li><b>Primary Item Name</b><br />
-A node type may specify one child item (property or
-node) by name as the primary item. This indicator is used by the method
-<code>Node.getPrimaryItem()</code>.</li>
+A node type may specify one child item (property or node) by name as the primary item. This indicator is used by the method <code>Node.getPrimaryItem()</code>.</li>
 </ul></section><section>
 <h2><a name="Property_Definition"></a>Property Definition</h2>
-<p>A property definition (within a node type definition) contains the the
-following information:</p>
+<p>A property definition (within a node type definition) contains the the following information:</p>
 <ul>
 
 <li><b>Name</b><br />
-The name of the property to which this definition applies, or <code>*</code> if this definition is a &quot;residual
-definition', meaning that it applies to any additional properties with any
-names apart from those otherwise defined in this node type.</li>
+The name of the property to which this definition applies, or <code>*</code> if this definition is a &quot;residual definition&#x2019;, meaning that it applies to any additional properties with any names apart from those otherwise defined in this node type.</li>
 <li><b>Required Type</b><br />
 The required type of the property. One of
 <ul>
@@ -285,86 +226,47 @@ The required type of the property. One o
 </ul>
 </li>
 <li><b>Value Constraints</b><br />
-The value constraints on the property define the
-range of values that may be assigned to this property.</li>
+The value constraints on the property define the range of values that may be assigned to this property.</li>
 <li><b>Default Value</b><br />
 The value that the property will have if it is auto-created.</li>
 <li><b>Auto-create Status</b><br />
-Whether this property will be auto-created when its
-parent node is created. Only properties with a default value can be
-auto-created.</li>
+Whether this property will be auto-created when its parent node is created. Only properties with a default value can be auto-created.</li>
 <li><b>Mandatory Status</b><br />
-A mandatory property is one that must exist. If a node
-of a type that specifies a mandatory property is
-created then any attempt to save that node without adding the mandatory
-property will fail. Since single-value properties either have a value or do
-not exist (there being no concept of the null value) this implies that a
-mandatory single-value property must have a value. A mandatory multi-value
-property on the other hand may have zero or more values.</li>
+A mandatory property is one that must exist. If a node of a type that specifies a mandatory property is created then any attempt to save that node without adding the mandatory property will fail. Since single-value properties either have a value or do not exist (there being no concept of the null value) this implies that a mandatory single-value property must have a value. A mandatory multi-value property on the other hand may have zero or more values.</li>
 <li><b>On-Parent-Version Status</b><br />
-The <code>onParentVersion</code> status of specifies what happens to this property if a
-new version of its parent node is created (i.e. a checked-in is done on it).</li>
+The <code>onParentVersion</code> status of specifies what happens to this property if a new version of its parent node is created (i.e. a checked-in is done on it).</li>
 <li><b>Protected Status</b><br />
-A protected property is one which cannot be modified
-(i.e. have child nodes or properties added or removed) or removed from its
-parent through the JCR API.</li>
+A protected property is one which cannot be modified (i.e. have child nodes or properties added or removed) or removed from its parent through the JCR API.</li>
 <li><b>Multiple Values Status</b><br />
-Whether this property can have multiple values,
-meaning that it stores an array of values, not just one. Note that this
-&#x201c;multiple values&#x201d; flag is special in that a given node type may have two
-property definitions that are identical in every respect except for the
-their &#x201c;multiple values&#x201d; status. For example, a node type can specify two
-string properties both called X, one of which is multi-valued and the other
-that is not. An example of such a node type is <code>nt:unstructured</code>.</li>
+Whether this property can have multiple values, meaning that it stores an array of values, not just one. Note that this &#x201c;multiple values&#x201d; flag is special in that a given node type may have two property definitions that are identical in every respect except for the their &#x201c;multiple values&#x201d; status. For example, a node type can specify two string properties both called X, one of which is multi-valued and the other that is not. An example of such a node type is <code>nt:unstructured</code>.</li>
 </ul></section><section>
 <h2><a name="Child_Node_Definition"></a>Child Node Definition</h2>
-<p>A child node definition (within a node type definition) contains the the
-following information:</p>
+<p>A child node definition (within a node type definition) contains the the following information:</p>
 <ul>
 
 <li><b>Name</b><br />
-The name of the child node to which this definition applies or <code>*</code> if this
-definition is a &quot;residual definition', meaning that it applies to any
-additional child nodes with any names apart from those otherwise defined in this node type.</li>
+The name of the child node to which this definition applies or <code>*</code> if this definition is a &quot;residual definition&#x2019;, meaning that it applies to any additional child nodes with any names apart from those otherwise defined in this node type.</li>
 <li><b>Required Primary Types</b><br />
-If it specifies only a single node type N then
-the primary node type of this child node must be N or a subtype of N. If
-this attribute specifies multiple node types N1, N2,&#x2026;, Nm then the
-primary node type of this child node must be a subtype of all the types N1,
-N2, &#x2026; Nm. Note that this			   is possible because
-Jackrabbit supports multiple inheritance among node types and that each
-node still has one and only one primary node type.</li>
+If it specifies only a single node type N then the primary node type of this child node must be N or a subtype of N. If this attribute specifies multiple node types N1, N2,&#x2026;, Nm then the primary node type of this child node must be a subtype of all the types N1, N2, &#x2026; Nm. Note that this			   is possible because Jackrabbit supports multiple inheritance among node types and that each node still has one and only one primary node type.</li>
 <li><b>Default Primary Type</b><br />
-This is the primary node type automatically
-assigned if no node type information is specified when the node is created.</li>
+This is the primary node type automatically assigned if no node type information is specified when the node is created.</li>
 <li><b>Auto-create Status</b><br />
 Governs whether this child node will be auto-created when its parent node is created.</li>
 <li><b>Mandatory Status</b><br />
-Governs whether the child node is mandatory. A
-mandatory child node is one that must exist. If a mandatory child node is
-missing from a parent node then save on the parent node will fail.</li>
+Governs whether the child node is mandatory. A mandatory child node is one that must exist. If a mandatory child node is missing from a parent node then save on the parent node will fail.</li>
 <li><b>On-Parent-Version Status</b><br />
 This specifies what to do with the child node if its parent node is versioned.</li>
 <li><b>Protected Status</b><br />
-This governs whether the child node is protected. A
-protected node is one which cannot be modified (have child node or
-properties added to it or removed from it) or be removed from its parent through the JCR API.</li>
+This governs whether the child node is protected. A protected node is one which cannot be modified (have child node or properties added to it or removed from it) or be removed from its parent through the JCR API.</li>
 <li><b>Same-Name Siblings Status</b><br />
-This governs whether this child node can have
-same-name siblings, meaning that the parent node can have more than one
-child node of this name.</li>
+This governs whether this child node can have same-name siblings, meaning that the parent node can have more than one child node of this name.</li>
 </ul></section><section>
 <h2><a name="Registering_Node_Types"></a>Registering Node Types</h2>
-<p>Each Jackrabbit instance has a <i>NodeTypeRegistry</i> which is created on
-start-up and populated with the set of built-in node types (these include
-both those required by the JCR specification and others required by the
-Jackrabbit implementation).</p>
-<p>First you define your node types in a text file using the &#x201c;Compact
-Namespace and Node Type Definition&#x201d; (CND) notation, then register them
-using the  <a class="externalLink" href="http://jackrabbit.apache.org/api/1.5/org/apache/jackrabbit/api/JackrabbitNodeTypeManager.html"><i>JackrabbitNodeTypeManager</i></a>.
-The following code gives an example:</p>
+<p>Each Jackrabbit instance has a <i>NodeTypeRegistry</i> which is created on start-up and populated with the set of built-in node types (these include both those required by the JCR specification and others required by the Jackrabbit implementation).</p>
+<p>First you define your node types in a text file using the &#x201c;Compact Namespace and Node Type Definition&#x201d; (CND) notation, then register them using the  <a class="externalLink" href="http://jackrabbit.apache.org/api/1.5/org/apache/jackrabbit/api/JackrabbitNodeTypeManager.html"><i>JackrabbitNodeTypeManager</i></a>. The following code gives an example:</p>
 
-<div class="source"><pre class="prettyprint linenums"><code>import javax.jcr.Session;
+<div class="source">
+<div class="source"><pre class="prettyprint linenums">import javax.jcr.Session;
 import org.apache.jackrabbit.api.JackrabbitNodeTypeManager;
 import java.io.FileInputStream;
 
@@ -380,7 +282,8 @@ public class CustomNodeTypeExample {
 	manager.registerNodeTypes(new FileInputStream(cndFileName), JackrabbitNodeTypeManager.TEXT_X_JCR_CND);
     }
 }
-</code></pre></div>
+</pre></div></div>
+
 <p>Continue to <a href="node-type-notation.html">Node Type Notation</a> or <a href="node-type-visualization.html">Node Type Visualization</a></p></section>
         </main>
       </div>
@@ -389,16 +292,14 @@ public class CustomNodeTypeExample {
     <footer>
       <div class="container-fluid">
         <div class="row-fluid">
-<p>&#169; 2022
-<a href="https://www.apache.org/">The Apache Software Foundation</a> &vert; <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>
+            <p>&#169;      2022
+<a href="https://www.apache.org/">The Apache Software Foundation</a>
 </p>
         </div>
-      </div>
+    <div id="ohloh" class="pull-right">
+      <script src="https://www.ohloh.net/p/jackrabbit/widgets/project_users_logo.js"></script>
+    </div>
+        </div>
     </footer>
-<script>
-	if(anchors) {
-	  anchors.add();
-	}
-</script>
   </body>
 </html>
\ No newline at end of file

Modified: jackrabbit/site/live/jcr/object-content-mapping.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/jcr/object-content-mapping.html?rev=1906119&r1=1906118&r2=1906119&view=diff
==============================================================================
--- jackrabbit/site/live/jcr/object-content-mapping.html (original)
+++ jackrabbit/site/live/jcr/object-content-mapping.html Wed Dec 21 03:49:51 2022
@@ -1,40 +1,25 @@
 <!DOCTYPE html>
-
-
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src\site\markdown/object-content-mapping.md at 2022-10-16
- | Rendered using Apache Maven Fluido Skin 1.11.1
+ | Generated by Apache Maven Doxia Site Renderer 1.9.2 from src/site/markdown/object-content-mapping.md at 2022-03-16
+ | Rendered using Apache Maven Fluido Skin 1.9
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1" />
-    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.11.1" />
+    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
     <title>Apache Jackrabbit &#x2013; Object Content Mapping</title>
-    <link rel="stylesheet" href="./css/apache-maven-fluido-1.11.1.min.css" />
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.9.min.css" />
     <link rel="stylesheet" href="./css/site.css" />
     <link rel="stylesheet" href="./css/print.css" media="print" />
-    <script src="./js/apache-maven-fluido-1.11.1.min.js"></script>
-
-    <!-- Matomo -->
-    <script>
-        var _paq = window._paq = window._paq || [];
-                _paq.push(['disableCookies']);
-                    _paq.push(['trackPageView']);
-                    _paq.push(['enableLinkTracking']);
-        
-        (function() {
-            var u="https://analytics.apache.org";
-            _paq.push(['setTrackerUrl', u+'/matomo.php']);
-            _paq.push(['setSiteId', '4']);
-            var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
-            g.async=true; g.src=u+'/matomo.js'; s.parentNode.insertBefore(g,s);
-        })();
-    </script>
-    <!-- End Matomo Code -->
+    <script src="./js/apache-maven-fluido-1.9.min.js"></script>
   </head>
   <body class="topBarEnabled">
-    <a class="github-fork-ribbon right-top" href="https://github.com/apache/jackrabbit" data-ribbon="Fork me on GitHub" title="Fork me on GitHub">Fork me on GitHub</a>
+    <a href="https://github.com/apache/jackrabbit">
+      <img style="position: absolute; top: 0; right: 0; border: 0; z-index: 10000;"
+        src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png"
+        alt="Fork me on GitHub">
+    </a>
     <header id="topbar" class="navbar navbar-fixed-top ">
       <div class="navbar-inner">
         <div class="container-fluid">
@@ -47,18 +32,18 @@
 </a>
             <ul class="nav">
       <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown">Apache Jackrabbit <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache Jackrabbit <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="index.html" title="Welcome">Welcome</a></li>
             <li><a href="downloads.html" title="Downloads">Downloads</a></li>
             <li><a href="articles.html" title="Articles">Articles</a></li>
             <li><a href="frequently-asked-questions.html" title="FAQ">FAQ</a></li>
-            <li><a href="https://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" title="Archived Jackrabbit Wiki">Archived Jackrabbit Wiki</a></li>
+            <li><a href="http://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" title="Archived Jackrabbit Wiki">Archived Jackrabbit Wiki</a></li>
             <li><a href="jackrabbit-history.html" title="Jackrabbit History">Jackrabbit History</a></li>
         </ul>
       </li>
       <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="getting-started-with-apache-jackrabbit.html" title="Getting Started">Getting Started</a></li>
             <li><a href="standalone-server.html" title="Standalone Server">Standalone Server</a></li>
@@ -69,11 +54,11 @@
             <li><a href="deployment-models.html" title="Deployment Models">Deployment Models</a></li>
             <li><a href="jackrabbit-configuration.html" title="Jackrabbit Configuration">Jackrabbit Configuration</a></li>
             <li><a href="node-types.html" title="Node Types">Node Types</a></li>
-            <li><a title="Object Content Mapping">Object Content Mapping</a></li>
+            <li><a href="object-content-mapping.html" title="Object Content Mapping">Object Content Mapping</a></li>
         </ul>
       </li>
       <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown">Development <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Development <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="jackrabbit-team.html" title="Jackrabbit Team">Jackrabbit Team</a></li>
             <li><a href="jackrabbit-roadmap.html" title="Jackrabbit Roadmap">Jackrabbit Roadmap</a></li>
@@ -85,15 +70,15 @@
             <li><a href="website.html" title="Website">Website</a></li>
             <li><a href="creating-releases.html" title="Creating Releases">Creating Releases</a></li>
             <li><a href="supporting-software-attribution.html" title="Attribution">Attribution</a></li>
+            <li><a href="privacy-policy.html" title="Privacy">Privacy</a></li>
         </ul>
       </li>
       <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown">Apache Software Foundation <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache Software Foundation <b class="caret"></b></a>
         <ul class="dropdown-menu">
-            <li><a href="https://www.apache.org/foundation/how-it-works.html" title="Introduction">Introduction</a></li>
-            <li><a href="https://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
-            <li><a href="https://www.apache.org/foundation/thanks.html" title="Current Sponsors">Current Sponsors</a></li>
-            <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy">Privacy</a></li>
+            <li><a href="http://www.apache.org/foundation/how-it-works.html" title="Introduction">Introduction</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html" title="Current Sponsors">Current Sponsors</a></li>
         </ul>
       </li>
             </ul>
@@ -103,7 +88,7 @@
     <div class="container-fluid">
       <header>
         <div id="banner">
-          <div class="pull-left"><div id="bannerLeft"><h1>Apache Jackrabbit Site</h1>
+          <div class="pull-left"><div id="bannerLeft"><h2>Apache Jackrabbit Site</h2>
 </div>
 </div>
           <div class="pull-right"></div>
@@ -112,7 +97,7 @@
 
         <div id="breadcrumbs">
           <ul class="breadcrumb">
-        <li id="publishDate">Last Published: 2022-10-16</li>
+        <li id="publishDate">Last Published: 2022-03-16</li>
           </ul>
         </div>
       </header>
@@ -125,7 +110,7 @@
     <li><a href="downloads.html" title="Downloads"><span class="none"></span>Downloads</a></li>
     <li><a href="articles.html" title="Articles"><span class="none"></span>Articles</a></li>
     <li><a href="frequently-asked-questions.html" title="FAQ"><span class="none"></span>FAQ</a></li>
-    <li><a href="https://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" class="externalLink" title="Archived Jackrabbit Wiki"><span class="none"></span>Archived Jackrabbit Wiki</a></li>
+    <li><a href="http://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" class="externalLink" title="Archived Jackrabbit Wiki"><span class="none"></span>Archived Jackrabbit Wiki</a></li>
     <li><a href="jackrabbit-history.html" title="Jackrabbit History"><span class="none"></span>Jackrabbit History</a></li>
    <li class="nav-header">Documentation</li>
     <li><a href="getting-started-with-apache-jackrabbit.html" title="Getting Started"><span class="none"></span>Getting Started</a></li>
@@ -137,7 +122,7 @@
     <li><a href="deployment-models.html" title="Deployment Models"><span class="none"></span>Deployment Models</a></li>
     <li><a href="jackrabbit-configuration.html" title="Jackrabbit Configuration"><span class="none"></span>Jackrabbit Configuration</a></li>
     <li><a href="node-types.html" title="Node Types"><span class="none"></span>Node Types</a></li>
-    <li class="active"><a><span class="none"></span>Object Content Mapping</a></li>
+    <li class="active"><a href="#"><span class="none"></span>Object Content Mapping</a></li>
    <li class="nav-header">Development</li>
     <li><a href="jackrabbit-team.html" title="Jackrabbit Team"><span class="none"></span>Jackrabbit Team</a></li>
     <li><a href="jackrabbit-roadmap.html" title="Jackrabbit Roadmap"><span class="none"></span>Jackrabbit Roadmap</a></li>
@@ -149,14 +134,15 @@
     <li><a href="website.html" title="Website"><span class="none"></span>Website</a></li>
     <li><a href="creating-releases.html" title="Creating Releases"><span class="none"></span>Creating Releases</a></li>
     <li><a href="supporting-software-attribution.html" title="Attribution"><span class="none"></span>Attribution</a></li>
+    <li><a href="privacy-policy.html" title="Privacy"><span class="none"></span>Privacy</a></li>
    <li class="nav-header">Apache Software Foundation</li>
-    <li><a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink" title="Introduction"><span class="none"></span>Introduction</a></li>
-    <li><a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"><span class="none"></span>Sponsorship</a></li>
-    <li><a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Current Sponsors"><span class="none"></span>Current Sponsors</a></li>
-    <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink" title="Privacy"><span class="none"></span>Privacy</a></li>
+    <li><a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="Introduction"><span class="none"></span>Introduction</a></li>
+    <li><a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"><span class="none"></span>Sponsorship</a></li>
+    <li><a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Current Sponsors"><span class="none"></span>Current Sponsors</a></li>
   </ul>
           </nav>
           <div class="well sidebar-nav">
+            <hr />
             <div id="poweredBy">
               <div class="clear"></div>
               <div class="clear"></div>
@@ -185,9 +171,7 @@
 <h1>Object Content Mapping</h1>
 <blockquote>
 
-<p>The Jackrabbit OCM documentation is still in progress. We advise you also
-to review  <a class="externalLink" href="http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-ocm/src/test/">the unit tests</a>
-to get an overview on current OCM features.</p>
+<p>The Jackrabbit OCM documentation is still in progress. We advise you also to review  <a class="externalLink" href="http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-ocm/src/test/">the unit tests</a> to get an overview on current OCM features.</p>
 </blockquote>
 <ul>
 
@@ -203,7 +187,7 @@ to get an overview on current OCM featur
 <li>Tutorials
 <ul>
 
-<li><a href="ocm/5-with-jackrabbit-ocm.html">5' with Jackrabbit OCM</a></li>
+<li><a href="ocm/5-with-jackrabbit-ocm.html">5&#x2019; with Jackrabbit OCM</a></li>
 <li><a href="ocm/a-simple-ocm-project-with-maven--eclipse.html">A simple OCM project with Maven &amp; Eclipse</a></li>
 <li><a href="ocm/how-to-map-associations-between-objects.html">How to map associations between objects</a></li>
 </ul>
@@ -218,34 +202,18 @@ to get an overview on current OCM featur
 </ul>
 </li>
 </ul>
-<p>Jackrabbit OCM is a framework used to persist java objects (pojos) in a JCR
-repository including association, inheritance, polymorphism, composition,
-and the Java collections framework. It offers also features like version
-support, object locking and express queries with Java-based criteria, as
-well as with JCR query languages.</p>
-<p>In order to easily support the JCR specification, any content application
-managing an high level object model can use this framework. For example, a
-classic Forum application contains objects like &#x201c;Forum&#x201d;, &#x201c;Topic&#x201d; and
-&#x201c;Post&#x201d;. Now, the data objects (pojo) can be managed by our JCR mapping
-tools in order to persist them into a JCR compliant repository.</p><section>
+<p>Jackrabbit OCM is a framework used to persist java objects (pojos) in a JCR repository including association, inheritance, polymorphism, composition, and the Java collections framework. It offers also features like version support, object locking and express queries with Java-based criteria, as well as with JCR query languages.</p>
+<p>In order to easily support the JCR specification, any content application managing an high level object model can use this framework. For example, a classic Forum application contains objects like &#x201c;Forum&#x201d;, &#x201c;Topic&#x201d; and &#x201c;Post&#x201d;. Now, the data objects (pojo) can be managed by our JCR mapping tools in order to persist them into a JCR compliant repository.</p><section>
 <h2><a name="Why_an_ocm.3F"></a>Why an ocm?</h2>
-<p>The object content mapping framework was created for the following
-different reasons:</p>
+<p>The object content mapping framework was created for the following different reasons:</p>
 <ul>
 
-<li>Sometimes it is very convenient to be able to just access the JCR nodes
-and properties directly from your presentation-layer for very simple things
-(mostly generic display). When a lot of &#x201c;business logic&#x201d; are involved, the
-JCR API can be too low level and real business objects (pojo) are more
-appreciate in such cases.</li>
-<li>The OCM framework provides more abstraction on the technologies used to
-persist your content. The different application layers are less dependent
-on the JCR API.</li>
+<li>Sometimes it is very convenient to be able to just access the JCR nodes and properties directly from your presentation-layer for very simple things (mostly generic display). When a lot of &#x201c;business logic&#x201d; are involved, the JCR API can be too low level and real business objects (pojo) are more appreciate in such cases.</li>
+<li>The OCM framework provides more abstraction on the technologies used to persist your content. The different application layers are less dependent on the JCR API.</li>
 <li>ORM tools like OJB or Hibernate are not appropriate for content oriented application.</li>
 </ul></section><section>
 <h2><a name="Prerequisite"></a>Prerequisite</h2>
-<p>Before using this OCM framework, you should review the JCR specification
-and implementations like Apache Jackrabbit.</p></section>
+<p>Before using this OCM framework, you should review the JCR specification and implementations like Apache Jackrabbit.</p></section>
         </main>
       </div>
     </div>
@@ -253,16 +221,14 @@ and implementations like Apache Jackrabb
     <footer>
       <div class="container-fluid">
         <div class="row-fluid">
-<p>&#169; 2022
-<a href="https://www.apache.org/">The Apache Software Foundation</a> &vert; <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>
+            <p>&#169;      2022
+<a href="https://www.apache.org/">The Apache Software Foundation</a>
 </p>
         </div>
-      </div>
+    <div id="ohloh" class="pull-right">
+      <script src="https://www.ohloh.net/p/jackrabbit/widgets/project_users_logo.js"></script>
+    </div>
+        </div>
     </footer>
-<script>
-	if(anchors) {
-	  anchors.add();
-	}
-</script>
   </body>
 </html>
\ No newline at end of file

Modified: jackrabbit/site/live/jcr/ocm/5-with-jackrabbit-ocm.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/jcr/ocm/5-with-jackrabbit-ocm.html?rev=1906119&r1=1906118&r2=1906119&view=diff
==============================================================================
--- jackrabbit/site/live/jcr/ocm/5-with-jackrabbit-ocm.html (original)
+++ jackrabbit/site/live/jcr/ocm/5-with-jackrabbit-ocm.html Wed Dec 21 03:49:51 2022
@@ -1,40 +1,25 @@
 <!DOCTYPE html>
-
-
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src\site\markdown/ocm\5-with-jackrabbit-ocm.md at 2022-10-16
- | Rendered using Apache Maven Fluido Skin 1.11.1
+ | Generated by Apache Maven Doxia Site Renderer 1.9.2 from src/site/markdown/ocm/5-with-jackrabbit-ocm.md at 2022-03-16
+ | Rendered using Apache Maven Fluido Skin 1.9
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1" />
-    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.11.1" />
+    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
     <title>Apache Jackrabbit &#x2013; 5 with Jackrabbit and OCM</title>
-    <link rel="stylesheet" href="../css/apache-maven-fluido-1.11.1.min.css" />
+    <link rel="stylesheet" href="../css/apache-maven-fluido-1.9.min.css" />
     <link rel="stylesheet" href="../css/site.css" />
     <link rel="stylesheet" href="../css/print.css" media="print" />
-    <script src="../js/apache-maven-fluido-1.11.1.min.js"></script>
-
-    <!-- Matomo -->
-    <script>
-        var _paq = window._paq = window._paq || [];
-                _paq.push(['disableCookies']);
-                    _paq.push(['trackPageView']);
-                    _paq.push(['enableLinkTracking']);
-        
-        (function() {
-            var u="https://analytics.apache.org";
-            _paq.push(['setTrackerUrl', u+'/matomo.php']);
-            _paq.push(['setSiteId', '4']);
-            var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
-            g.async=true; g.src=u+'/matomo.js'; s.parentNode.insertBefore(g,s);
-        })();
-    </script>
-    <!-- End Matomo Code -->
+    <script src="../js/apache-maven-fluido-1.9.min.js"></script>
   </head>
   <body class="topBarEnabled">
-    <a class="github-fork-ribbon right-top" href="https://github.com/apache/jackrabbit" data-ribbon="Fork me on GitHub" title="Fork me on GitHub">Fork me on GitHub</a>
+    <a href="https://github.com/apache/jackrabbit">
+      <img style="position: absolute; top: 0; right: 0; border: 0; z-index: 10000;"
+        src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png"
+        alt="Fork me on GitHub">
+    </a>
     <header id="topbar" class="navbar navbar-fixed-top ">
       <div class="navbar-inner">
         <div class="container-fluid">
@@ -47,18 +32,18 @@
 </a>
             <ul class="nav">
       <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown">Apache Jackrabbit <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache Jackrabbit <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="../index.html" title="Welcome">Welcome</a></li>
             <li><a href="../downloads.html" title="Downloads">Downloads</a></li>
             <li><a href="../articles.html" title="Articles">Articles</a></li>
             <li><a href="../frequently-asked-questions.html" title="FAQ">FAQ</a></li>
-            <li><a href="https://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" title="Archived Jackrabbit Wiki">Archived Jackrabbit Wiki</a></li>
+            <li><a href="http://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" title="Archived Jackrabbit Wiki">Archived Jackrabbit Wiki</a></li>
             <li><a href="../jackrabbit-history.html" title="Jackrabbit History">Jackrabbit History</a></li>
         </ul>
       </li>
       <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="../getting-started-with-apache-jackrabbit.html" title="Getting Started">Getting Started</a></li>
             <li><a href="../standalone-server.html" title="Standalone Server">Standalone Server</a></li>
@@ -73,7 +58,7 @@
         </ul>
       </li>
       <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown">Development <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Development <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="../jackrabbit-team.html" title="Jackrabbit Team">Jackrabbit Team</a></li>
             <li><a href="../jackrabbit-roadmap.html" title="Jackrabbit Roadmap">Jackrabbit Roadmap</a></li>
@@ -85,15 +70,15 @@
             <li><a href="../website.html" title="Website">Website</a></li>
             <li><a href="../creating-releases.html" title="Creating Releases">Creating Releases</a></li>
             <li><a href="../supporting-software-attribution.html" title="Attribution">Attribution</a></li>
+            <li><a href="../privacy-policy.html" title="Privacy">Privacy</a></li>
         </ul>
       </li>
       <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown">Apache Software Foundation <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache Software Foundation <b class="caret"></b></a>
         <ul class="dropdown-menu">
-            <li><a href="https://www.apache.org/foundation/how-it-works.html" title="Introduction">Introduction</a></li>
-            <li><a href="https://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
-            <li><a href="https://www.apache.org/foundation/thanks.html" title="Current Sponsors">Current Sponsors</a></li>
-            <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy">Privacy</a></li>
+            <li><a href="http://www.apache.org/foundation/how-it-works.html" title="Introduction">Introduction</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html" title="Current Sponsors">Current Sponsors</a></li>
         </ul>
       </li>
             </ul>
@@ -103,7 +88,7 @@
     <div class="container-fluid">
       <header>
         <div id="banner">
-          <div class="pull-left"><div id="bannerLeft"><h1>Apache Jackrabbit Site</h1>
+          <div class="pull-left"><div id="bannerLeft"><h2>Apache Jackrabbit Site</h2>
 </div>
 </div>
           <div class="pull-right"></div>
@@ -112,7 +97,7 @@
 
         <div id="breadcrumbs">
           <ul class="breadcrumb">
-        <li id="publishDate">Last Published: 2022-10-16</li>
+        <li id="publishDate">Last Published: 2022-03-16</li>
           </ul>
         </div>
       </header>
@@ -125,7 +110,7 @@
     <li><a href="../downloads.html" title="Downloads"><span class="none"></span>Downloads</a></li>
     <li><a href="../articles.html" title="Articles"><span class="none"></span>Articles</a></li>
     <li><a href="../frequently-asked-questions.html" title="FAQ"><span class="none"></span>FAQ</a></li>
-    <li><a href="https://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" class="externalLink" title="Archived Jackrabbit Wiki"><span class="none"></span>Archived Jackrabbit Wiki</a></li>
+    <li><a href="http://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" class="externalLink" title="Archived Jackrabbit Wiki"><span class="none"></span>Archived Jackrabbit Wiki</a></li>
     <li><a href="../jackrabbit-history.html" title="Jackrabbit History"><span class="none"></span>Jackrabbit History</a></li>
    <li class="nav-header">Documentation</li>
     <li><a href="../getting-started-with-apache-jackrabbit.html" title="Getting Started"><span class="none"></span>Getting Started</a></li>
@@ -149,14 +134,15 @@
     <li><a href="../website.html" title="Website"><span class="none"></span>Website</a></li>
     <li><a href="../creating-releases.html" title="Creating Releases"><span class="none"></span>Creating Releases</a></li>
     <li><a href="../supporting-software-attribution.html" title="Attribution"><span class="none"></span>Attribution</a></li>
+    <li><a href="../privacy-policy.html" title="Privacy"><span class="none"></span>Privacy</a></li>
    <li class="nav-header">Apache Software Foundation</li>
-    <li><a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink" title="Introduction"><span class="none"></span>Introduction</a></li>
-    <li><a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"><span class="none"></span>Sponsorship</a></li>
-    <li><a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Current Sponsors"><span class="none"></span>Current Sponsors</a></li>
-    <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink" title="Privacy"><span class="none"></span>Privacy</a></li>
+    <li><a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="Introduction"><span class="none"></span>Introduction</a></li>
+    <li><a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"><span class="none"></span>Sponsorship</a></li>
+    <li><a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Current Sponsors"><span class="none"></span>Current Sponsors</a></li>
   </ul>
           </nav>
           <div class="well sidebar-nav">
+            <hr />
             <div id="poweredBy">
               <div class="clear"></div>
               <div class="clear"></div>
@@ -182,9 +168,8 @@
    See the License for the specific language governing permissions and
    limitations under the License.
 -->
-<h1>5' with Jackrabbit and OCM</h1>
-<p>This very small tutorial describes how to create an application with Jackrabbit OCM.
-In short, you have to:</p>
+<h1>5&#x2019; with Jackrabbit and OCM</h1>
+<p>This very small tutorial describes how to create an application with Jackrabbit OCM. In short, you have to:</p>
 <ul>
 
 <li>Create one or more persistent classes.</li>
@@ -192,11 +177,10 @@ In short, you have to:</p>
 <li>Use the <i>Object Content Manager</i> to persist your data.</li>
 </ul><section>
 <h2><a name="Create_a_persistent_class"></a>Create a persistent class</h2>
-<p>This tutorial is using the annotation support to define a persistent class.
-Your data objects are simple pojos with some OCM annotations.
-Here is a example of a PressRelease class.</p>
+<p>This tutorial is using the annotation support to define a persistent class. Your data objects are simple pojos with some OCM annotations. Here is a example of a PressRelease class.</p>
 
-<div class="source"><pre class="prettyprint linenums"><code>package org.apache.jackrabbit.ocm.model;
+<div class="source">
+<div class="source"><pre class="prettyprint linenums">package org.apache.jackrabbit.ocm.model;
 
 import java.util.Date;
 
@@ -236,27 +220,26 @@ public void setTitle(String title) {
     this.title = title;
 }
 }
-</code></pre></div>
-<p>The annotation <code>@Node</code> has to be added on the top of the class.
-Each persistent class must have a <i>path field</i> which will be mapped
-into the JCR Node path. This can be specify with the annotation.
-<code>@Field(path=true)</code> Other persistent fields can be defined with the
-annotation <code>@Field</code></p>
-<p>That's all for the class definition. In other tutorials, we will see
-how to map advanced fields like collections or custom objects.</p></section><section>
+</pre></div></div>
+
+<p>The annotation <code>@Node</code> has to be added on the top of the class. Each persistent class must have a <i>path field</i> which will be mapped into the JCR Node path. This can be specify with the annotation. <code>@Field(path=true)</code> Other persistent fields can be defined with the annotation <code>@Field</code></p>
+<p>That&#x2019;s all for the class definition. In other tutorials, we will see how to map advanced fields like collections or custom objects.</p></section><section>
 <h2><a name="Instantiate_an_Object_Content_Manager_component"></a>Instantiate an Object Content Manager component</h2>
 <p>In order to save a PressRelease object, you have to instantiate an <i>Object Content Manager</i> component :</p>
 
-<div class="source"><pre class="prettyprint linenums"><code>List&lt;Class&gt; classes = new ArrayList&lt;Class&gt;();	
+<div class="source">
+<div class="source"><pre class="prettyprint linenums">List&lt;Class&gt; classes = new ArrayList&lt;Class&gt;();	
 classes.add(PressRelease.class); // Call this method for each persistent class
 	    
 Mapper mapper = new AnnotationMapperImpl(classes);
 ObjectContentManager ocm =  new ObjectContentManagerImpl(session, mapper);	
-</code></pre></div></section><section>
+</pre></div></div>
+</section><section>
 <h2><a name="Use_the_Object_Content_Manager_to_persist_your_data"></a>Use the Object Content Manager to persist your data</h2>
 <p>Now, you are ready to create a new PressRelease and use the <i>Object Content Manager</i> to persist it into the JCR repository.</p>
 
-<div class="source"><pre class="prettyprint linenums"><code>// Insert an object
+<div class="source">
+<div class="source"><pre class="prettyprint linenums">// Insert an object
 System.out.println(&quot;Insert a press release in the repository&quot;);
 PressRelease pressRelease = new PressRelease();
 pressRelease.setPath(&quot;/newtutorial&quot;);
@@ -276,7 +259,7 @@ System.out.println(&quot;PressRelease ti
 System.out.println(&quot;Remove a press release from the repository&quot;);
 ocm.remove(pressRelease);
 ocm.save();
-</code></pre></div></section>
+</pre></div></div></section>
         </main>
       </div>
     </div>
@@ -284,16 +267,14 @@ ocm.save();
     <footer>
       <div class="container-fluid">
         <div class="row-fluid">
-<p>&#169; 2022
-<a href="https://www.apache.org/">The Apache Software Foundation</a> &vert; <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>
+            <p>&#169;      2022
+<a href="https://www.apache.org/">The Apache Software Foundation</a>
 </p>
         </div>
-      </div>
+    <div id="ohloh" class="pull-right">
+      <script src="https://www.ohloh.net/p/jackrabbit/widgets/project_users_logo.js"></script>
+    </div>
+        </div>
     </footer>
-<script>
-	if(anchors) {
-	  anchors.add();
-	}
-</script>
   </body>
 </html>
\ No newline at end of file

Modified: jackrabbit/site/live/jcr/ocm/a-simple-ocm-project-with-maven--eclipse.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/jcr/ocm/a-simple-ocm-project-with-maven--eclipse.html?rev=1906119&r1=1906118&r2=1906119&view=diff
==============================================================================
--- jackrabbit/site/live/jcr/ocm/a-simple-ocm-project-with-maven--eclipse.html (original)
+++ jackrabbit/site/live/jcr/ocm/a-simple-ocm-project-with-maven--eclipse.html Wed Dec 21 03:49:51 2022
@@ -1,40 +1,25 @@
 <!DOCTYPE html>
-
-
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src\site\markdown/ocm\a-simple-ocm-project-with-maven--eclipse.md at 2022-10-16
- | Rendered using Apache Maven Fluido Skin 1.11.1
+ | Generated by Apache Maven Doxia Site Renderer 1.9.2 from src/site/markdown/ocm/a-simple-ocm-project-with-maven--eclipse.md at 2022-03-16
+ | Rendered using Apache Maven Fluido Skin 1.9
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1" />
-    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.11.1" />
+    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
     <title>Apache Jackrabbit &#x2013; A simple OCM Project with Maven and Eclipse</title>
-    <link rel="stylesheet" href="../css/apache-maven-fluido-1.11.1.min.css" />
+    <link rel="stylesheet" href="../css/apache-maven-fluido-1.9.min.css" />
     <link rel="stylesheet" href="../css/site.css" />
     <link rel="stylesheet" href="../css/print.css" media="print" />
-    <script src="../js/apache-maven-fluido-1.11.1.min.js"></script>
-
-    <!-- Matomo -->
-    <script>
-        var _paq = window._paq = window._paq || [];
-                _paq.push(['disableCookies']);
-                    _paq.push(['trackPageView']);
-                    _paq.push(['enableLinkTracking']);
-        
-        (function() {
-            var u="https://analytics.apache.org";
-            _paq.push(['setTrackerUrl', u+'/matomo.php']);
-            _paq.push(['setSiteId', '4']);
-            var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
-            g.async=true; g.src=u+'/matomo.js'; s.parentNode.insertBefore(g,s);
-        })();
-    </script>
-    <!-- End Matomo Code -->
+    <script src="../js/apache-maven-fluido-1.9.min.js"></script>
   </head>
   <body class="topBarEnabled">
-    <a class="github-fork-ribbon right-top" href="https://github.com/apache/jackrabbit" data-ribbon="Fork me on GitHub" title="Fork me on GitHub">Fork me on GitHub</a>
+    <a href="https://github.com/apache/jackrabbit">
+      <img style="position: absolute; top: 0; right: 0; border: 0; z-index: 10000;"
+        src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png"
+        alt="Fork me on GitHub">
+    </a>
     <header id="topbar" class="navbar navbar-fixed-top ">
       <div class="navbar-inner">
         <div class="container-fluid">
@@ -47,18 +32,18 @@
 </a>
             <ul class="nav">
       <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown">Apache Jackrabbit <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache Jackrabbit <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="../index.html" title="Welcome">Welcome</a></li>
             <li><a href="../downloads.html" title="Downloads">Downloads</a></li>
             <li><a href="../articles.html" title="Articles">Articles</a></li>
             <li><a href="../frequently-asked-questions.html" title="FAQ">FAQ</a></li>
-            <li><a href="https://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" title="Archived Jackrabbit Wiki">Archived Jackrabbit Wiki</a></li>
+            <li><a href="http://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" title="Archived Jackrabbit Wiki">Archived Jackrabbit Wiki</a></li>
             <li><a href="../jackrabbit-history.html" title="Jackrabbit History">Jackrabbit History</a></li>
         </ul>
       </li>
       <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="../getting-started-with-apache-jackrabbit.html" title="Getting Started">Getting Started</a></li>
             <li><a href="../standalone-server.html" title="Standalone Server">Standalone Server</a></li>
@@ -73,7 +58,7 @@
         </ul>
       </li>
       <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown">Development <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Development <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="../jackrabbit-team.html" title="Jackrabbit Team">Jackrabbit Team</a></li>
             <li><a href="../jackrabbit-roadmap.html" title="Jackrabbit Roadmap">Jackrabbit Roadmap</a></li>
@@ -85,15 +70,15 @@
             <li><a href="../website.html" title="Website">Website</a></li>
             <li><a href="../creating-releases.html" title="Creating Releases">Creating Releases</a></li>
             <li><a href="../supporting-software-attribution.html" title="Attribution">Attribution</a></li>
+            <li><a href="../privacy-policy.html" title="Privacy">Privacy</a></li>
         </ul>
       </li>
       <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown">Apache Software Foundation <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache Software Foundation <b class="caret"></b></a>
         <ul class="dropdown-menu">
-            <li><a href="https://www.apache.org/foundation/how-it-works.html" title="Introduction">Introduction</a></li>
-            <li><a href="https://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
-            <li><a href="https://www.apache.org/foundation/thanks.html" title="Current Sponsors">Current Sponsors</a></li>
-            <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy">Privacy</a></li>
+            <li><a href="http://www.apache.org/foundation/how-it-works.html" title="Introduction">Introduction</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html" title="Current Sponsors">Current Sponsors</a></li>
         </ul>
       </li>
             </ul>
@@ -103,7 +88,7 @@
     <div class="container-fluid">
       <header>
         <div id="banner">
-          <div class="pull-left"><div id="bannerLeft"><h1>Apache Jackrabbit Site</h1>
+          <div class="pull-left"><div id="bannerLeft"><h2>Apache Jackrabbit Site</h2>
 </div>
 </div>
           <div class="pull-right"></div>
@@ -112,7 +97,7 @@
 
         <div id="breadcrumbs">
           <ul class="breadcrumb">
-        <li id="publishDate">Last Published: 2022-10-16</li>
+        <li id="publishDate">Last Published: 2022-03-16</li>
           </ul>
         </div>
       </header>
@@ -125,7 +110,7 @@
     <li><a href="../downloads.html" title="Downloads"><span class="none"></span>Downloads</a></li>
     <li><a href="../articles.html" title="Articles"><span class="none"></span>Articles</a></li>
     <li><a href="../frequently-asked-questions.html" title="FAQ"><span class="none"></span>FAQ</a></li>
-    <li><a href="https://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" class="externalLink" title="Archived Jackrabbit Wiki"><span class="none"></span>Archived Jackrabbit Wiki</a></li>
+    <li><a href="http://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" class="externalLink" title="Archived Jackrabbit Wiki"><span class="none"></span>Archived Jackrabbit Wiki</a></li>
     <li><a href="../jackrabbit-history.html" title="Jackrabbit History"><span class="none"></span>Jackrabbit History</a></li>
    <li class="nav-header">Documentation</li>
     <li><a href="../getting-started-with-apache-jackrabbit.html" title="Getting Started"><span class="none"></span>Getting Started</a></li>
@@ -149,14 +134,15 @@
     <li><a href="../website.html" title="Website"><span class="none"></span>Website</a></li>
     <li><a href="../creating-releases.html" title="Creating Releases"><span class="none"></span>Creating Releases</a></li>
     <li><a href="../supporting-software-attribution.html" title="Attribution"><span class="none"></span>Attribution</a></li>
+    <li><a href="../privacy-policy.html" title="Privacy"><span class="none"></span>Privacy</a></li>
    <li class="nav-header">Apache Software Foundation</li>
-    <li><a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink" title="Introduction"><span class="none"></span>Introduction</a></li>
-    <li><a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"><span class="none"></span>Sponsorship</a></li>
-    <li><a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Current Sponsors"><span class="none"></span>Current Sponsors</a></li>
-    <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink" title="Privacy"><span class="none"></span>Privacy</a></li>
+    <li><a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="Introduction"><span class="none"></span>Introduction</a></li>
+    <li><a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"><span class="none"></span>Sponsorship</a></li>
+    <li><a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Current Sponsors"><span class="none"></span>Current Sponsors</a></li>
   </ul>
           </nav>
           <div class="well sidebar-nav">
+            <hr />
             <div id="poweredBy">
               <div class="clear"></div>
               <div class="clear"></div>
@@ -183,17 +169,14 @@
    limitations under the License.
 -->
 <h1>A simple OCM Project with Maven and Eclipse</h1>
-<p>This tutorial explains how to start a new OCM project with Maven 2 &amp; Eclipse.
-It is based on the tutorial <a href="5-with-jackrabbit-ocm.html">5' with Jackrabbit OCM</a>.</p><section>
+<p>This tutorial explains how to start a new OCM project with Maven 2 &amp; Eclipse. It is based on the tutorial <a href="5-with-jackrabbit-ocm.html">5&#x2019; with Jackrabbit OCM</a>.</p><section>
 <h2><a name="Install_Maven_2_.26_Eclipse"></a>Install Maven 2 &amp; Eclipse</h2>
-<p>This tutorial assumes that you have installed correctly Maven 2 &amp; Eclipse.
-If it is not the case, here is the instructions to install both products :</p>
+<p>This tutorial assumes that you have installed correctly Maven 2 &amp; Eclipse. If it is not the case, here is the instructions to install both products :</p>
 <ul>
 
 <li>Download Maven 2 (<a class="externalLink" href="http://maven.apache.org/download.html">http://maven.apache.org/download.html</a>). See the installation instructions on this page.</li>
 <li>Download Eclipse from <a class="externalLink" href="http://www.eclipse.org">http://www.eclipse.org</a></li>
-<li>In Eclipse, you have to create a new classpath variable called M2_REPO
-which references the maven 2 repository (by default, it is the directory <i>$user home/.m2/repository</i>).</li>
+<li>In Eclipse, you have to create a new classpath variable called M2_REPO which references the maven 2 repository (by default, it is the directory <i>$user home/.m2/repository</i>).</li>
 </ul></section><section>
 <h2><a name="Download_the_OCM_project"></a>Download the OCM project</h2>
 <p>You can download the OCM project from <a href="5minutes.zip">here</a>.</p></section><section>
@@ -208,19 +191,12 @@ which references the maven 2 repository
 <ul>
 
 <li>Execute &#x201c;mvn eclipse:eclipse&#x201d; from the project root folder. By this way, you project can be imported into Eclipse.</li>
-<li>Start Eclipse and import the project (menu File/import, select general/existing project in the workspace,
-than select the project root directory).</li>
+<li>Start Eclipse and import the project (menu File/import, select general/existing project in the workspace, than select the project root directory).</li>
 </ul>
 <p>Now you are ready to modify the project from Eclipse.</p></section><section>
 <h2><a name="Review_the_project"></a>Review the project</h2>
-<p>This project is a standalone java application (see the
-class org.apache.jackrabbit.ocm.Main) which is creating, retrieving and deleting a
-PressRelease (see the class org.apache.jackrabbit.ocm.model.PressRelease).For simplicity
-reason, this application is using a TransientRepository but  you can change the repository
-configuration from the class RepositoryUtil.</p>
-<p>You can read the tutorial <a href="5-with-jackrabbit-ocm.html">5' with Jackrabbit OCM</a> to get more
-information on how to  initialize the <i>Object Content Manager</i> and how to persist the
-PressRelease Object.</p></section>
+<p>This project is a standalone java application (see the class org.apache.jackrabbit.ocm.Main) which is creating, retrieving and deleting a PressRelease (see the class org.apache.jackrabbit.ocm.model.PressRelease).For simplicity reason, this application is using a TransientRepository but  you can change the repository configuration from the class RepositoryUtil.</p>
+<p>You can read the tutorial <a href="5-with-jackrabbit-ocm.html">5&#x2019; with Jackrabbit OCM</a> to get more information on how to  initialize the <i>Object Content Manager</i> and how to persist the PressRelease Object.</p></section>
         </main>
       </div>
     </div>
@@ -228,16 +204,14 @@ PressRelease Object.</p></section>
     <footer>
       <div class="container-fluid">
         <div class="row-fluid">
-<p>&#169; 2022
-<a href="https://www.apache.org/">The Apache Software Foundation</a> &vert; <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>
+            <p>&#169;      2022
+<a href="https://www.apache.org/">The Apache Software Foundation</a>
 </p>
         </div>
-      </div>
+    <div id="ohloh" class="pull-right">
+      <script src="https://www.ohloh.net/p/jackrabbit/widgets/project_users_logo.js"></script>
+    </div>
+        </div>
     </footer>
-<script>
-	if(anchors) {
-	  anchors.add();
-	}
-</script>
   </body>
 </html>
\ No newline at end of file