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/03 22:03:28 UTC

svn commit: r1671145 [1/2] - in /jackrabbit/site/trunk/src/site/markdown: ./ components/ components/jackrabbit-spi/ status/

Author: tripod
Date: Fri Apr  3 20:03:27 2015
New Revision: 1671145

URL: http://svn.apache.org/r1671145
Log:
JCR-3865 Use markdown to generate Jackrabbit Site (wip)

Added:
    jackrabbit/site/trunk/src/site/markdown/components/
    jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-api.md
      - copied, changed from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-api.md
    jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-core.md
      - copied, changed from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-core.md
    jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jca-resource-adapter.md
      - copied, changed from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-jca-resource-adapter.md
    jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-client.md
      - copied, changed from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-client.md
    jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-commons.md
      - copied, changed from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-commons.md
    jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-rmi.md
      - copied, changed from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-rmi.md
    jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-server.md
      - copied, changed from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-server.md
    jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-servlet.md
      - copied, changed from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-servlet.md
    jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-tests.md
      - copied, changed from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-tests.md
    jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-to-dav.md
      - copied, changed from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-to-dav.md
    jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-to-spi.md
      - copied, changed from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-to-spi.md
    jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-ocm-node-management.md
      - copied, changed from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-ocm-node-management.md
    jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-ocm.md
      - copied, changed from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-ocm.md
    jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-spi/
    jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-spi-commons.md
      - copied, changed from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-spi-commons.md
    jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-spi-to-dav.md
      - copied, changed from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-spi-to-dav.md
    jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-spi-to-jcr.md
      - copied, changed from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-spi-to-jcr.md
    jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-spi.md
      - copied, changed from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-spi.md
    jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-spi/jackrabbit-spi-overview.gif
      - copied unchanged from r1670829, jackrabbit/site/trunk/attic/content/JCR/jackrabbit-spi.data/jackrabbit-spi-overview.gif
    jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-spi/jackrabbit-spi.jpg
      - copied unchanged from r1670829, jackrabbit/site/trunk/attic/content/JCR/jackrabbit-spi.data/jackrabbit-spi.jpg
    jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-text-extractors.md
      - copied, changed from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-text-extractors.md
    jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-web-application.md
      - copied, changed from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-web-application.md
    jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-webdav-library.md
      - copied, changed from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-webdav-library.md
    jackrabbit/site/trunk/src/site/markdown/status/jackrabbit-chair-2006-resolution.md
      - copied, changed from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-chair-2006-resolution.md
Removed:
    jackrabbit/site/trunk/src/site/markdown/first-hops-with-apache-jackrabbit.md
    jackrabbit/site/trunk/src/site/markdown/jackrabbit-api.md
    jackrabbit/site/trunk/src/site/markdown/jackrabbit-chair-2006-resolution.md
    jackrabbit/site/trunk/src/site/markdown/jackrabbit-core.md
    jackrabbit/site/trunk/src/site/markdown/jackrabbit-jca-resource-adapter.md
    jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-client.md
    jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-commons.md
    jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-rmi.md
    jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-server.md
    jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-servlet.md
    jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-tests.md
    jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-to-dav.md
    jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-to-spi.md
    jackrabbit/site/trunk/src/site/markdown/jackrabbit-ocm-node-management.md
    jackrabbit/site/trunk/src/site/markdown/jackrabbit-ocm.md
    jackrabbit/site/trunk/src/site/markdown/jackrabbit-spi-commons.md
    jackrabbit/site/trunk/src/site/markdown/jackrabbit-spi-to-dav.md
    jackrabbit/site/trunk/src/site/markdown/jackrabbit-spi-to-jcr.md
    jackrabbit/site/trunk/src/site/markdown/jackrabbit-spi.md
    jackrabbit/site/trunk/src/site/markdown/jackrabbit-text-extractors.md
    jackrabbit/site/trunk/src/site/markdown/jackrabbit-web-application.md
    jackrabbit/site/trunk/src/site/markdown/jackrabbit-webdav-library.md
Modified:
    jackrabbit/site/trunk/src/site/markdown/first-hops.md
    jackrabbit/site/trunk/src/site/markdown/jackrabbit-components.md
    jackrabbit/site/trunk/src/site/markdown/jackrabbit-core-1.4.1.md

Copied: jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-api.md (from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-api.md)
URL: http://svn.apache.org/viewvc/jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-api.md?p2=jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-api.md&p1=jackrabbit/site/trunk/src/site/markdown/jackrabbit-api.md&r1=1670829&r2=1671145&rev=1671145&view=diff
==============================================================================
--- jackrabbit/site/trunk/src/site/markdown/jackrabbit-api.md (original)
+++ jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-api.md Fri Apr  3 20:03:27 2015
@@ -1,15 +1,33 @@
-Title: Jackrabbit API
+<!--
+   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.
+-->
+
+Jackrabbit API
+==============
 This is the API component of the Apache Jackrabbit project. This component
 contains the interface extensions that Apache Jackrabbit supports in
 addition to the standard JCR API. You can use these interfaces to access
 Jackrabbit-specific functionality.
 
-<a name="JackrabbitAPI-APIdocumentation"></a>
-## API documentation
 
