You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by tr...@apache.org on 2015/04/08 22:27:20 UTC

svn commit: r1672164 [14/43] - in /jackrabbit/site/staging/jcr: ./ a-simple-ocm-project-with-maven-eclipse.data/ components/ concurrency-control.data/ css/ deployment-models.data/ how-jackrabbit-works.data/ how-to-map-associations-between-objects.data/...

Modified: jackrabbit/site/staging/jcr/frequently-asked-questions.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/staging/jcr/frequently-asked-questions.html?rev=1672164&r1=1672163&r2=1672164&view=diff
==============================================================================
--- jackrabbit/site/staging/jcr/frequently-asked-questions.html (original)
+++ jackrabbit/site/staging/jcr/frequently-asked-questions.html Wed Apr  8 20:27:17 2015
@@ -1,256 +1,603 @@
-
-<!-- 
-  Licensed to the Apache Software Foundation (ASF) under one
-  or more contributor license agreements.  See the NOTICE file
-  distributed with this work for additional information
-  regarding copyright ownership.  The ASF licenses this file
-  to you under the Apache License, Version 2.0 (the
-  "License"); you may not use this file except in compliance
-  with the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE- 2.0
-
-  Unless required by applicable law or agreed to in writing,
-  software distributed under the License is distributed on an
-  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  KIND, either express or implied.  See the License for the
-  specific language governing permissions and limitations
-  under the License. 
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at 2015-04-08 
+ | Rendered using Apache Maven Fluido Skin 1.3.1
 -->