+API documentation
+-----------------
 * [jackrabbit-api 1.4](http://jackrabbit.apache.org/api/1.4/org/apache/jackrabbit/api/package-summary.html)
 
-<a name="JackrabbitAPI-ExternalDependencies"></a>
-## External Dependencies
 
+External Dependencies
+---------------------
 * [JCR](jcr.html)

Copied: jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-core.md (from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-core.md)
URL: http://svn.apache.org/viewvc/jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-core.md?p2=jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-core.md&p1=jackrabbit/site/trunk/src/site/markdown/jackrabbit-core.md&r1=1670829&r2=1671145&rev=1671145&view=diff
==============================================================================
--- jackrabbit/site/trunk/src/site/markdown/jackrabbit-core.md (original)
+++ jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-core.md Fri Apr  3 20:03:27 2015
@@ -1,28 +1,46 @@
-Title: Jackrabbit Core
+<!--
+   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.
+-->
+
+Jackrabbit Core
+---------------
 This is the Core component of the Apache Jackrabbit project. This component
 contains the core of the fully JSR 170 compliant Apache Jackrabbit content
 repository implementation.
 
-<a name="JackrabbitCore-Releases"></a>
-## Releases
 
+Releases
+--------
 * May 9, 2008: jackrabbit-core 1.4.4
 * May 8, 2008: jackrabbit-core 1.4.3
 * March 26, 2008: jackrabbit-core 1.4.2
 * February 20, 2008: jackrabbit-core 1.4.1
 
-<a name="JackrabbitCore-JackrabbitDependencies"></a>
-## Jackrabbit Dependencies
 
+Jackrabbit Dependencies
+-----------------------
 * [Jackrabbit API](jackrabbit-api.html)
 * [Jackrabbit JCR Commons](jackrabbit-jcr-commons.html)
 * [Jackrabbit SPI](jackrabbit-spi.html)
 * [Jackrabbit SPI Commons](jackrabbit-spi-commons.html)
 * [Jackrabbit Text Extractors](jackrabbit-text-extractors.html)
 
-<a name="JackrabbitCore-ExternalDependencies"></a>
-## External Dependencies
 
+External Dependencies
+---------------------
 * [JCR](jcr.html)
 * [Concurrent](concurrent.html)
 * [Commons Collections](commons-collections.html)

Copied: jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jca-resource-adapter.md (from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-jca-resource-adapter.md)
URL: http://svn.apache.org/viewvc/jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jca-resource-adapter.md?p2=jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jca-resource-adapter.md&p1=jackrabbit/site/trunk/src/site/markdown/jackrabbit-jca-resource-adapter.md&r1=1670829&r2=1671145&rev=1671145&view=diff
==============================================================================
--- jackrabbit/site/trunk/src/site/markdown/jackrabbit-jca-resource-adapter.md (original)
+++ jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jca-resource-adapter.md Fri Apr  3 20:03:27 2015
@@ -1,4 +1,22 @@
-Title: Jackrabbit JCA Resource Adapter
+<!--
+   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.
+-->
+
+Jackrabbit JCA Resource Adapter
+===============================
 This is the JCA Resource Adapter component of the Apache Jackrabbit
 project. This component packages the Jackrabbit content repository as a JCA
 1.0 resource adapter. The packaged adapter can be deployed on a wide range

Copied: jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-client.md (from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-client.md)
URL: http://svn.apache.org/viewvc/jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-client.md?p2=jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-client.md&p1=jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-client.md&r1=1670829&r2=1671145&rev=1671145&view=diff
==============================================================================
--- jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-client.md (original)
+++ jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-client.md Fri Apr  3 20:03:27 2015
@@ -1,7 +1,25 @@
-Title: Jackrabbit JCR Client
+<!--
+   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.
+-->
+
+Jackrabbit JCR Client
+=====================
 This is the JCR Client component of the Apache Jackrabbit project.
 
-<a name="JackrabbitJCRClient-APIdocumentation"></a>
-## API documentation
 
-* [jackrabbit-jcr-client 2.2](http://jackrabbit.apache.org/api/2.2/org/apache/jackrabbit/client/package-summary.html)
+API documentation
+-----------------
+* [jackrabbit-jcr-client 2.2](/api/2.2/org/apache/jackrabbit/client/package-summary.html)

Copied: jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-commons.md (from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-commons.md)
URL: http://svn.apache.org/viewvc/jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-commons.md?p2=jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-commons.md&p1=jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-commons.md&r1=1670829&r2=1671145&rev=1671145&view=diff
==============================================================================
--- jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-commons.md (original)
+++ jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-commons.md Fri Apr  3 20:03:27 2015
@@ -1,4 +1,22 @@
-Title: Jackrabbit JCR Commons
+<!--
+   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.
+-->
+
+Jackrabbit JCR Commons
+======================
 This is the JCR Commons component of the Apache Jackrabbit project. This
 component contains a number of general-purpose classes for use with the JCR
 API.

Copied: jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-rmi.md (from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-rmi.md)
URL: http://svn.apache.org/viewvc/jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-rmi.md?p2=jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-rmi.md&p1=jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-rmi.md&r1=1670829&r2=1671145&rev=1671145&view=diff
==============================================================================
--- jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-rmi.md (original)
+++ jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-rmi.md Fri Apr  3 20:03:27 2015
@@ -1,13 +1,31 @@
-Title: Jackrabbit JCR-RMI
+<!--
+   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.
+-->
+
+Jackrabbit JCR-RMI
+==================
 This is the JCR-RMI component of the Apache Jackrabbit project. JCR-RMI is
 a transparent Remote Method Invocation (RMI) layer for the Content
 Repository for Java Technology API (JCR). The layer makes it possible to
 remotely access JCR content repositories and is compatible with all JCR
 implementations.
 
-<a name="JackrabbitJCR-RMI-Settinguparemoterepository"></a>
-### Setting up a remote repository
 
+Setting up a remote repository
+------------------------------
 Setting up the server part of the JCR-RMI layer is quite straightforward.
 After instantiating a local JCR repository you need to wrap it into a
 remote adapter and create an RMI binding for the repository. A variation of
@@ -23,16 +41,13 @@ standard RMI setup (starting rmiregistry
     Naming.bind(name, remote);  // Make the RMI binding using java.rmi.Naming
 
 
-<a name="JackrabbitJCR-RMI-Accessingaremoterepository"></a>
-### Accessing a remote repository
-
+Accessing a remote repository
+-----------------------------
 The ClientRepositoryFactory class provides a convenient mechanism for
 looking up a remote JCR-RMI repository. The factory can be used either
 directly or as a JNDI object factory.
 
-The following example shows how to use the ClientRepositoryFactory
-directly:
-
+The following example shows how to use the ClientRepositoryFactory directly:
 
     String name = ...; // The RMI URL of the repository
         
@@ -44,18 +59,15 @@ The ClientRepositoryFactory can also be
 example settings and code demonstrate how to configure and use the
 transparent JCR-RMI layer in a Tomcat 5.5 web application:
 
-context.xml:
-
+**context.xml**:
 
     <Resource name="jcr/Repository" auth="Container"
-    	  type="javax.jcr.Repository"
-    	 
-factory="org.apache.jackrabbit.rmi.client.ClientRepositoryFactory"
-    	  url="..."/>
-
+        type="javax.jcr.Repository"
+        factory="org.apache.jackrabbit.rmi.client.ClientRepositoryFactory"
+        url="..."/>
 
-web.xml:
 
+**web.xml**:
 
     <resource-env-ref>
       <description>The external content repository</description>
@@ -64,8 +76,7 @@ web.xml:
     </resource-env-ref>
 
 
-...SomeServlet.java:
-
+**...SomeServlet.java**:
 
     Context initial = new InitialContext();
     Context context = (Context) initial.lookup("java:comp/env");

Copied: jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-server.md (from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-server.md)
URL: http://svn.apache.org/viewvc/jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-server.md?p2=jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-server.md&p1=jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-server.md&r1=1670829&r2=1671145&rev=1671145&view=diff
==============================================================================
--- jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-server.md (original)
+++ jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-server.md Fri Apr  3 20:03:27 2015
@@ -1,55 +1,76 @@
-Title: Jackrabbit JCR Server
-This is the JCR Server component of the Apache Jackrabbit project. This
-component contains two WebDAV based JCR server implementations:
+<!--
+   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.
+-->
+
+Jackrabbit JCR Server
+=====================
+This is the JCR Server component of the Apache Jackrabbit project. 
+This component contains two WebDAV based JCR server implementations:
+
 * Simple Webdav Server
 * JCR Webdav Server
 
-<a name="JackrabbitJCRServer-SimpleWebdavServer"></a>
-### Simple Webdav Server
 
+Simple Webdav Server
+--------------------
 WebDAV (conformance levels 1, 2, and 3) and DeltaV compliant WebDAV server
 implementation to access a JSR170 repository.
 
-Futher information such as configuration as well as the
-_SimpleWebdavServlet.java_ itself can be found in the [Jackrabbit Web Application](jackrabbit-web-application.html)
- project.
-* Packages:
-<table>
-<tr><td> org.apache.jackrabbit.server </td><td> Common server functionality </td></tr>
-<tr><td> org.apache.jackrabbit.server.io </td><td> Import and export facilities </td></tr>
-<tr><td> org.apache.jackrabbit.webdav.simple </td><td> Server side WebDAV implementation
-(DavResource, ResourceConfig,...). </td></tr>
-* Servlet:
-<tr><td> org.apache.jackrabbit.j2ee.SimpleWebdavServlet.java </td><td> see [Jackrabbit Web Application](jackrabbit-web-application.html)
- </td></tr>
-</table>
-
-Note thatn when run on top of a JCR 2.0 implementation that also supports
-shareable nodes, the WebDAV BIND specification
-([http://tools.ietf.org/html/draft-ietf-webdav-bind](http://tools.ietf.org/html/draft-ietf-webdav-bind)
-) is also supported.
+Further information such as configuration as well as the
+`SimpleWebdavServlet.java` itself can be found in the [Jackrabbit Web Application](jackrabbit-web-application.html) project.
+
+#### Packages:
+
+|------------------------------------|----------------------------|
+| org.apache.jackrabbit.server       | Common server functionality|
+| org.apache.jackrabbit.server.io    | Import and export facilities|
+| org.apache.jackrabbit.webdav.simple| Server side WebDAV implementation (DavResource, ResourceConfig,...)|
+
+#### Servlet:
+
+|-----------------------------------------------------|-------------------------------------------------------------------|
+| org.apache.jackrabbit.j2ee.SimpleWebdavServlet.java | see [Jackrabbit Web Application](jackrabbit-web-application.html) |
+
+Note that when run on top of a JCR 2.0 implementation that also supports shareable nodes, the WebDAV BIND specification
+([http://tools.ietf.org/html/draft-ietf-webdav-bind](http://tools.ietf.org/html/draft-ietf-webdav-bind)) is also supported.
 
-<a name="JackrabbitJCRServer-JCRWebdavServer"></a>
-### JCR Webdav Server
 
+JCR Webdav Server
+-----------------
 Server used to remote JSR170 calls via WebDAV.
 
 The client counterpart of this server is represented by the JCR to SPI
 project in combination with the _SPI to WebDAV_ SPI implementation that can
-be found in the [Jackrabbit SPI to DAV](jackrabbit-spi-to-dav.html)
- project. Easy to use setup of both components can be found in [Jackrabbit JCR to DAV]
- and [Jackrabbit JCR Client]
-, respectively.
-* Packages:
-<table>
-<tr><td> org.apache.jackrabbit.server </td><td> Common server functionality </td></tr>
-<tr><td> org.apache.jackrabbit.server.jcr </td><td> JCR-Server </td></tr>
-<tr><td> org.apache.jackrabbit.webdav.jcr </td><td> Server side WebDAV implementation
-(DavResources, Reports, Properties) </td></tr>
-* Servlet:
-<tr><td> org.apache.jackrabbit.j2ee.JCRServerServlet.java </td><td> see [Jackrabbit Web Application](jackrabbit-web-application.html)
-</td></tr>
-</table>
+be found in the [Jackrabbit SPI to DAV](jackrabbit-spi-to-dav.html) project. 
+Easy to use setup of both components can be found in [Jackrabbit JCR to DAV]
+and [Jackrabbit JCR Client], respectively.
+
+#### Packages:
+
+|------------------------------------|---------------------------|
+| org.apache.jackrabbit.server       | Common server functionality |
+| org.apache.jackrabbit.server.jcr   | JCR-Server |
+| org.apache.jackrabbit.webdav.jcr   | Server side WebDAV implementation (DavResources, Reports, Properties) |
+
+#### Servlet:
+
+|-----------------------------------|---------------------------|
+| org.apache.jackrabbit.j2ee.JCRServerServlet.java | see [Jackrabbit Web Application](jackrabbit-web-application.html) |
+
 
 Further reading:
+
 * http://jackrabbit.apache.org/JCR_Webdav_Protocol.doc

Copied: jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-servlet.md (from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-servlet.md)
URL: http://svn.apache.org/viewvc/jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-servlet.md?p2=jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-servlet.md&p1=jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-servlet.md&r1=1670829&r2=1671145&rev=1671145&view=diff
==============================================================================
--- jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-servlet.md (original)
+++ jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-servlet.md Fri Apr  3 20:03:27 2015
@@ -1,4 +1,22 @@
-Title: Jackrabbit JCR Servlet
+<!--
+   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.
+-->
+
+Jackrabbit JCR Servlet
+======================
 This is the JCR Servlet component of the Apache Jackrabbit project. This
 component contains a set of servlets and other classes designed to make it
 easier to use Jackrabbit and other JCR content repositories in web

Copied: jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-tests.md (from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-tests.md)
URL: http://svn.apache.org/viewvc/jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-tests.md?p2=jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-tests.md&p1=jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-tests.md&r1=1670829&r2=1671145&rev=1671145&view=diff
==============================================================================
--- jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-tests.md (original)
+++ jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-tests.md Fri Apr  3 20:03:27 2015
@@ -1,4 +1,22 @@
-Title: Jackrabbit JCR Tests
+<!--
+   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.
+-->
+
+Jackrabbit JCR Tests
+====================
 This is the JCR Tests component of the Apache Jackrabbit project. This
 component contains a set of JCR API test cases designed for testing the
 compliance of an implementation. Note that although this code base is used

Copied: jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-to-dav.md (from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-to-dav.md)
URL: http://svn.apache.org/viewvc/jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-to-dav.md?p2=jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-to-dav.md&p1=jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-to-dav.md&r1=1670829&r2=1671145&rev=1671145&view=diff
==============================================================================
--- jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-to-dav.md (original)
+++ jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-to-dav.md Fri Apr  3 20:03:27 2015
@@ -1,7 +1,25 @@
-Title: Jackrabbit JCR to DAV
+<!--
+   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.
+-->
+
+Jackrabbit JCR to DAV
+=====================
 This is the JCR2DAV component of the Apache Jackrabbit project.
 
-<a name="JackrabbitJCRtoDAV-APIdocumentation"></a>
-## API documentation
 
-* [jackrabbit-jcr2dav 2.2](http://jackrabbit.apache.org/api/2.2/org/apache/jackrabbit/jcr2dav/package-summary.html)
+API documentation
+-----------------
+* [jackrabbit-jcr2dav 2.2](/api/2.2/org/apache/jackrabbit/jcr2dav/package-summary.html)

Copied: jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-to-spi.md (from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-to-spi.md)
URL: http://svn.apache.org/viewvc/jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-to-spi.md?p2=jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-to-spi.md&p1=jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-to-spi.md&r1=1670829&r2=1671145&rev=1671145&view=diff
==============================================================================
--- jackrabbit/site/trunk/src/site/markdown/jackrabbit-jcr-to-spi.md (original)
+++ jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-jcr-to-spi.md Fri Apr  3 20:03:27 2015
@@ -1,8 +1,25 @@
-Title: Jackrabbit JCR to SPI
+<!--
+   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.
+-->
+
+Jackrabbit JCR to SPI
+=====================
 This is the JCR to SPI component of the Apache Jackrabbit project. It
 provides and exposes the JCR API to the application and is a consumer of an
-implementation of the [SPI interfaces](jackrabbit-spi.html)
-.
+implementation of the [SPI interfaces](jackrabbit-spi.html).
 
 Jackrabbit JCR to SPI is intended to act as a generic implementation of the
 transient component that is layered on top of the persistent state of the
@@ -10,8 +27,8 @@ JCR repository. The latter is is represe
 
 This means that JCR to SPI handles
 
-    * transient storage of pending changes.
-    * resolution of namespaces to prefixes.
-    * Session-local namespace mappings.
-    * Session-mediated XML import.
-    * XML export.
+* transient storage of pending changes.
+* resolution of namespaces to prefixes.
+* Session-local namespace mappings.
+* Session-mediated XML import.
+* XML export.

Copied: jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-ocm-node-management.md (from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-ocm-node-management.md)
URL: http://svn.apache.org/viewvc/jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-ocm-node-management.md?p2=jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-ocm-node-management.md&p1=jackrabbit/site/trunk/src/site/markdown/jackrabbit-ocm-node-management.md&r1=1670829&r2=1671145&rev=1671145&view=diff
==============================================================================
--- jackrabbit/site/trunk/src/site/markdown/jackrabbit-ocm-node-management.md (original)
+++ jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-ocm-node-management.md Fri Apr  3 20:03:27 2015
@@ -1,4 +1,22 @@
-Title: Jackrabbit OCM Node Management
+<!--
+   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.
+-->
+
+Jackrabbit OCM Node Management
+==============================
 This is the OCM node type management component of the Apache Jackrabbit
 project. This component simplifies registration of node types and
 namespaces referenced in OCM mapping descriptors.

Copied: jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-ocm.md (from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-ocm.md)
URL: http://svn.apache.org/viewvc/jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-ocm.md?p2=jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-ocm.md&p1=jackrabbit/site/trunk/src/site/markdown/jackrabbit-ocm.md&r1=1670829&r2=1671145&rev=1671145&view=diff
==============================================================================
--- jackrabbit/site/trunk/src/site/markdown/jackrabbit-ocm.md (original)
+++ jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-ocm.md Fri Apr  3 20:03:27 2015
@@ -1,4 +1,22 @@
-Title: Jackrabbit OCM
+<!--
+   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.
+-->
+
+Jackrabbit OCM
+==============
 This Jackrabbit subproject is an object/JCR persistence and query service.
 This tools lets you to persist Java objects into a JCR compliant repository
 - including association, inheritance, polymorphism, composition, and the

Copied: jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-spi-commons.md (from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-spi-commons.md)
URL: http://svn.apache.org/viewvc/jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-spi-commons.md?p2=jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-spi-commons.md&p1=jackrabbit/site/trunk/src/site/markdown/jackrabbit-spi-commons.md&r1=1670829&r2=1671145&rev=1671145&view=diff
==============================================================================
--- jackrabbit/site/trunk/src/site/markdown/jackrabbit-spi-commons.md (original)
+++ jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-spi-commons.md Fri Apr  3 20:03:27 2015
@@ -1,8 +1,26 @@
-Title: Jackrabbit SPI Commons
+<!--
+   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.
+-->
+
+Jackrabbit SPI Commons
+======================
 This is the SPI Commons component of the Apache Jackrabbit project. This
 component contains a number of general-purpose classes for use with SPI
 implementations: This also includes default implementations for the various
-*Info interfaces and for those interfaces that define the internal
+`*Info` interfaces and for those interfaces that define the internal
 representation of JCR names, paths and Item identifiers.
 
 In addition this component provides utilities used to convert JCR name and

Copied: jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-spi-to-dav.md (from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-spi-to-dav.md)
URL: http://svn.apache.org/viewvc/jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-spi-to-dav.md?p2=jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-spi-to-dav.md&p1=jackrabbit/site/trunk/src/site/markdown/jackrabbit-spi-to-dav.md&r1=1670829&r2=1671145&rev=1671145&view=diff
==============================================================================
--- jackrabbit/site/trunk/src/site/markdown/jackrabbit-spi-to-dav.md (original)
+++ jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-spi-to-dav.md Fri Apr  3 20:03:27 2015
@@ -1,8 +1,25 @@
-Title: Jackrabbit SPI to DAV
-This is the SPI2DAV component of the Apache Jackrabbit project.
+<!--
+   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
 
-<a name="JackrabbitSPItoDAV-APIdocumentation"></a>
-## API documentation
+   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.
+-->
+
+Jackrabbit SPI to DAV
+=====================
+This is the SPI2DAV component of the Apache Jackrabbit project.
 
-* [jackrabbit-spi2dav 2.2](http://jackrabbit.apache.org/api/2.2/org/apache/jackrabbit/spi2dav/package-summary.html)
-* [jackrabbit-spi2davex 2.2](http://jackrabbit.apache.org/api/2.2/org/apache/jackrabbit/spi2davex/package-summary.html)
+API documentation
+-----------------
+* [jackrabbit-spi2dav 2.2](/api/2.2/org/apache/jackrabbit/spi2dav/package-summary.html)
+* [jackrabbit-spi2davex 2.2](/api/2.2/org/apache/jackrabbit/spi2davex/package-summary.html)

Copied: jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-spi-to-jcr.md (from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-spi-to-jcr.md)
URL: http://svn.apache.org/viewvc/jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-spi-to-jcr.md?p2=jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-spi-to-jcr.md&p1=jackrabbit/site/trunk/src/site/markdown/jackrabbit-spi-to-jcr.md&r1=1670829&r2=1671145&rev=1671145&view=diff
==============================================================================
--- jackrabbit/site/trunk/src/site/markdown/jackrabbit-spi-to-jcr.md (original)
+++ jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-spi-to-jcr.md Fri Apr  3 20:03:27 2015
@@ -1,4 +1,22 @@
-Title: Jackrabbit SPI to JCR
+<!--
+   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.
+-->
+
+Jackrabbit SPI to JCR
+=====================
 This is the SPI to JCR component of the Apache Jackrabbit project. This
 component contains an implementation of the [SPI interfaces](jackrabbit-spi.html)
- wrapping around an implementation of JCR API.
+wrapping around an implementation of JCR API.

Copied: jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-spi.md (from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-spi.md)
URL: http://svn.apache.org/viewvc/jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-spi.md?p2=jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-spi.md&p1=jackrabbit/site/trunk/src/site/markdown/jackrabbit-spi.md&r1=1670829&r2=1671145&rev=1671145&view=diff
==============================================================================
--- jackrabbit/site/trunk/src/site/markdown/jackrabbit-spi.md (original)
+++ jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-spi.md Fri Apr  3 20:03:27 2015
@@ -1,4 +1,22 @@
-Title: Jackrabbit SPI
+<!--
+   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.
+-->
+
+Jackrabbit SPI
+==============
 This is the SPI component of the Apache Jackrabbit project. The SPI enables
 a separation between transient and persistent components of the JCR
 repository. The transient component ("repository client") is implemented on
@@ -6,34 +24,31 @@ top of the persistent component ("reposi
 SPI and, in turn, exposes the JCR API to the application. The SPI is not
 intended to be used by the application directly.
 
-!jackrabbit-spi.jpg!
-
-<a name="JackrabbitSPI-PrimaryGoals"></a>
-### Primary Goals
+![Jackrabbit SPI](jackrabbit-spi/jackrabbit-spi.jpg)
 
+Primary Goals
+-------------
 The Primary goals of the SPI approach are to define support for
 client-server architecture and to ease the implementation of the JCR API.
 
-*Client-Server architecture*
-
+### Client-Server architecture
 The SPI provides a natural division between the client and server
 components of a remote JCR repository. The SPI is designed with this usage
 in mind, enabling an implementation to minimize network traffic. The SPI
 lends itself to protocol mappings to protocols like WebDAV, SOAP or others
 in a straightforward yet meaningful way.
 
-*Implementation Support*
-
+### Implementation Support
 Introducing the SPI can simplify the implementation of JCR on top of an
 existing repository by reducing the task to one of implementing the SPI.
 Such an implementation might then rely on a generic transient layer (such
-as e.g. [Jackrabbit JCR to SPI](jackrabbit-jcr-to-spi.html)
-) to provide the JCR API.
+as e.g. [Jackrabbit JCR to SPI](jackrabbit-jcr-to-spi.html) to provide the JCR API.
 
-<a name="JackrabbitSPI-ArchitectureandDesignOverview"></a>
-### Architecture and Design Overview
 
+Architecture and Design Overview
+--------------------------------
 The specific functions exposed by the SPI are:
+
 * Reading from and writing to the persistent storage.
 * Authentication
 * Access control
@@ -42,14 +57,13 @@ The specific functions exposed by the SP
 * Versioning
 * Direct to workspace XML import
 * Storage of the central namespace registry
-* Node type management, enforcement of constraints as well as definition
-storage.
+* Node type management, enforcement of constraints as well as definition storage.
 
 Therefore SPI designs a set of interfaces and methods needed to expose the
 functionality of the persistent layer of a compliant JCR repository. The
 main interfaces of the SPI are _RepositoryService_ and _Batch_.
 
-The _RepositoryService{_}interface defines the methods used to retrieve
+The _RepositoryService_ interface defines the methods used to retrieve
 information from the persistent layer. In addition it contains the methods
 that affect the persistent state of the repository.
 
@@ -61,24 +75,31 @@ In addition the SPI defines interfaces f
 name, JCR nath and Item identifiers. The SPI itself only uses names and
 paths in their fully qualified.
 
-<a name="JackrabbitSPI-ExistingImplementations"></a>
-### Existing Implementations
 
+Existing Implementations
+------------------------
 The Jackrabbit project currently provides a single SPI implementation:
-* [Jackrabbit SPI to JCR](jackrabbit-spi-to-jcr.html)
-: An implementation of the SPI interfaces wrapping an implementation of the
-JCR API such as e.g. Jackrabbit Core.
-
-Other SPI implementations can be found in the _sandbox_ folder of the
-Jackrabbit project.
-* *SPI to WebDAV*: SPI implementation on top of WebDAV connecting to a [Jackrabbit JCR Server](jackrabbit-jcr-server.html)
-.
-* *SPI-RMI*: A RMI layer.used to remote any SPI implementation. While [Jackrabbit SPI to JCR](jackrabbit-spi-to-jcr.html)
- and _SPI to WebDAV_ really are repository implementations, the _SPI-RMI_
-is rather a 'repeater' for SPI calls using RMI.
-* *SPI Logger*: Utility implementation to log SPI usage.
+
+* [Jackrabbit SPI to JCR](jackrabbit-spi-to-jcr.html):  
+    An implementation of the SPI interfaces wrapping an implementation of the
+    JCR API such as e.g. Jackrabbit Core.
+
+Other SPI implementations can be found in the _sandbox_ folder of the Jackrabbit project.
+
+* **SPI to WebDAV**:  
+    SPI implementation on top of WebDAV connecting to a 
+    [Jackrabbit JCR Server](jackrabbit-jcr-server.html).
+    
+* **SPI-RMI**:  
+    A RMI layer.used to remote any SPI implementation. While 
+    [Jackrabbit SPI to JCR](jackrabbit-spi-to-jcr.html)
+    and _SPI to WebDAV_ really are repository implementations, the _SPI-RMI_
+    is rather a 'repeater' for SPI calls using RMI.
+    
+* **SPI Logger**:  
+    Utility implementation to log SPI usage.
 
 See the image below for a overview over existing and planned SPI
 implementations.
 
-!jackrabbit-spi-overview.gif!
+![Jackrabbit SPI Overview](jackrabbit-spi/jackrabbit-spi-overview.gif)

Copied: jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-text-extractors.md (from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-text-extractors.md)
URL: http://svn.apache.org/viewvc/jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-text-extractors.md?p2=jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-text-extractors.md&p1=jackrabbit/site/trunk/src/site/markdown/jackrabbit-text-extractors.md&r1=1670829&r2=1671145&rev=1671145&view=diff
==============================================================================
--- jackrabbit/site/trunk/src/site/markdown/jackrabbit-text-extractors.md (original)
+++ jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-text-extractors.md Fri Apr  3 20:03:27 2015
@@ -1,44 +1,58 @@
-Title: Jackrabbit Text Extractors
+<!--
+   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.
+-->
+
+Jackrabbit Text Extractors
+==========================
 This is the Text Extractors component of the Apache Jackrabbit project.
 This component contains extractor classes that allow Jackrabbit to extract
 text content from binary properties for full text indexing.
 
-<a name="JackrabbitTextExtractors-Supporteddocumentformats"></a>
-### Supported document formats
 
+Supported document formats
+--------------------------
 The following document formats and MIME types are currently supported:
 
 * Microsoft Word (org.apache.jackrabbit.extractor.MsWordTextExtractor)
- o application/vnd.ms-word
- o application/msword
+    * application/vnd.ms-word
+    * application/msword
 * Microsoft Excel (org.apache.jackrabbit.extractor.MsExcelTextExtractor)
- o application/vnd.ms-excel
-* Microsoft PowerPoint
-(org.apache.jackrabbit.extractor.MsPowerPointTextExtractor)
- o application/vnd.ms-powerpoint
- o application/mspowerpoint
-* Portable Document Format (PDF)
-(org.apache.jackrabbit.extractor.PdfTextExtractor)
- o application/pdf
+    * application/vnd.ms-excel
+* Microsoft PowerPoint (org.apache.jackrabbit.extractor.MsPowerPointTextExtractor)
+    * application/vnd.ms-powerpoint
+    * application/mspowerpoint
+* Portable Document Format (PDF) (org.apache.jackrabbit.extractor.PdfTextExtractor)
+    * application/pdf
 * OpenOffice.org (org.apache.jackrabbit.extractor.OpenOfficeTextExtractor)
- o application/vnd.oasis.opendocument.database
- o application/vnd.oasis.opendocument.formula
- o application/vnd.oasis.opendocument.graphics
- o application/vnd.oasis.opendocument.presentation
- o application/vnd.oasis.opendocument.spreadsheet
- o application/vnd.oasis.opendocument.text
+    * application/vnd.oasis.opendocument.database
+    * application/vnd.oasis.opendocument.formula
+    * application/vnd.oasis.opendocument.graphics
+    * application/vnd.oasis.opendocument.presentation
+    * application/vnd.oasis.opendocument.spreadsheet
+    * application/vnd.oasis.opendocument.text
 * Rich Text Format (RTF) (org.apache.jackrabbit.extractor.RTFTextExtractor)
- o application/rtf
-* HyperText Markup Language (HTML)
-(org.apache.jackrabbit.extractor.HTMLTextExtractor)
- o text/html
-* Extensible Markup Language (XML)
-(org.apache.jackrabbit.extractor.XMLTextExtractor)
- o text/xml
+    * application/rtf
+* HyperText Markup Language (HTML) (org.apache.jackrabbit.extractor.HTMLTextExtractor)
+    * text/html
+* Extensible Markup Language (XML) (org.apache.jackrabbit.extractor.XMLTextExtractor)
+    * text/xml
 
-<a name="JackrabbitTextExtractors-Usingthetextextractors"></a>
-### Using the text extractors
 
+Using the text extractors
+-------------------------
 To use these text extractors with the Jackrabbit Core:
 
 1. add the jackrabbit-text-extractors jar file and the dependencies defined

Copied: jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-web-application.md (from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-web-application.md)
URL: http://svn.apache.org/viewvc/jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-web-application.md?p2=jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-web-application.md&p1=jackrabbit/site/trunk/src/site/markdown/jackrabbit-web-application.md&r1=1670829&r2=1671145&rev=1671145&view=diff
==============================================================================
--- jackrabbit/site/trunk/src/site/markdown/jackrabbit-web-application.md (original)
+++ jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-web-application.md Fri Apr  3 20:03:27 2015
@@ -1,31 +1,50 @@
-Title: Jackrabbit Web Application
+<!--
+   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.
+-->
+
+Jackrabbit Web Application
+==========================
 This is the Web Application component of the Apache Jackrabbit project.
 This component provides servlets used to access a Jackrabbit repository:
-* [RepositoryAccessServlet.java](http://jackrabbit.apache.org/api/1.4/org/apache/jackrabbit/j2ee/RepositoryAccessServlet.html)
-* [LoggingServlet.java](http://jackrabbit.apache.org/api/1.4/org/apache/jackrabbit/j2ee/LoggingServlet.html)
-* [RepositoryStartupServlet.java](http://jackrabbit.apache.org/api/1.4/org/apache/jackrabbit/j2ee/RepositoryStartupServlet.html)
+
+* [RepositoryAccessServlet.java](/api/1.4/org/apache/jackrabbit/j2ee/RepositoryAccessServlet.html)
+* [LoggingServlet.java](/api/1.4/org/apache/jackrabbit/j2ee/LoggingServlet.html)
+* [RepositoryStartupServlet.java](/api/1.4/org/apache/jackrabbit/j2ee/RepositoryStartupServlet.html)
 
 In addition, the project contains 2 different WebDAV servlets:
-* [SimpleWebdavServlet.java](http://jackrabbit.apache.org/api/1.4/org/apache/jackrabbit/webdav/simple/SimpleWebdavServlet.html)
-* [JCRWebdavServerServlet.java](http://jackrabbit.apache.org/api/1.4/org/apache/jackrabbit/webdav/jcr/JCRWebdavServerServlet.html)
+
+* [SimpleWebdavServlet.java](/api/1.4/org/apache/jackrabbit/webdav/simple/SimpleWebdavServlet.html)
+* [JCRWebdavServerServlet.java](/api/1.4/org/apache/jackrabbit/webdav/jcr/JCRWebdavServerServlet.html)
 
 All servlets are configured in the [web.xml](https://svn.apache.org/repos/asf/jackrabbit/trunk/jackrabbit-webapp/src/main/webapp/WEB-INF/web.xml)
- of the jackrabbit-webapp. It provides a good overview of the available
-options.
+of the jackrabbit-webapp. It provides a good overview of the available options.
 
-<a name="JackrabbitWebApplication-SimpleWebdavServer"></a>
-### Simple Webdav Server
 
+Simple Webdav Server
+--------------------
 Adds WebDAV support (DAV 1,2 and DeltaV) to your jackrabbit repository.
 
 The servlet configuration goes along with a [config.xml](https://svn.apache.org/repos/asf/jackrabbit/trunk/jackrabbit-webapp/src/main/webapp/WEB-INF/config.xml)
- that provides additional configuration options for the WebDAV resources
+that provides additional configuration options for the WebDAV resources
 including import and export behaviour for both resources and their
 properties, mime type and nodetype mappings and simple item filters.
 
-<a name="JackrabbitWebApplication-JCRWebdavServer"></a>
-### JCR Webdav Server
 
+JCR Webdav Server
+-----------------
 A servlet used to remote JSR170 calls via webDAV.
 
 IMPORTANT: Please note, that this servlet is not intended to provide common

Copied: jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-webdav-library.md (from r1670829, jackrabbit/site/trunk/src/site/markdown/jackrabbit-webdav-library.md)
URL: http://svn.apache.org/viewvc/jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-webdav-library.md?p2=jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-webdav-library.md&p1=jackrabbit/site/trunk/src/site/markdown/jackrabbit-webdav-library.md&r1=1670829&r2=1671145&rev=1671145&view=diff
==============================================================================
--- jackrabbit/site/trunk/src/site/markdown/jackrabbit-webdav-library.md (original)
+++ jackrabbit/site/trunk/src/site/markdown/components/jackrabbit-webdav-library.md Fri Apr  3 20:03:27 2015
@@ -1,22 +1,36 @@
-Title: Jackrabbit WebDAV Library
+<!--
+   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.
+-->
+
+Jackrabbit WebDAV Library
+=========================
 This is the WebDAV Library component of the Apache Jackrabbit project. This
 component provides interfaces and common utility classes used for building
 a WebDAV server or client.
 
 The following RFCs have been integrated:
-* [RFC 4918](http://www.webdav.org/specs/rfc4918.html)
- (WebDAV - HTTP Extensions for Distributed Authoring, obsoleting RFC 2518)
-* [RFC 3253](http://www.webdav.org/specs/rfc3253.html)
- (DeltaV - Versioning Extensions to WebDAV)
-* [RFC 3648](http://www.webdav.org/specs/rfc3648.html)
- (Ordered Collections Protocol)
-* [RFC 3744](http://www.webdav.org/specs/rfc3744.html)
- (Access Control Protocol)
-* [RFC 5323](http://www.webdav.org/specs/rfc5323.html)
- (WebDAV SEARCH; previously DASL - DAV Searching and Locating)
-* [draft-ietf-webdav-bind](http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-latest.html)
- (Binding Extensions to Web Distributed Authoring and Versioning (WebDAV))
+
+* [RFC 4918](http://www.webdav.org/specs/rfc4918.html) (WebDAV - HTTP Extensions for Distributed Authoring, obsoleting RFC 2518)
+* [RFC 3253](http://www.webdav.org/specs/rfc3253.html) (DeltaV - Versioning Extensions to WebDAV)
+* [RFC 3648](http://www.webdav.org/specs/rfc3648.html) (Ordered Collections Protocol)
+* [RFC 3744](http://www.webdav.org/specs/rfc3744.html) (Access Control Protocol)
+* [RFC 5323](http://www.webdav.org/specs/rfc5323.html) (WebDAV SEARCH; previously DASL - DAV Searching and Locating)
+* [draft-ietf-webdav-bind](http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-latest.html) (Binding Extensions to Web Distributed Authoring and Versioning (WebDAV))
 
 In addition this library defines (unspecified)
+
 * Observation
 * Bundling multiple request with extensions to locking