+<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="20150408" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Apache Jackrabbit - Frequently Asked Questions</title>
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
+    <link rel="stylesheet" href="./css/site.css" />
+    <link rel="stylesheet" href="./css/print.css" media="print" />
+
+      
+    <script type="text/javascript" src="./js/apache-maven-fluido-1.3.1.min.js"></script>
+
+    
+                  </head>
+        <body class="topBarEnabled">
+          
+    
+    
+            
+    
+    
+    <a href="http://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>
+  
+                
+                    
+                
+
+    <div id="topbar" class="navbar navbar-fixed-top ">
+      <div class="navbar-inner">
+                <div class="container-fluid">
+        <a data-target=".nav-collapse" data-toggle="collapse" class="btn btn-navbar">
+          <span class="icon-bar"></span>
+          <span class="icon-bar"></span>
+          <span class="icon-bar"></span>
+        </a>
+                
+                                                                                <a class="brand" href="index.html"  title="Apache Jackrabbit">
+
+                                
+                                                                                                                    <img src="images/logos/jlogo.gif" alt="Apache Jackrabbit" />
+                
+                </a>
+                    
+                                <ul class="nav">
+                          <li class="dropdown">
+        <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="http://wiki.apache.org/jackrabbit/FrontPage"  title="Jackrabbit Wiki">Jackrabbit Wiki</a>
+</li>
+                  
+                      <li>      <a href="jackrabbit-history.html"  title="Jackrabbit History">Jackrabbit History</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <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>
+                  
+                      <li>      <a href="jackrabbit-components.html"  title="Jackrabbit Components">Jackrabbit Components</a>
+</li>
+                  
+                      <li>      <a href="first-hops.html"  title="First Hops">First Hops</a>
+</li>
+                  
+                      <li>      <a href="jcr-api.html"  title="JCR & API">JCR & API</a>
+</li>
+                  
+                      <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 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 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>
+                  
+                      <li>      <a href="building-jackrabbit.html"  title="Building Jackrabbit">Building Jackrabbit</a>
+</li>
+                  
+                      <li>      <a href="mailing-lists.html"  title="Mailing Lists">Mailing Lists</a>
+</li>
+                  
+                      <li>      <a href="issue-tracker.html"  title="Issue Tracker">Issue Tracker</a>
+</li>
+                  
+                      <li>      <a href="source-repository.html"  title="Source Repository">Source Repository</a>
+</li>
+                  
+                      <li>      <a href="continuous-integration.html"  title="Continuous Integration">Continuous Integration</a>
+</li>
+                  
+                      <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 href="#" class="dropdown-toggle" data-toggle="dropdown">Apache Software Foundation <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <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>
+          
+          
+          
+                   
+                      </div>
+          
+        </div>
+      </div>
+    </div>
+    
+        <div class="container-fluid">
+          <div id="banner">
+        <div class="pull-left">
+                                <div id="bannerLeft">
+                <h2>Apache Jackrabbit Site</h2>
+                </div>
+                      </div>
+        <div class="pull-right">  </div>
+        <div class="clear"><hr/></div>
+      </div>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+                
+                    
+                  <li id="publishDate">Last Published: 2015-04-08
+                   </li>
+                      
+                
+                    
+      
+                            </ul>
+      </div>
+
+            
+      <div class="row-fluid">
+        <div id="leftColumn" class="span3">
+          <div class="well sidebar-nav">
+                
+                    
+                <ul class="nav nav-list">
+                    <li class="nav-header">Apache Jackrabbit</li>
+                              
+      <li>
+  
+                          <a href="index.html" title="Welcome">
+          <i class="none"></i>
+        Welcome</a>
+            </li>
+                
+      <li>
+  
+                          <a href="downloads.html" title="Downloads">
+          <i class="none"></i>
+        Downloads</a>
+            </li>
+                
+      <li>
+  
+                          <a href="articles.html" title="Articles">
+          <i class="none"></i>
+        Articles</a>
+            </li>
+                
+      <li class="active">
+  
+            <a href="#"><i class="none"></i>FAQ</a>
+          </li>
+                
+      <li>
+  
+                          <a href="http://wiki.apache.org/jackrabbit/FrontPage" class="externalLink" title="Jackrabbit Wiki">
+          <i class="none"></i>
+        Jackrabbit Wiki</a>
+            </li>
+                
+      <li>
+  
+                          <a href="jackrabbit-history.html" title="Jackrabbit History">
+          <i class="none"></i>
+        Jackrabbit History</a>
+            </li>
+                              <li class="nav-header">Documentation</li>
+                              
+      <li>
+  
+                          <a href="getting-started-with-apache-jackrabbit.html" title="Getting Started">
+          <i class="none"></i>
+        Getting Started</a>
+            </li>
+                
+      <li>
+  
+                          <a href="standalone-server.html" title="Standalone Server">
+          <i class="none"></i>
+        Standalone Server</a>
+            </li>
+                
+      <li>
+  
+                          <a href="jackrabbit-components.html" title="Jackrabbit Components">
+          <i class="none"></i>
+        Jackrabbit Components</a>
+            </li>
+                
+      <li>
+  
+                          <a href="first-hops.html" title="First Hops">
+          <i class="none"></i>
+        First Hops</a>
+            </li>
+                
+      <li>
+  
+                          <a href="jcr-api.html" title="JCR & API">
+          <i class="none"></i>
+        JCR & API</a>
+            </li>
+                
+      <li>
+  
+                          <a href="jackrabbit-architecture.html" title="Jackrabbit Architecture">
+          <i class="none"></i>
+        Jackrabbit Architecture</a>
+            </li>
+                
+      <li>
+  
+                          <a href="deployment-models.html" title="Deployment Models">
+          <i class="none"></i>
+        Deployment Models</a>
+            </li>
+                
+      <li>
+  
+                          <a href="jackrabbit-configuration.html" title="Jackrabbit Configuration">
+          <i class="none"></i>
+        Jackrabbit Configuration</a>
+            </li>
+                
+      <li>
+  
+                          <a href="node-types.html" title="Node Types">
+          <i class="none"></i>
+        Node Types</a>
+            </li>
+                
+      <li>
+  
+                          <a href="object-content-mapping.html" title="Object Content Mapping">
+          <i class="none"></i>
+        Object Content Mapping</a>
+            </li>
+                              <li class="nav-header">Development</li>
+                              
+      <li>
+  
+                          <a href="jackrabbit-team.html" title="Jackrabbit Team">
+          <i class="none"></i>
+        Jackrabbit Team</a>
+            </li>
+                
+      <li>
+  
+                          <a href="jackrabbit-roadmap.html" title="Jackrabbit Roadmap">
+          <i class="none"></i>
+        Jackrabbit Roadmap</a>
+            </li>
+                
+      <li>
+  
+                          <a href="building-jackrabbit.html" title="Building Jackrabbit">
+          <i class="none"></i>
+        Building Jackrabbit</a>
+            </li>
+                
+      <li>
+  
+                          <a href="mailing-lists.html" title="Mailing Lists">
+          <i class="none"></i>
+        Mailing Lists</a>
+            </li>
+                
+      <li>
+  
+                          <a href="issue-tracker.html" title="Issue Tracker">
+          <i class="none"></i>
+        Issue Tracker</a>
+            </li>
+                
+      <li>
+  
+                          <a href="source-repository.html" title="Source Repository">
+          <i class="none"></i>
+        Source Repository</a>
+            </li>
+                
+      <li>
+  
+                          <a href="continuous-integration.html" title="Continuous Integration">
+          <i class="none"></i>
+        Continuous Integration</a>
+            </li>
+                
+      <li>
+  
+                          <a href="website.html" title="Website">
+          <i class="none"></i>
+        Website</a>
+            </li>
+                
+      <li>
+  
+                          <a href="creating-releases.html" title="Creating Releases">
+          <i class="none"></i>
+        Creating Releases</a>
+            </li>
+                
+      <li>
+  
+                          <a href="supporting-software-attribution.html" title="Attribution">
+          <i class="none"></i>
+        Attribution</a>
+            </li>
+                
+      <li>
+  
+                          <a href="privacy-policy.html" title="Privacy">
+          <i class="none"></i>
+        Privacy</a>
+            </li>
+                              <li class="nav-header">Apache Software Foundation</li>
+                              
+      <li>
+  
+                          <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="Introduction">
+          <i class="none"></i>
+        Introduction</a>
+            </li>
+                
+      <li>
+  
+                          <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">
+          <i class="none"></i>
+        Sponsorship</a>
+            </li>
+                
+      <li>
+  
+                          <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Current Sponsors">
+          <i class="none"></i>
+        Current Sponsors</a>
+            </li>
+            </ul>
+                
+                    
+                
+          <hr />
+
+           <div id="poweredBy">
+                   
+    <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
+
+    
+    <div class="g-plusone" data-href="http://www.apache.org/jackrabbit-site/" data-size="tall" ></div>
+
+                   <div class="clear"></div>
+                            <div class="clear"></div>
+                            <div class="clear"></div>
+                            <div class="clear"></div>
+                             <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+        <img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
+      </a>
+                  </div>
+          </div>
+        </div>
+        
+                
+        <div id="bodyColumn"  class="span9" >
+                                  
+            <!-- Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License. --><h1>Frequently Asked Questions</h1>
+<div class="section">
+<h2>General<a name="General"></a></h2>
+<div class="section">
+<h3>What is JCR?<a name="What_is_JCR"></a></h3>
+<p>JCR is the acronym of the Content Repository for Java technology API, a standard interface for accessing content repositories. JCR version 1.0 was specified in Java Specification Request 170 (<a class="externalLink" href="http://jcp.org/en/jsr/detail?id=170">JSR 170</a>), and version 2.0 is currently under work in [JSR 283|http://jcp.org/en/jsr/detail?id=283].</p></div>
+<div class="section">
+<h3>What is a content repository?<a name="What_is_a_content_repository"></a></h3>
+<p>A content repository is an information management system that provides various services for storing, accessing, and managing content. In addition to a hierarchically structured storage, common services of a content repository are versioning, access control, full text searching, and event monitoring. A content repository is not a content management system (CMS), although most existing CMSs contain a custom content repository implementation, often based on the file system or a relational database.</p></div>
+<div class="section">
+<h3>What is Apache Jackrabbit?<a name="What_is_Apache_Jackrabbit"></a></h3>
+<p>Apache Jackrabbit is a fully featured content repository that implements the entire JCR API. The Jackrabbit project was started when Day Software, the JSR-170 specification lead, licensed their initial implementation of the JCR reference implementation. The Jackrabbit codebase was used for the official reference implementation (RI) and technology compatibility kit (TCK) released along with the final JCR API.</p></div>
+<div class="section">
+<h3>What do I do if I have a question?<a name="What_do_I_do_if_I_have_a_question"></a></h3>
+<p>Please ask questions on the <a class="externalLink" href="http://jackrabbit.apache.org/mailing-lists.html">Jackrabbit mailing lists</a>. There is the users list for questions around using JCR and Jackrabbit and the dev list for the development of Jackrabbit itself and for people starting to extend Jackrabbit or other advanced topics.</p></div></div>
+<div class="section">
+<h2>Building Jackrabbit<a name="Building_Jackrabbit"></a></h2>
+<div class="section">
+<h3>How do I build the Apache Jackrabbit sources?<a name="How_do_I_build_the_Apache_Jackrabbit_sources"></a></h3>
+<p>See the <a href="building-jackrabbit.html">Building Jackrabbit</a> page for detailed build instructions.</p></div></div>
+<div class="section">
+<h2>Using Jackrabbit<a name="Using_Jackrabbit"></a></h2>
+<div class="section">
+<h3>How do I do X with JCR/Jackrabbit?<a name="How_do_I_do_X_with_JCRJackrabbit"></a></h3>
+<p>See the JCR specification, the JCR API documentation, or the Examples page on the Jackrabbit wiki for information on how to perform various operation using the JCR API.</p>
+<p>For Jackrabbit features (like access control and node type management) not covered by the JCR API, see the Examples page on the wiki, the Jackrabbit javadocs, or contact the Jackrabbit mailing list.</p></div>
+<div class="section">
+<h3>How do I use transactions with JCR?<a name="How_do_I_use_transactions_with_JCR"></a></h3>
+<p>See the mailing list announcement for a simple example on using the JTA support in Jackrabbit. For a more complete explanation of the transaction features, please see section 8.1 Transactions of the JCR specification.</p></div>
+<div class="section">
+<h3>How do I create new workspaces in Jackrabbit?<a name="How_do_I_create_new_workspaces_in_Jackrabbit"></a></h3>
+<p>The JCR 2.0 API has two [Workspace.createWorkspace()](<a class="externalLink" href="http://www.day.com/maven/jsr170/javadocs/jcr-2.0/javax/jcr/Workspace.html#createWorkspace(java.lang.String)">http://www.day.com/maven/jsr170/javadocs/jcr-2.0/javax/jcr/Workspace.html#createWorkspace(java.lang.String)</a>) methods for that.</p>
+<p>The JCR 1.0 API does not contain features for creating or managing workspaces, so you need to use Jackrabbit-specific functionality for creating new workspaces. You can create a new workspace either manually or programmatically.</p>
+<p>The manual way is to create a new workspace directory within the repository home directory and to place a new workspace.xml configuration file in that folder. You can use the configuration file of an existing workspace as an example, just remember to change the name of the workspace in the Workspace name=&#x201c;&#x2026;&#x201d; tag. See the <a href="jackrabbit-configuration.html">Jackrabbit Configuration</a> page for configuration details. Note also that you need to restart the repository instance to access the new workspace.</p>
+<p>The programmatic way is to acquire a Workspace instance using the normal JCR API and to cast the instance to the JackrabbitWorkspace interface. You can then use the createWorkspace(String) method to create new workspaces.</p></div>
+<div class="section">
+<h3>How do I delete a workspace in Jackrabbit?<a name="How_do_I_delete_a_workspace_in_Jackrabbit"></a></h3>
+<p>There is currently no programmatic way to delete workspaces. You can delete a workspace by manually removing the workspace directory when the repository instance is not running.</p></div>
+<div class="section">
+<h3>How do I deploy Jackrabbit into Tomcat?<a name="How_do_I_deploy_Jackrabbit_into_Tomcat"></a></h3>
+
+<ul>
+  
+<li>Download <a class="externalLink" href="http://www.day.com/maven/javax.jcr/jars/jcr-1.0.jar">jcr-1.0.jar</a> and put it into <tt>&lt;tomcat-install-dir&gt;/shared/lib</tt>.</li>
+  
+<li>Get the WAR distribution from the <a href="downloads.html">Downloads</a> page and deploy it into Tomcat.</li>
+  
+<li>Point your browser to <tt>http://**localhost:8080/jackrabbit-webapp-&lt;version&gt;</tt></li>
+</ul></div></div>
+<div class="section">
+<h2>Access control<a name="Access_control"></a></h2>
+<div class="section">
+<h3>How do I use LDAP, Kerberos, or some other authentication mechanism with Jackrabbit?<a name="How_do_I_use_LDAP_Kerberos_or_some_other_authentication_mechanism_with_Jackrabbit"></a></h3>
+<p>Jackrabbit uses the Java Authentication and Authorization Service (JAAS) for authenticating users. You should be able to use any JAAS LoginModule implementation (e.g. the LoginModules in thecom.sum.security.auth.modulepackage) for authentication. See the JAAS documentation for configuration instructions.</p></div>
+<div class="section">
+<h3>How do I manage the access rights of authenticated users?<a name="How_do_I_manage_the_access_rights_of_authenticated_users"></a></h3>
+<p>The current JackrabbitSimpleAccessManager class only supports three access levels: anonymous, normal, and system. Anonymous users have read access while normal and system users have full read-write access. You need to implement a custom AccessManager class to get more fine-grained access control.</p></div></div>
+<div class="section">
+<h2>Persistence managers<a name="Persistence_managers"></a></h2>
+<div class="section">
+<h3>What is a persistence manager?<a name="What_is_a_persistence_manager"></a></h3>
+<p>A persistence manager (PM) is an internal Jackrabbit component that handles the persistent storage of content nodes and properties. Each workspace of a Jackrabbit content repository uses a separate persistence manager to store the content in that workspace. Also the Jackrabbit version handler uses a separate persistence manager.The persistence manager sits at the very bottom layer of the Jackrabbit system architecture. Reliability, integrity and performance of the PM are crucial to the overall stability and performance of the repository. If e.g. the data that a PM is based upon is allowed to change through external means the integrity of the repository would be at risk (think of referential integrity / node references e.g.).</p>
+<p>In practice, a persistence manager is any Java class that implements the PersistenceManager interface and the associated behavioural contracts. Jackrabbit contains a set of built-in persistence manager classes that cover most of the deployment needs. There are also a few contributed persistence managers that give additional flexibility.</p></div>
+<div class="section">
+<h3>What is a Jackrabbit file system?<a name="What_is_a_Jackrabbit_file_system"></a></h3>
+<p>A Jackrabbit file system (FS) is an internal component that implements standard file system operations on top of some underlying storage mechanism (a normal file system, a database, a webdav server,<br />or a custom file format). A file system component is any Java class that implements the FileSystem interface and the associated behavioral contracts. File systems are used in Jackrabbit both as sub-components of the persistence managers and for general storage needs (for example to store the full text indexes).</p></div>
+<div class="section">
+<h3>Can I use a persistence manager to access an existing data source?<a name="Can_I_use_a_persistence_manager_to_access_an_existing_data_source"></a></h3>
+<p>No. The persistence manager interface was never intended as being a general SPI that you could implement in order to integrate external data sources with proprietary formats (e.g. a customers database). The reason why we abstracted the PM interface was to leave room for future performance optimizations that would not affect the rest of the implementation (e.g. by storing the raw data in a b-tree based database instead of individual file).</p></div>
+<div class="section">
+<h3>How smart should a persistence manager be?<a name="How_smart_should_a_persistence_manager_be"></a></h3>
+<p>A persistence manager should not be intelligent, i.e. it should not interpret the content it is managing. The only thing it should care about is to efficiently, consistently, and reliably store and read the content encapsulated in the passed NodeState and PropertyState objects. Though it might be feasible to write a custom persistence manager to represent existing legacy data in a level-1 (read-only) repository, I don&#x2019;t think the same is possible for a level-2 repository and I certainly would not recommend it.</p></div></div>
+<div class="section">
+<h2>Query<a name="Query"></a></h2>
+<div class="section">
+<h3>I&#x2019;ve configured textFilterClasses but my query still doesn&#x2019;t work, what&#x2019;s wrong?<a name="Ive_configured_textFilterClasses_but_my_query_still_doesnt_work_whats_wrong"></a></h3>
+<p>Make sure you changed existing workspace.xml files as well. The workspace element in <tt>repository.xml only</tt> acts as a template for new workspaces.</p>
+<p>Verify that you also put the jar files into the classpath that jackrabbit depends on for text extraction. You can find all required jar files inside the jackrabbit-webapp war file (the <i>WEB-INF/lib</i> folder). Go to the <a href="downloads.html">downloads</a> page to get the war file.</p>
+<p>Some documents may still not be searchable for various reasons: the document is corrupt, bug in one of the libraries that extract text, document is encrypted or otherwise protected, etc.</p></div>
+<div class="section">
+<h3>Why doesn&#x2019;t <tt>//*\[jcr:contains(@jcr:data, 'foo')](jcr:contains(@jcr:data,-'foo').html)</tt> return matches for binary content?<a name="Why_doesnt_jcr:containsjcr:data_foojcr:containsjcr:data-foo.html_return_matches_for_binary_content"></a></h3>
+<p>Extracted text from binary content is only indexed on the parent node of the <tt>@jcr:data property. Use jcr:contains()</tt> on the nt:resource node. Examples:</p>
+
+<div class="source">
+<pre>//element(*, nt:resource)[jcr:contains(., 'foo')]
+//element(*, nt:file)[jcr:contains(jcr:content, 'foo')]
+</pre></div></div>
+<div class="section">
+<h3>Can I use the Lucene field syntax in <tt>jcr:contains()</tt> ?<a name="Can_I_use_the_Lucene_field_syntax_in_jcr:contains_"></a></h3>
+<p>No, you cannot. Even though Jackrabbit uses a Lucene index, the fields for JCR properties do not map 1:1 to Lucene fields. Instead you can use the following:</p>
+
+<div class="source">
+<pre>//element(*, book)[jcr:contains(@title, 'jackrabbit') and jcr:contains(@text, 'query')]
+</pre></div></div>
+<div class="section">
+<h3>My XPath query returns no results when I add a path constraint, what&#x2019;s wrong?<a name="My_XPath_query_returns_no_results_when_I_add_a_path_constraint_whats_wrong"></a></h3>
+<p>You probably forgot to prefix your statement with <i>/jcr:root</i>.</p>
+<p>JSR 170 says in section 6.6.4.3:</p>
+
+<blockquote>
+<p>The context node of an XPath query is the XML node relative to which the query expression is evaluated.</p>
+<p>A relative XPath statement (one that does not have a leading /) will be interpreted relative to the root node of the workspace, which, in the XML document view is the top-most XML element, &lt;jcr:root&gt;. This means that one should not include jcr:root as the first segment in a relative XPath statement, since that element is already the default context node.</p>
+<p>An absolute XPath (one with a leading /), in contrast, will be interpreted relative to a position one level above &lt;jcr:root&gt;. This means that an absolute XPath must either begin with // or with /jcr:root in order to match anything at all.</p>
+</blockquote></div>
+<div class="section">
+<h3>How do I force a consistency check on the search index?<a name="How_do_I_force_a_consistency_check_on_the_search_index"></a></h3>
+<p>Forcing a consistency check may be useful when you think the index is inconsistent. You need to add two parameters to the SearchIndex section in the workspace.xml configuration file:</p>
 
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML>
-  <HEAD>
-    <TITLE>Frequently Asked Questions</TITLE>
-    <LINK type="text/css" rel="stylesheet" href="http://jackrabbit.apache.org/style/site.css">
-  <META http-equiv="Content-Type" content="text/html;charset=UTF-8"></HEAD>
-  <BODY>
-    <DIV id="page">
-      <DIV id="header">
-        <P id="jcr"><A href="http://jackrabbit.apache.org/"><IMG src="http://jackrabbit.apache.org/style/jlogo.gif" alt="Apache Jackrabbit" height="100" width="336"></A></P>
-        <P id="asf"><A href="http://www.apache.org/"><IMG src="http://jackrabbit.apache.org/style/asf-logo.gif" alt="Apache Software Foundation" height="100" width="387"></A></P>
-      </DIV>
-      <DIV id="body">
-        <DIV id="navigation">
-  <UL>
-	<LI>Apache Jackrabbit
-	<UL>
-		<LI><A href="welcome-to-apache-jackrabbit.html" title="Welcome to Apache Jackrabbit">Welcome</A></LI>
-		<LI><A href="downloads.html" title="Downloads">Downloads</A></LI>
-		<LI><A href="" title="Frequently Asked Questions">FAQ</A></LI>
-		<LI><A href="http://wiki.apache.org/jackrabbit/FrontPage" class="external-link">Jackrabbit Wiki</A></LI>
-		<LI><A href="jackrabbit-history.html" title="Jackrabbit History">Jackrabbit History</A></LI>
-	</UL>
-	</LI>
-	<LI>Documentation
-	<UL>
-		<LI><A href="getting-started-with-apache-jackrabbit.html" title="Getting Started with Apache Jackrabbit">Getting Started</A></LI>
-		<LI><A href="standalone-server.html" title="Standalone Server">Standalone Server</A></LI>
-		<LI><A href="jackrabbit-components.html" title="Jackrabbit Components">Jackrabbit Components</A></LI>
-		<LI><A href="first-hops.html" title="First Hops">First Hops</A></LI>
-		<LI><A href="jcr-api.html" title="JCR & API">JCR &amp; API</A></LI>
-		<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 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>Development
-	<UL>
-		<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>
-		<LI><A href="building-jackrabbit.html" title="Building Jackrabbit">Building Jackrabbit</A></LI>
-		<LI><A href="mailing-lists.html" title="Mailing Lists">Mailing Lists</A></LI>
-		<LI><A href="issue-tracker.html" title="Issue Tracker">Issue Tracker</A></LI>
-		<LI><A href="source-repository.html" title="Source Repository">Source Repository</A></LI>
-		<LI><A href="continuous-integration.html" title="Continuous Integration">Continuous Integration</A></LI>
-		<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="Supporting software attribution">Attribution</A></LI>
-	</UL>
-	</LI>
-	<LI>Apache Software Foundation
-	<UL>
-		<LI><A href="http://www.apache.org/foundation/how-it-works.html" class="external-link">Introduction</A></LI>
-		<LI><A href="http://www.apache.org/foundation/sponsorship.html" class="external-link">Sponsorship</A></LI>
-		<LI><A href="http://www.apache.org/foundation/thanks.html" class="external-link">Current Sponsors</A></LI>
-	</UL>
-	</LI>
-</UL>
-        </DIV>
-        <DIV id="content">
-          <H1>Frequently Asked Questions</H1>
-  <H2><A name="FrequentlyAskedQuestions-General"></A>General</H2>
-
-<H3><A name="FrequentlyAskedQuestions-WhatisJCR%3F"></A>What is JCR?</H3>
-
-<P>JCR is the acronym of the Content Repository for Java technology API, a standard interface for accessing content repositories. JCR version 1.0 was specified in Java Specification Request 170 (<A href="http://jcp.org/en/jsr/detail?id=170" class="external-link">JSR 170</A>), and version 2.0 is currently under work in <A href="http://jcp.org/en/jsr/detail?id=283" class="external-link">JSR 283</A>.</P>
-
-<H3><A name="FrequentlyAskedQuestions-Whatisacontentrepository%3F"></A>What is a content repository?</H3>
-
-<P>A content repository is an information management system that provides various services for storing, accessing, and managing content. In addition to a hierarchically structured storage, common services of a content repository are versioning, access control, full text searching, and event monitoring. A content repository is not a content management system (CMS), although most existing CMSs contain a custom content repository implementation, often based on the file system or a relational database.</P>
-
-<H3><A name="FrequentlyAskedQuestions-WhatisApacheJackrabbit%3F"></A>What is Apache Jackrabbit?</H3>
-
-<P>Apache Jackrabbit is a fully featured content repository that implements the entire JCR API.  The Jackrabbit project was started when Day Software, the JSR-170 specification lead, licensed their initial implementation of the JCR reference implementation. The Jackrabbit codebase was used for the official reference implementation (RI) and technology compatibility kit (TCK) released along with the final JCR API.</P>
-
-<H3><A name="FrequentlyAskedQuestions-WhatdoIdoifIhaveaquestion%3F"></A>What do I do if I have a question?</H3>
-
-<P>Please ask questions on the <A href="http://jackrabbit.apache.org/mailing-lists.html" class="external-link">Jackrabbit mailing lists</A>. There is the users list for questions around using JCR and Jackrabbit and the dev list for the development of Jackrabbit itself and for people starting to extend Jackrabbit or other advanced topics.</P>
-
-
-<H2><A name="FrequentlyAskedQuestions-BuildingJackrabbit"></A>Building Jackrabbit</H2>
-
-<H3><A name="FrequentlyAskedQuestions-HowdoIbuildtheApacheJackrabbitsources%3F"></A>How do I build the Apache Jackrabbit sources?</H3>
-
-<P>See the <A href="building-jackrabbit.html" title="Building Jackrabbit">Building Jackrabbit</A> page for detailed build instructions.</P>
-
-<H2><A name="FrequentlyAskedQuestions-UsingJackrabbit"></A>Using Jackrabbit</H2>
-
-<H3><A name="FrequentlyAskedQuestions-HowdoIdoXwithJCR%2FJackrabbit%3F"></A>How do I do X with JCR/Jackrabbit?</H3>
-
-<P>See the JCR specification, the JCR API documentation, or the Examples page on the Jackrabbit wiki for information on how to perform various operation using the JCR API.</P>
-
-<P>For Jackrabbit features (like access control and node type management) not covered by the JCR API, see the Examples page on the wiki, the Jackrabbit javadocs, or contact the Jackrabbit mailing list.</P>
-
-<H3><A name="FrequentlyAskedQuestions-HowdoIusetransactionswithJCR%3F"></A>How do I use transactions with JCR?</H3>
-
-<P>See the mailing list announcement for a simple example on using the JTA support in Jackrabbit. For a more complete explanation of the transaction features, please           see section 8.1 Transactions of the JCR specification.</P>
-
-<H3><A name="FrequentlyAskedQuestions-HowdoIcreatenewworkspacesinJackrabbit%3F"></A>How do I create new workspaces in Jackrabbit?</H3>
-
-<P>The JCR 2.0 API has two <A href="http://www.day.com/maven/jsr170/javadocs/jcr-2.0/javax/jcr/Workspace.html#createWorkspace(java.lang.String)" class="external-link">Workspace.createWorkspace()</A> methods for that.</P>
-
-<P>The JCR 1.0 API does not contain features for creating or managing workspaces, so you need to use Jackrabbit-specific functionality for creating new workspaces. You can create a new workspace either manually or programmatically.</P>
-
-<P>The manual way is to create a new workspace directory within the repository home directory and to place a new workspace.xml configuration file in that folder. You can use the configuration file of an existing workspace as an example, just remember to change the name of the workspace           in the Workspace name=&quot;...&quot; tag. See the <A href="jackrabbit-configuration.html" title="Jackrabbit Configuration">Jackrabbit Configuration</A> page for configuration details. Note also that you need to restart the repository instance to access the new workspace.</P>
-
-<P>The programmatic way is to acquire a Workspace instance using the normal JCR API and to cast the instance to the JackrabbitWorkspace interface. You can then use the createWorkspace(String) method to create new workspaces.</P>
-
-<H3><A name="FrequentlyAskedQuestions-HowdoIdeleteaworkspaceinJackrabbit%3F"></A>How do I delete a workspace in Jackrabbit?</H3>
-
-<P>There is currently no programmatic way to delete workspaces. You can delete a workspace by manually removing the workspace directory when the repository instance is not running.</P>
-
-<H3><A name="FrequentlyAskedQuestions-HowdoIdeployJackrabbitintoTomcat%3F"></A>How do I deploy Jackrabbit into Tomcat?</H3>
-
-<UL>
-	<LI>Download <A href="http://www.day.com/maven/javax.jcr/jars/jcr-1.0.jar" class="external-link">jcr-1.0.jar</A> and put it into <TT>&lt;tomcat-install-dir&gt;/shared/lib</TT>.</LI>
-	<LI>Get the WAR distribution from the <A href="downloads.html" title="Downloads">Downloads</A> page and deploy it into Tomcat.</LI>
-	<LI>Point your browser to <TT>http://</TT><TT>localhost:8080/jackrabbit-webapp-&lt;version&gt;/</TT></LI>
-</UL>
-
-
-<H2><A name="FrequentlyAskedQuestions-Accesscontrol"></A>Access control</H2>
-
-<H3><A name="FrequentlyAskedQuestions-HowdoIuseLDAP%2CKerberos%2CorsomeotherauthenticationmechanismwithJackrabbit%3F"></A>How do I use LDAP, Kerberos, or some other authentication mechanism         with Jackrabbit?</H3>
-
-<P>Jackrabbit uses the Java Authentication and Authorization Service (JAAS) for authenticating users. You should be able to use any           JAAS LoginModule implementation (e.g. the LoginModules in thecom.sum.security.auth.modulepackage) for authentication. See the JAAS documentation for           configuration instructions.</P>
-
-<H3><A name="FrequentlyAskedQuestions-HowdoImanagetheaccessrightsofauthenticatedusers%3F"></A>How do I manage the access rights of authenticated users?</H3>
-
-<P>The current JackrabbitSimpleAccessManager class only supports three access levels: anonymous, normal, and           system. Anonymous users have read access while normal and system           users have full read-write access. You need to implement a custom AccessManager class to get more fine-grained access control.</P>
-
-
-<H2><A name="FrequentlyAskedQuestions-Persistencemanagers"></A>Persistence managers</H2>
-
-<H3><A name="FrequentlyAskedQuestions-Whatisapersistencemanager%3F"></A>What is a persistence manager?</H3>
-
-<P>A persistence manager (PM) is an internal Jackrabbit           component that handles the persistent storage of content nodes           and properties. Each workspace of a Jackrabbit content repository           uses a separate persistence manager to store the content in that           workspace. Also the Jackrabbit version handler uses a separate           persistence manager.The persistence manager sits at the very bottom layer of the           Jackrabbit system architecture. Reliability, integrity and           performance of the PM are crucial to the overall           stability and performance of the repository. If e.g. the data           that a PM is based upon is allowed to change through external           means the integrity of the repository would be at risk           (think of referential integrity / node references e.g.).</P>
-
-<P>In practice, a persistence manager is any Java class that           implements the PersistenceManager            interface and the associated behavoural contracts. Jackrabbit           contains a set of built-in persistence manager classes that cover           most of the deployment needs. There are also a few contributed           persistence managers that give additional flexibility.</P>
-
-<H3><A name="FrequentlyAskedQuestions-WhatisaJackrabbitfilesystem%3F"></A>What is a Jackrabbit file system?</H3>
-
-<P>A Jackrabbbit file system (FS) is an internal component that           implements standard file system operations on top of some underlying           storage mechanism (a normal file system, a database, a webdav server,           or a custom file format). A file system component is any Java class           that implements the FileSystem            interface and the associated behavioral contracts. File systems           are used in Jackrabbit both as subcomponents of the persistence           managers and for general storage needs (for example to store the           full text indexes).</P>
-
-<H3><A name="FrequentlyAskedQuestions-CanIuseapersistencemanagertoaccessanexistingdatasource%3F"></A>Can I use a persistence manager to access an existing data source?</H3>
-
-<P>No. The persistence manager interface was never intended as being           a general SPI that you could implement in order to integrate           external data sources with proprietary formats (e.g. a customers           database). The reason why we abstracted the PM interface was           to leave room for future performance optimizations that would           not affect the rest of the implementation (e.g. by storing the           raw data in a b-tree based database instead of individual file).</P>
-
-<H3><A name="FrequentlyAskedQuestions-Howsmartshouldapersistencemanagerbe%3F"></A>How smart should a persistence manager be?</H3>
-
-<P>A persistence manager should not be intelligent, i.e.           it should not interpret the content it is managing.           The only thing it should care about is to efficiently,           consistently, and reliably store and read the content encapsulated           in the passed NodeState and PropertyState objects. Though it           might be feasible to write a custom persistence manager to           represent existing legacy data in a level-1 (read-only) repository,           I don't think the same is possible for a level-2 repository and           I certainly would not recommend it.</P>
-
-<H2><A name="FrequentlyAskedQuestions-Query"></A>Query</H2>
-
-<H3><A name="FrequentlyAskedQuestions-I%27veconfiguredtextFilterClassesbutmyquerystilldoesn%27twork%2Cwhat%27swrong%3F"></A>I've configured textFilterClasses but my query still doesn't work, what's wrong?</H3>
-
-<P>Make sure you changed existing workspace.xml files as well. The workspace element in repository.xml only acts as a template for new workspaces.</P>
-
-<P>Verify that you also put the jar files into the classpath that jackrabbit depends on for text extraction. You can find all required jar files inside the jackrabbit-webapp war file (the <TT>WEB-INF/lib</TT> folder). Go to the <A href="downloads.html" title="Downloads">downloads</A> page to get the war file.</P>
-
-<P>Some documents may still not be searchable for various reasons: the document is corrupt, bug in one of the libraries that extract text, document is encrypted or otherwise protected, etc.</P>
-
-<H3><A name="FrequentlyAskedQuestions-Whydoesn%27t%7B%7B%2F%2F%5Cjcr%3Acontains%28@jcr%3Adata%2C%27foo%27%29%7D%7Dreturnmatchesforbinarycontent%3F"></A>Why doesn't <TT>//*[jcr:contains(@jcr:data, 'foo')]</TT> return matches for binary content?</H3>
-
-<P>Extracted text from binary content is only indexed on the parent node of the @jcr:data property. Use jcr:contains() on the nt:resource node.<BR>
-Examples:</P>
-<DIV class="preformatted panel" style="border-width: 1px;"><DIV class="preformattedContent panelContent">
-<PRE>//element(*, nt:resource)[jcr:contains(., 'foo')] 
-//element(*, nt:file)[jcr:contains(jcr:content, 'foo')] 
-</PRE>
-</DIV></DIV>
-
-<H3><A name="FrequentlyAskedQuestions-CanIusetheLucenefieldsyntaxinjcr%3Acontains%28%29%3F"></A>Can I use the Lucene field syntax in jcr:contains()?</H3>
-
-<P>No, you cannot. Even though Jackrabbit uses a Lucene index, the fields for JCR properties do not map 1:1 to Lucene fields. Instead you can use the following:</P>
-
-<DIV class="preformatted panel" style="border-width: 1px;"><DIV class="preformattedContent panelContent">
-<PRE>//element(*, book)[jcr:contains(@title, 'jackrabbit') and jcr:contains(@text, 'query')]
-</PRE>
-</DIV></DIV>
-
-<H3><A name="FrequentlyAskedQuestions-MyXPathqueryreturnsnoresultswhenIaddapathconstraint%2Cwhat%27swrong%3F"></A>My XPath query returns no results when I add a path constraint, what's wrong?</H3>
-
-<P>You probably forgot to prefix your statement with <TT>/jcr:root</TT>.</P>
-
-<P>JSR 170 says in section 6.6.4.3:</P>
-<BLOCKQUOTE>
-<P>The context node of an XPath query is the XML node relative to which the query expression is evaluated.</P>
-
-<P>A relative XPath statement (one that does not have a leading /) will be interpreted relative to the root node of the workspace, which, in the XML document view is the top-most XML element, &lt;jcr:root&gt;. This means that one should not include jcr:root as the first segment in a relative XPath statement, since that element is already the default context node.</P>
-
-<P>An absolute XPath (one with a leading /), in contrast, will be interpreted relative to a position one level above &lt;jcr:root&gt;. This means that an absolute XPath must either begin with // or with /jcr:root in order to match anything at all.</P></BLOCKQUOTE>
-
-<H3><A name="FrequentlyAskedQuestions-HowdoIforceaconsistencycheckonthesearchindex%3F"></A>How do I force a consistency check on the search index?</H3>
-
-<P>Forcing a consistency check may be useful when you think the index is inconsistent. You need to add two parameters to the SearchIndex section in the workspace.xml configuration file:</P>
-
-<DIV class="preformatted panel" style="border-width: 1px;"><DIV class="preformattedContent panelContent">
-<PRE>&lt;param name=&quot;enableConsistencyCheck&quot; value=&quot;true&quot;/&gt;
+<div class="source">
+<pre>&lt;param name=&quot;enableConsistencyCheck&quot; value=&quot;true&quot;/&gt;
 &lt;param name=&quot;forceConsistencyCheck&quot; value=&quot;true&quot;/&gt;
-</PRE>
-</DIV></DIV>
-
-<P>Then restart Jackrabbit and watch the log file for possible repair messages. Don't forget to remove the parameters again when you are done.</P>
-
-<H3><A name="FrequentlyAskedQuestions-Whyisthesizeofmyqueryresult1%3F"></A>Why is the size of my query result -1?</H3>
-
-<P>A JCR implementation may return -1 when the size is unknown. Starting with 2.0 Jackrabbit will return -1 for some query statements when there is potential for a more optimized query execution. If you still want a size information you can append an order by clause to your statement. This will force Jackrabbit to calculate the result size.</P>
-        </DIV>
-        <DIV id="end"></DIV>
-      </DIV>
-      <DIV id="footer">
-        <P>
-          &copy; 2004-2010 The Apache Software Foundation.
-          - <A href="http://jackrabbit.apache.org/privacy-policy.html">Privacy Policy</A> -
-          [<A href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=75346">edit this page</A>]
-          <BR>
-          Apache Jackrabbit, Jackrabbit, Apache, the Apache feather logo, and the Apache
-          Jackrabbit project logo are trademarks of The Apache Software Foundation.
-        </P>
-      </DIV>
-    </DIV>
-<!-- JCR- 1315: Add Google Analytics to Jackrabbit web site -->
-<SCRIPT type="text/javascript">
-var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
-document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
-</SCRIPT>
-<SCRIPT type="text/javascript">
-var pageTracker = _gat._getTracker("UA-837900-2");
-pageTracker._initData();
-pageTracker._trackPageview();
-</SCRIPT>
-  </BODY>
-</HTML>
+</pre></div>
+<p>Then restart Jackrabbit and watch the log file for possible repair messages. Don&#x2019;t forget to remove the parameters again when you are done.</p></div>
+<div class="section">
+<h3>Why is the size of my query result -1?<a name="Why_is_the_size_of_my_query_result_-1"></a></h3>
+<p>A JCR implementation may return -1 when the size is unknown. Starting with 2.0 Jackrabbit will return -1 for some query statements when there is potential for a more optimized query execution. If you still want a size information you can append an order by clause to your statement. This will force Jackrabbit to calculate the result size.</p></div></div>
+                  </div>
+            </div>
+          </div>
+
+    <hr/>
+
+    <footer>
+            <div class="container-fluid">
+                      <div class="row-fluid">
+                              <p >Copyright &copy;                    2015
+                        <a href="http://www.apache.org/">The Apache Software Foundation</a>.
+            All rights reserved.      
+                    
+      </p>
+        </div>
+
+        
+        
+          
+    
+    
+    <div id="ohloh" class="pull-right">
+      <script type="text/javascript" src="http://www.ohloh.net/p/jackrabbit/widgets/project_users_logo.js"></script>
+    </div>
+        </div>
+    </footer>
+        </body>
+</html>
\ No newline at end of file

Modified: jackrabbit/site/staging/jcr/getting-started-with-apache-jackrabbit.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/staging/jcr/getting-started-with-apache-jackrabbit.html?rev=1672164&r1=1672163&r2=1672164&view=diff
==============================================================================
--- jackrabbit/site/staging/jcr/getting-started-with-apache-jackrabbit.html (original)
+++ jackrabbit/site/staging/jcr/getting-started-with-apache-jackrabbit.html Wed Apr  8 20:27:17 2015
@@ -1,128 +1,501 @@
-
-<!-- 
-  Licensed to the Apache Software Foundation (ASF) under one
-  or more contributor license agreements.  See the NOTICE file
-  distributed with this work for additional information
-  regarding copyright ownership.  The ASF licenses this file
-  to you under the Apache License, Version 2.0 (the
-  "License"); you may not use this file except in compliance
-  with the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE- 2.0
-
-  Unless required by applicable law or agreed to in writing,
-  software distributed under the License is distributed on an
-  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  KIND, either express or implied.  See the License for the
-  specific language governing permissions and limitations
-  under the License. 
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at 2015-04-08 
+ | Rendered using Apache Maven Fluido Skin 1.3.1
 -->
-
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML>
-  <HEAD>
-    <TITLE>Getting Started with Apache Jackrabbit</TITLE>
-    <LINK type="text/css" rel="stylesheet" href="http://jackrabbit.apache.org/style/site.css">
-  <META http-equiv="Content-Type" content="text/html;charset=UTF-8"></HEAD>
-  <BODY>
-    <DIV id="page">
-      <DIV id="header">
-        <P id="jcr"><A href="http://jackrabbit.apache.org/"><IMG src="http://jackrabbit.apache.org/style/jlogo.gif" alt="Apache Jackrabbit" height="100" width="336"></A></P>
-        <P id="asf"><A href="http://www.apache.org/"><IMG src="http://jackrabbit.apache.org/style/asf-logo.gif" alt="Apache Software Foundation" height="100" width="387"></A></P>
-      </DIV>
-      <DIV id="body">
-        <DIV id="navigation">
-  <UL>
-	<LI>Apache Jackrabbit
-	<UL>
-		<LI><A href="welcome-to-apache-jackrabbit.html" title="Welcome to Apache Jackrabbit">Welcome</A></LI>
-		<LI><A href="downloads.html" title="Downloads">Downloads</A></LI>
-		<LI><A href="frequently-asked-questions.html" title="Frequently Asked Questions">FAQ</A></LI>
-		<LI><A href="http://wiki.apache.org/jackrabbit/FrontPage" class="external-link">Jackrabbit Wiki</A></LI>
-		<LI><A href="jackrabbit-history.html" title="Jackrabbit History">Jackrabbit History</A></LI>
-	</UL>
-	</LI>
-	<LI>Documentation
-	<UL>
-		<LI><A href="" title="Getting Started with Apache Jackrabbit">Getting Started</A></LI>
-		<LI><A href="standalone-server.html" title="Standalone Server">Standalone Server</A></LI>
-		<LI><A href="jackrabbit-components.html" title="Jackrabbit Components">Jackrabbit Components</A></LI>
-		<LI><A href="first-hops.html" title="First Hops">First Hops</A></LI>
-		<LI><A href="jcr-api.html" title="JCR & API">JCR &amp; API</A></LI>
-		<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 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>Development
-	<UL>
-		<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>
-		<LI><A href="building-jackrabbit.html" title="Building Jackrabbit">Building Jackrabbit</A></LI>
-		<LI><A href="mailing-lists.html" title="Mailing Lists">Mailing Lists</A></LI>
-		<LI><A href="issue-tracker.html" title="Issue Tracker">Issue Tracker</A></LI>
-		<LI><A href="source-repository.html" title="Source Repository">Source Repository</A></LI>
-		<LI><A href="continuous-integration.html" title="Continuous Integration">Continuous Integration</A></LI>
-		<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="Supporting software attribution">Attribution</A></LI>
-	</UL>
-	</LI>
-	<LI>Apache Software Foundation
-	<UL>
-		<LI><A href="http://www.apache.org/foundation/how-it-works.html" class="external-link">Introduction</A></LI>
-		<LI><A href="http://www.apache.org/foundation/sponsorship.html" class="external-link">Sponsorship</A></LI>
-		<LI><A href="http://www.apache.org/foundation/thanks.html" class="external-link">Current Sponsors</A></LI>
-	</UL>
-	</LI>
-</UL>
-        </DIV>
-        <DIV id="content">
-          <H1>Getting Started with Apache Jackrabbit</H1>
-  <P>To get started with Jackrabbit you should first become familiar with the JCR API. Download the <A href="http://jcp.org/aboutJava/communityprocess/final/jsr170/index.html" class="external-link">JSR 170 specification</A>, browse the <A href="http://www.day.com/maven/jsr170/javadocs/jcr-1.0/" class="external-link">API documentation</A>, check our introduction to JCR levels,         or read some of the JCR articles to understand the content repository model that Jackrabbit implements.         You can also take a look at the various JCR and Jackrabbit applications to get an idea of what to do with a content repository.</P>
-
-<P> If you are interested in using Jackrabbit, you should check the Jackrabbit architecture and         try out the First Hops examples we         have prepared. You can either download a binary release or build Jackrabbit         from sources.</P>
-
-<P> Take a look at the Frequently Asked Questions or browse the         archives of the user and development mailing lists (see also the searchable archives at The Mail Archive, Gmane, and Nabble) for answers to questions not covered by the         documentation pages. See the Mailing Lists page if you want to         subscribe or unsubscribe the Jackrabbit mailing lists.</P>
-
-<P> Apache Jackrabbit is an open source project and welcomes all contributions.         You can participate by answering questions on the mailing list, filing bug reports for any problems or improvement ideas         you come up with, contributing to the Jackrabbit Wiki, or writing documentation and code. See the How the ASF works page for background         information on the Apache Software Foundation and the way we work.</P>
-
-<H2><A name="GettingStartedwithApacheJackrabbit-ContentRepositoryforJavaTechnologyAPI%28JCR%29"></A>Content Repository for Java Technology API (JCR)</H2>
-
-<P> Jackrabbit is a complete implementation of the JCR API, so the         primary API for Jackrabbit application developers is to be found         in the JCR section of the          Documentation.</P>
-
-<H2><A name="GettingStartedwithApacheJackrabbit-JackrabbitarchitectureandDeploymentModels"></A>Jackrabbit architecture and Deployment Models</H2>
-
-<P> Find out more about the Jackrabbit Architecture or         learn more about the Jackrabbit deployment Options be         it as an embedded content repository to be          delivered with you are application, a shared repository for example in a J2EE environment or a classical content repository server setup.</P>
-
-<H2><A name="GettingStartedwithApacheJackrabbit-NodeTypes"></A>Node Types</H2>
-
-<P> To learn about the content modeling system used in Jackrabbit, read the section on node types.</P>
-        </DIV>
-        <DIV id="end"></DIV>
-      </DIV>
-      <DIV id="footer">
-        <P>
-          &copy; 2004-2010 The Apache Software Foundation.
-          - <A href="http://jackrabbit.apache.org/privacy-policy.html">Privacy Policy</A> -
-          [<A href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=70795">edit this page</A>]
-          <BR>
-          Apache Jackrabbit, Jackrabbit, Apache, the Apache feather logo, and the Apache
-          Jackrabbit project logo are trademarks of The Apache Software Foundation.
-        </P>
-      </DIV>
-    </DIV>
-<!-- JCR- 1315: Add Google Analytics to Jackrabbit web site -->
-<SCRIPT type="text/javascript">
-var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
-document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
-</SCRIPT>
-<SCRIPT type="text/javascript">
-var pageTracker = _gat._getTracker("UA-837900-2");
-pageTracker._initData();
-pageTracker._trackPageview();
-</SCRIPT>
-  </BODY>
-</HTML>
+<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="20150408" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Apache Jackrabbit - Getting Started with Apache Jackrabbit</title>
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
+    <link rel="stylesheet" href="./css/site.css" />
+    <link rel="stylesheet" href="./css/print.css" media="print" />
+
+      
+    <script type="text/javascript" src="./js/apache-maven-fluido-1.3.1.min.js"></script>
+
+    
+                  </head>
+        <body class="topBarEnabled">
+          
+    
+    
+            
+    
+    
+    <a href="http://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>
+  
+                
+                    
+                
+
+    <div id="topbar" class="navbar navbar-fixed-top ">
+      <div class="navbar-inner">
+                <div class="container-fluid">
+        <a data-target=".nav-collapse" data-toggle="collapse" class="btn btn-navbar">
+          <span class="icon-bar"></span>
+          <span class="icon-bar"></span>
+          <span class="icon-bar"></span>
+        </a>
+                
+                                                                                <a class="brand" href="index.html"  title="Apache Jackrabbit">
+
+                                
+                                                                                                                    <img src="images/logos/jlogo.gif" alt="Apache Jackrabbit" />
+                
+                </a>
+                    
+                                <ul class="nav">
+                          <li class="dropdown">
+        <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="http://wiki.apache.org/jackrabbit/FrontPage"  title="Jackrabbit Wiki">Jackrabbit Wiki</a>
+</li>
+                  
+                      <li>      <a href="jackrabbit-history.html"  title="Jackrabbit History">Jackrabbit History</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <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>
+                  
+                      <li>      <a href="jackrabbit-components.html"  title="Jackrabbit Components">Jackrabbit Components</a>
+</li>
+                  
+                      <li>      <a href="first-hops.html"  title="First Hops">First Hops</a>
+</li>
+                  
+                      <li>      <a href="jcr-api.html"  title="JCR & API">JCR & API</a>
+</li>
+                  
+                      <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 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 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>
+                  
+                      <li>      <a href="building-jackrabbit.html"  title="Building Jackrabbit">Building Jackrabbit</a>
+</li>
+                  
+                      <li>      <a href="mailing-lists.html"  title="Mailing Lists">Mailing Lists</a>
+</li>
+                  
+                      <li>      <a href="issue-tracker.html"  title="Issue Tracker">Issue Tracker</a>
+</li>
+                  
+                      <li>      <a href="source-repository.html"  title="Source Repository">Source Repository</a>
+</li>
+                  
+                      <li>      <a href="continuous-integration.html"  title="Continuous Integration">Continuous Integration</a>
+</li>
+                  
+                      <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 href="#" class="dropdown-toggle" data-toggle="dropdown">Apache Software Foundation <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <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>
+          
+          
+          
+                   
+                      </div>
+          
+        </div>
+      </div>
+    </div>
+    
+        <div class="container-fluid">
+          <div id="banner">
+        <div class="pull-left">
+                                <div id="bannerLeft">
+                <h2>Apache Jackrabbit Site</h2>
+                </div>
+                      </div>
+        <div class="pull-right">  </div>
+        <div class="clear"><hr/></div>
+      </div>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+                
+                    
+                  <li id="publishDate">Last Published: 2015-04-08
+                   </li>
+                      
+                
+                    
+      
+                            </ul>
+      </div>
+
+            
+      <div class="row-fluid">
+        <div id="leftColumn" class="span3">
+          <div class="well sidebar-nav">
+                
+                    
+                <ul class="nav nav-list">
+                    <li class="nav-header">Apache Jackrabbit</li>
+                              
+      <li>
+  
+                          <a href="index.html" title="Welcome">
+          <i class="none"></i>
+        Welcome</a>
+            </li>
+                
+      <li>
+  
+                          <a href="downloads.html" title="Downloads">
+          <i class="none"></i>
+        Downloads</a>
+            </li>
+                
+      <li>
+  
+                          <a href="articles.html" title="Articles">
+          <i class="none"></i>
+        Articles</a>
+            </li>
+                
+      <li>
+  
+                          <a href="frequently-asked-questions.html" title="FAQ">
+          <i class="none"></i>
+        FAQ</a>
+            </li>
+                
+      <li>
+  
+                          <a href="http://wiki.apache.org/jackrabbit/FrontPage" class="externalLink" title="Jackrabbit Wiki">
+          <i class="none"></i>
+        Jackrabbit Wiki</a>
+            </li>
+                
+      <li>
+  
+                          <a href="jackrabbit-history.html" title="Jackrabbit History">
+          <i class="none"></i>
+        Jackrabbit History</a>
+            </li>
+                              <li class="nav-header">Documentation</li>
+                              
+      <li class="active">
+  
+            <a href="#"><i class="none"></i>Getting Started</a>
+          </li>
+                
+      <li>
+  
+                          <a href="standalone-server.html" title="Standalone Server">
+          <i class="none"></i>
+        Standalone Server</a>
+            </li>
+                
+      <li>
+  
+                          <a href="jackrabbit-components.html" title="Jackrabbit Components">
+          <i class="none"></i>
+        Jackrabbit Components</a>
+            </li>
+                
+      <li>
+  
+                          <a href="first-hops.html" title="First Hops">
+          <i class="none"></i>
+        First Hops</a>
+            </li>
+                
+      <li>
+  
+                          <a href="jcr-api.html" title="JCR & API">
+          <i class="none"></i>
+        JCR & API</a>
+            </li>
+                
+      <li>
+  
+                          <a href="jackrabbit-architecture.html" title="Jackrabbit Architecture">
+          <i class="none"></i>
+        Jackrabbit Architecture</a>
+            </li>
+                
+      <li>
+  
+                          <a href="deployment-models.html" title="Deployment Models">
+          <i class="none"></i>
+        Deployment Models</a>
+            </li>
+                
+      <li>
+  
+                          <a href="jackrabbit-configuration.html" title="Jackrabbit Configuration">
+          <i class="none"></i>
+        Jackrabbit Configuration</a>
+            </li>
+                
+      <li>
+  
+                          <a href="node-types.html" title="Node Types">
+          <i class="none"></i>
+        Node Types</a>
+            </li>
+                
+      <li>
+  
+                          <a href="object-content-mapping.html" title="Object Content Mapping">
+          <i class="none"></i>
+        Object Content Mapping</a>
+            </li>
+                              <li class="nav-header">Development</li>
+                              
+      <li>
+  
+                          <a href="jackrabbit-team.html" title="Jackrabbit Team">
+          <i class="none"></i>
+        Jackrabbit Team</a>
+            </li>
+                
+      <li>
+  
+                          <a href="jackrabbit-roadmap.html" title="Jackrabbit Roadmap">
+          <i class="none"></i>
+        Jackrabbit Roadmap</a>
+            </li>
+                
+      <li>
+  
+                          <a href="building-jackrabbit.html" title="Building Jackrabbit">
+          <i class="none"></i>
+        Building Jackrabbit</a>
+            </li>
+                
+      <li>
+  
+                          <a href="mailing-lists.html" title="Mailing Lists">
+          <i class="none"></i>
+        Mailing Lists</a>
+            </li>
+                
+      <li>
+  
+                          <a href="issue-tracker.html" title="Issue Tracker">
+          <i class="none"></i>
+        Issue Tracker</a>
+            </li>
+                
+      <li>
+  
+                          <a href="source-repository.html" title="Source Repository">
+          <i class="none"></i>
+        Source Repository</a>
+            </li>
+                
+      <li>
+  
+                          <a href="continuous-integration.html" title="Continuous Integration">
+          <i class="none"></i>
+        Continuous Integration</a>
+            </li>
+                
+      <li>
+  
+                          <a href="website.html" title="Website">
+          <i class="none"></i>
+        Website</a>
+            </li>
+                
+      <li>
+  
+                          <a href="creating-releases.html" title="Creating Releases">
+          <i class="none"></i>
+        Creating Releases</a>
+            </li>
+                
+      <li>
+  
+                          <a href="supporting-software-attribution.html" title="Attribution">
+          <i class="none"></i>
+        Attribution</a>
+            </li>
+                
+      <li>
+  
+                          <a href="privacy-policy.html" title="Privacy">
+          <i class="none"></i>
+        Privacy</a>
+            </li>
+                              <li class="nav-header">Apache Software Foundation</li>
+                              
+      <li>
+  
+                          <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="Introduction">
+          <i class="none"></i>
+        Introduction</a>
+            </li>
+                
+      <li>
+  
+                          <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">
+          <i class="none"></i>
+        Sponsorship</a>
+            </li>
+                
+      <li>
+  
+                          <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Current Sponsors">
+          <i class="none"></i>
+        Current Sponsors</a>
+            </li>
+            </ul>
+                
+                    
+                
+          <hr />
+
+           <div id="poweredBy">
+                   
+    <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
+
+    
+    <div class="g-plusone" data-href="http://www.apache.org/jackrabbit-site/" data-size="tall" ></div>
+
+                   <div class="clear"></div>
+                            <div class="clear"></div>
+                            <div class="clear"></div>
+                            <div class="clear"></div>
+                             <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+        <img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
+      </a>
+                  </div>
+          </div>
+        </div>
+        
+                
+        <div id="bodyColumn"  class="span9" >
+                                  
+            <!-- Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License. --><h1>Getting Started with Apache Jackrabbit</h1>
+<p>To get started with Jackrabbit you should first become familiar with the JCR API. Download the <a class="externalLink" href="http://jcp.org/aboutJava/communityprocess/final/jsr170/index.html">JSR 170 specification</a>, browse the <a class="externalLink" href="http://www.day.com/maven/jsr170/javadocs/jcr-1.0/">API documentation</a>, check our introduction to JCR levels, or read some of the JCR articles to understand the content repository model that Jackrabbit implements. You can also take a look at the various JCR and Jackrabbit applications to get an idea of what to do with a content repository.</p>
+<p>If you are interested in using Jackrabbit, you should check the Jackrabbit architecture and try out the First Hops examples we have prepared. You can either download a binary release or build Jackrabbit from sources.</p>
+<p>Take a look at the Frequently Asked Questions or browse the archives of the user and development mailing lists (see also the searchable archives at The Mail Archive, Gmane, and Nabble) for answers to questions not covered by the documentation pages. See the Mailing Lists page if you want to subscribe or unsubscribe the Jackrabbit mailing lists.</p>
+<p>Apache Jackrabbit is an open source project and welcomes all contributions. You can participate by answering questions on the mailing list, filing bug reports for any problems or improvement ideas you come up with, contributing to the Jackrabbit Wiki, or writing documentation and code. See the How the ASF works page for background information on the Apache Software Foundation and the way we work.</p>
+<div class="section">
+<h2>Content Repository for Java Technology API (JCR)<a name="Content_Repository_for_Java_Technology_API_JCR"></a></h2>
+<p>Jackrabbit is a complete implementation of the JCR API, so the<br />primary API for Jackrabbit application developers is to be found in the JCR section of the Documentation.</p></div>
+<div class="section">
+<h2>Jackrabbit architecture and Deployment Models<a name="Jackrabbit_architecture_and_Deployment_Models"></a></h2>
+<p>Find out more about the Jackrabbit Architecture or learn more about the Jackrabbit deployment Options be it as an embedded content repository to be delivered with you are application, a shared repository for example in a J2EE environment or a classical content repository server setup.</p></div>
+<div class="section">
+<h2>Node Types<a name="Node_Types"></a></h2>
+<p>To learn about the content modeling system used in Jackrabbit, read the section on node types.</p></div>
+                  </div>
+            </div>
+          </div>
+
+    <hr/>
+
+    <footer>
+            <div class="container-fluid">
+                      <div class="row-fluid">
+                              <p >Copyright &copy;                    2015
+                        <a href="http://www.apache.org/">The Apache Software Foundation</a>.
+            All rights reserved.      
+                    
+      </p>
+        </div>
+
+        
+        
+          
+    
+    
+    <div id="ohloh" class="pull-right">
+      <script type="text/javascript" src="http://www.ohloh.net/p/jackrabbit/widgets/project_users_logo.js"></script>
+    </div>
+        </div>
+    </footer>
+        </body>
+</html>
\ No newline at end of file

Added: jackrabbit/site/staging/jcr/how-jackrabbit-works-ism.jpg
URL: http://svn.apache.org/viewvc/jackrabbit/site/staging/jcr/how-jackrabbit-works-ism.jpg?rev=1672164&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jackrabbit/site/staging/jcr/how-jackrabbit-works-ism.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream