You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chemistry.apache.org by bu...@apache.org on 2012/04/26 10:28:05 UTC

svn commit: r814545 [3/4] - in /websites/staging/chemistry/trunk/content: ./ apachecon2011/ dotnet/ internal/ java/ java/developing/ java/developing/client/ java/developing/repositories/ java/developing/tools/ java/examples/ java/how-to/ php/ project/ ...

Modified: websites/staging/chemistry/trunk/content/java/examples/example-read-root.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/examples/example-read-root.html (original)
+++ websites/staging/chemistry/trunk/content/java/examples/example-read-root.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - Reading the Root Fold
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,8 +183,8 @@ Apache Chemistry - Reading the Root Fold
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="reading_the_root_folder">Reading the Root Folder</h1>
-<h2 id="listing_all_children">Listing all children</h2>
+             <div class="wiki-content"><h1 id="reading-the-root-folder">Reading the Root Folder</h1>
+<h2 id="listing-all-children">Listing all children</h2>
 <p>This example lists all objects in the root folder.</p>
 <div class="codehilite"><pre><span class="n">Folder</span> <span class="n">root</span> <span class="o">=</span> <span class="n">session</span><span class="o">.</span><span class="na">getRootFolder</span><span class="o">();</span>
 
@@ -196,7 +196,7 @@ Apache Chemistry - Reading the Root Fold
 </pre></div>
 
 
-<h2 id="retrieving_a_page">Retrieving a page</h2>
+<h2 id="retrieving-a-page">Retrieving a page</h2>
 <p>This example retrieves a page of 10 objects starting at the 20th child.</p>
 <div class="codehilite"><pre><span class="n">Folder</span> <span class="n">root</span> <span class="o">=</span> <span class="n">session</span><span class="o">.</span><span class="na">getRootFolder</span><span class="o">();</span>
 

Modified: websites/staging/chemistry/trunk/content/java/examples/index.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/examples/index.html (original)
+++ websites/staging/chemistry/trunk/content/java/examples/index.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - Example code for Open
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,7 +183,7 @@ Apache Chemistry - Example code for Open
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="example_code_for_opencmis_clients">Example code for OpenCMIS clients</h1>
+             <div class="wiki-content"><h1 id="example-code-for-opencmis-clients">Example code for OpenCMIS clients</h1>
 <p>Example code and code fragments for the OpenCMIS client API.</p>
 <h2 id="basics">Basics</h2>
 <ul>

Modified: websites/staging/chemistry/trunk/content/java/how-to/how-to-add-extension.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/how-to/how-to-add-extension.html (original)
+++ websites/staging/chemistry/trunk/content/java/how-to/how-to-add-extension.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - Adding CMIS extension
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,7 +183,7 @@ Apache Chemistry - Adding CMIS extension
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="adding_cmis_extensions_server">Adding CMIS extensions (Server)</h1>
+             <div class="wiki-content"><h1 id="adding-cmis-extensions-server">Adding CMIS extensions (Server)</h1>
 <p>The CMIS standard offers to add implementation specific extensions in many places. Here is an
 example how to add extensions to an instance of ObjectData.</p>
 <p><em>(since OpenCMIS 0.2.0)</em> <br/></p>

Modified: websites/staging/chemistry/trunk/content/java/how-to/how-to-build.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/how-to/how-to-build.html (original)
+++ websites/staging/chemistry/trunk/content/java/how-to/how-to-build.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - OpenCMIS how-to-build
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,7 +183,7 @@ Apache Chemistry - OpenCMIS how-to-build
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="how_to_build_opencmis">How to build OpenCMIS</h1>
+             <div class="wiki-content"><h1 id="how-to-build-opencmis">How to build OpenCMIS</h1>
 <p>OpenCMIS releases are available <a href="../download.html">here</a>.
 If you want to build the latest and greatest instead, follow these simple steps:</p>
 <ul>
@@ -191,8 +191,7 @@ If you want to build the latest and grea
 <li>Fetch the source code via Subversion from here: <a href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk">https://svn.apache.org/repos/asf/chemistry/opencmis/trunk</a></li>
 <li>And finally run:</li>
 </ul>
-&nbsp;
-
+<p>&nbsp;</p>
 <div class="codehilite"><pre><span class="n">mvn</span> <span class="n">clean</span> <span class="n">install</span> <span class="o">-</span><span class="n">Dmaven</span><span class="o">.</span><span class="n">test</span><span class="o">.</span><span class="n">skip</span><span class="o">=</span><span class="n">true</span>
 </pre></div>
 
@@ -200,21 +199,20 @@ If you want to build the latest and grea
 <ul>
 <li>Only in case you're the one who builds a new release (which also produces the commodity packages (ZIPs and Tarballs), source and javadoc JARs, and is then published), run:</li>
 </ul>
-&nbsp;
-
+<p>&nbsp;</p>
 <div class="codehilite"><pre><span class="n">mvn</span> <span class="n">clean</span> <span class="n">install</span> <span class="o">-</span><span class="n">Papache</span><span class="o">-</span><span class="n">release</span>
 </pre></div>
 
 
 <p>To produce also commodity packages (ZIPs and Tarballs), source and javadoc JARs </p>
-<h2 id="the_client_libraries">The Client Libraries</h2>
+<h2 id="the-client-libraries">The Client Libraries</h2>
 <p>After the build, the OpenCMIS client libraries (with all dependencies) reside in the
 <code>/chemistry-opencmis-client/chemistry-opencmis-client-impl/target</code>
 directory. The zip file contains all libraries necessary to build a CMIS client.</p>
-<h2 id="the_server_framework">The Server Framework</h2>
+<h2 id="the-server-framework">The Server Framework</h2>
 <p>Please refer to the <a href="../developing/dev-server.html">Server Framework</a> page for more information where to find it and how to use it.</p>
 <h2 id="javadocs">JavaDocs</h2>
-<h3 id="releases_javadocs">Releases Javadocs</h3>
+<h3 id="releases-javadocs">Releases Javadocs</h3>
 <p>You can access OpenCMIS releases Javadocs in the following ways:</p>
 <ol>
 <li>Every release publishes an online Javadoc version</li>
@@ -222,7 +220,7 @@ directory. The zip file contains all lib
 packages for offline browsing</li>
 </ol>
 <p>To browse online Javadocs for latest/older releases check the <a href="http://chemistry.apache.org/java/opencmis.html">home page</a>'s Download section.</p>
-<h3 id="latest_javadocs">Latest Javadocs</h3>
+<h3 id="latest-javadocs">Latest Javadocs</h3>
 <p>You can access OpenCMIS latest (trunk) Javadocs in the following ways:</p>
 <ol>
 <li>

Modified: websites/staging/chemistry/trunk/content/java/how-to/how-to-connect.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/how-to/how-to-connect.html (original)
+++ websites/staging/chemistry/trunk/content/java/how-to/how-to-connect.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - Connecting to a repos
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,13 +183,13 @@ Apache Chemistry - Connecting to a repos
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="connecting_to_a_repository">Connecting to a repository</h1>
+             <div class="wiki-content"><h1 id="connecting-to-a-repository">Connecting to a repository</h1>
 <p>In order to connect to a CMIS repository you have to <a href="../examples/example-create-session.html">create a session</a>.</p>
 <p>A few repositories need <a href="../developing/dev-repository-specific-notes.html">special treatment</a>.</p>
-<h2 id="using_cookies">Using Cookies</h2>
+<h2 id="using-cookies">Using Cookies</h2>
 <p>Some repositories are sending HTTP cookies to maintain state (although CMIS is stateless) or to accelerate authentication for subsequent calls. OpenCMIS
 ignores these cookies by default. </p>
-<h3 id="opencmis_040_and_earlier">OpenCMIS 0.4.0 and earlier</h3>
+<h3 id="opencmis-040-and-earlier">OpenCMIS 0.4.0 and earlier</h3>
 <p>The following code snippet activates cookies for your application and OpenCMIS.
 See <a href="http://java.sun.com/docs/books/tutorial/networking/cookies/cookiemanager.html">this page</a> for details. Note, that all OpenCMIS sessions share the same set of cookies.</p>
 <div class="codehilite"><pre><span class="n">CookieManager</span> <span class="n">cm</span> <span class="o">=</span> <span class="k">new</span> <span class="n">CookieManager</span><span class="o">(</span><span class="kc">null</span><span class="o">,</span> <span class="n">CookiePolicy</span><span class="o">.</span><span class="na">ACCEPT_ALL</span><span class="o">);</span>
@@ -198,7 +198,7 @@ See <a href="http://java.sun.com/docs/bo
 
 
 <p>If each session has to manage a separate set of cookies, a <a href="../developing/client/dev-client-bindings.html#OpenCMISClientBindings-CustomAuthenticationProvider">custom authentication provider</a> is required. </p>
-<h3 id="opencmis_050_and_later">OpenCMIS 0.5.0 and later</h3>
+<h3 id="opencmis-050-and-later">OpenCMIS 0.5.0 and later</h3>
 <p>OpenCMIS has per-session cookie support. It can be activated by setting the <a href="../developing/dev-session-parameters.html">session parameter COOKIES</a> to "true".</p></div>
              <!-- Content -->
            </td>

Modified: websites/staging/chemistry/trunk/content/java/how-to/how-to-create-server.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/how-to/how-to-create-server.html (original)
+++ websites/staging/chemistry/trunk/content/java/how-to/how-to-create-server.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - How To Build A Server
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -185,34 +185,34 @@ Apache Chemistry - How To Build A Server
              <!-- Content -->
              <div class="wiki-content"><div class="toc">
 <ul>
-<li><a href="#how_to_create_a_cmis_server_using_opencmis">How to create a CMIS server using OpenCMIS</a><ul>
-<li><a href="#getting_started">Getting started:</a><ul>
-<li><a href="#using_maven">Using maven</a></li>
-<li><a href="#without_maven">Without maven</a></li>
+<li><a href="#how-to-create-a-cmis-server-using-opencmis">How to create a CMIS server using OpenCMIS</a><ul>
+<li><a href="#getting-started">Getting started:</a><ul>
+<li><a href="#using-maven">Using maven</a></li>
+<li><a href="#without-maven">Without maven</a></li>
 </ul>
 </li>
-<li><a href="#implementing_the_services">Implementing the services</a><ul>
-<li><a href="#the_servicewrapper">The ServiceWrapper</a></li>
+<li><a href="#implementing-the-services">Implementing the services</a><ul>
+<li><a href="#the-servicewrapper">The ServiceWrapper</a></li>
 </ul>
 </li>
-<li><a href="#differences_between_the_cmis_bindings">Differences between the CMIS bindings</a><ul>
-<li><a href="#the_objectinfo_interface">The ObjectInfo interface</a></li>
-<li><a href="#the_create_methods">The create() methods</a></li>
-<li><a href="#applying_acls">Applying ACLs</a></li>
+<li><a href="#differences-between-the-cmis-bindings">Differences between the CMIS bindings</a><ul>
+<li><a href="#the-objectinfo-interface">The ObjectInfo interface</a></li>
+<li><a href="#the-create-methods">The create() methods</a></li>
+<li><a href="#applying-acls">Applying ACLs</a></li>
 </ul>
 </li>
-<li><a href="#running_the_server">Running The Server</a></li>
-<li><a href="#handling_authentication">Handling Authentication</a></li>
-<li><a href="#configuring_your_server">Configuring your server</a></li>
-<li><a href="#testing_the_server">Testing the server</a><ul>
-<li><a href="#test_using_curl">Test using curl</a></li>
+<li><a href="#running-the-server">Running The Server</a></li>
+<li><a href="#handling-authentication">Handling Authentication</a></li>
+<li><a href="#configuring-your-server">Configuring your server</a></li>
+<li><a href="#testing-the-server">Testing the server</a><ul>
+<li><a href="#test-using-curl">Test using curl</a></li>
 </ul>
 </li>
 </ul>
 </li>
 </ul>
 </div>
-<h1 id="how_to_create_a_cmis_server_using_opencmis">How to create a CMIS server using OpenCMIS</h1>
+<h1 id="how-to-create-a-cmis-server-using-opencmis">How to create a CMIS server using OpenCMIS</h1>
 <p><a name="HowToBuildAServer-HowtocreateaCMISserverusingOpenCMIS"></a></p>
 <p>This document contains a step-by-step introduction how you can use opencmis
 to build an CMIS server. The document is divided into the following
@@ -227,7 +227,7 @@ sections:</p>
 <li>Testing the server</li>
 </ol>
 <p><a name="HowToBuildAServer-Gettingstarted:"></a></p>
-<h2 id="getting_started">Getting started:</h2>
+<h2 id="getting-started">Getting started:</h2>
 <p>The following step-by-step guide is a sample how to create a web
 application acting as CMIS server. It will support both bindings web
 services and AtomPub.</p>
@@ -237,7 +237,7 @@ fileshare and the in-memory server. It i
 questions to look at these implementations as example code containing
 working implementations.</p>
 <p><a name="HowToBuildAServer-Usingmaven"></a></p>
-<h3 id="using_maven">Using maven</h3>
+<h3 id="using-maven">Using maven</h3>
 <p>Using maven is the easiest way to get started. OpenCMIS itself is using
 maven and you can get easily your setup and dependencies using maven. This
 requires that you have a working maven environment. In case you don't yet
@@ -356,7 +356,7 @@ application from opencmis which you may 
 may run <code>mvn eclipse:eclipse</code> to generate the required <code>.projects</code> and
 <code>.classpath</code> files for Eclipse that you just need to import in your
 Eclipse workspace.</p>
-<h3 id="without_maven">Without maven</h3>
+<h3 id="without-maven">Without maven</h3>
 <p>If you do not want to use maven to build your project downlod from the downloads
 page the package "OpenCMIS Server Framework". Unzip the file and copy
 the contents to your project. It includes all required jars, web.xml and
@@ -367,7 +367,7 @@ care that it is in your classpath.</p>
 <p>You also have an initial <code>web.xml</code> and the required support files for the
 web services binding. Unless you have specific requirements you do not need
 to modify them.</p>
-<h2 id="implementing_the_services">Implementing the services</h2>
+<h2 id="implementing-the-services">Implementing the services</h2>
 <p>The first step is to tell opencmis where it can find your classes that
 implement the CMIS logic. For this purpose a file named
 repository.properties must be in the classpath. It must contain a property
@@ -460,7 +460,7 @@ to all incoming calls. Here is an implem
 
 <p>Now you can start implementing all the required methods with their methods.</p>
 <p><a name="HowToBuildAServer-TheServiceWrapper"></a></p>
-<h3 id="the_servicewrapper">The ServiceWrapper</h3>
+<h3 id="the-servicewrapper">The ServiceWrapper</h3>
 <p>For the CmisService interface exists a corresponding abstract class. This
 can be used as a starting point for your implementation. This is optional
 but gives you the benefit of providing many common null pointer checks and
@@ -472,13 +472,13 @@ directly implement the CmisService inter
 strongly recommended however to provide a better implementation for create
 the ObjectInfo however (see next section for details).</p>
 <p><a name="HowToBuildAServer-DifferencesbetweentheCMISbindings"></a></p>
-<h2 id="differences_between_the_cmis_bindings">Differences between the CMIS bindings</h2>
+<h2 id="differences-between-the-cmis-bindings">Differences between the CMIS bindings</h2>
 <p>OpenCMIS supports both the AtomPub and the web services binding interface.
 It hides all the details how to handle the protocol but there are some
 subtle differences that need to be reflected in the Java interfaces. This
 chapter explains where the differences are and why they are needed.</p>
 <p><a name="HowToBuildAServer-TheObjectInfointerface"></a></p>
-<h3 id="the_objectinfo_interface">The ObjectInfo interface</h3>
+<h3 id="the-objectinfo-interface">The ObjectInfo interface</h3>
 <p>The methods in the interfaces <code>CmisService</code> are following the data model
 in the CMIS specification. The specification defines the following
 services:</p>
@@ -522,7 +522,7 @@ the object id for each object as key and
 as value. You can use the method <code>addObjectInfo</code> to add an element to the
 map. </p>
 <p><a name="HowToBuildAServer-Thecreate()methods"></a></p>
-<h3 id="the_create_methods">The create() methods</h3>
+<h3 id="the-create-methods">The create() methods</h3>
 <p>The web service binding has separate calls for each object type to be
 created: policies, relationships, documents and folders:</p>
 <ul>
@@ -536,14 +536,14 @@ used for all object types. The CmisObjec
 contains 5 <code>create()</code> methods, the four specific ones are used for the
 web service bindings and the general one for the AtomPub binding.</p>
 <p><a name="HowToBuildAServer-ApplyingACLs"></a></p>
-<h3 id="applying_acls">Applying ACLs</h3>
+<h3 id="applying-acls">Applying ACLs</h3>
 <p>The class <code>CmisAclService</code> has two methods <code>applyAcl()</code>. One uses two
 <code>AccessControlList</code>s with one <code>Acl</code> to add &nbsp;and one to remove. The other
 method contains only one <code>Acl</code> to be set on the target object. The web
 service binding uses the method with two parameters, the AtomPub binding
 uses the method with one parameter.</p>
 <p><a name="HowToBuildAServer-RunningTheServer"></a></p>
-<h2 id="running_the_server">Running The Server</h2>
+<h2 id="running-the-server">Running The Server</h2>
 <p>When your services are implemented (or parts of them) you can try to run
 the server in a servlet container like Tomcat. If you have used maven to
 setup your project you can run</p>
@@ -560,7 +560,7 @@ you may use if you like using <code>mvn 
 this case accordingly.</p>
 <p>Deploy your application and start testing.</p>
 <p><a name="HowToBuildAServer-HandlingAuthentication"></a></p>
-<h2 id="handling_authentication">Handling Authentication</h2>
+<h2 id="handling-authentication">Handling Authentication</h2>
 <p>Opencmis does not provide or expect any specific mechanism how
 authentication is handled. It provides some basic mechanisms hot to extract
 user name and password depending on the protocol. For AtomPub binding http
@@ -602,21 +602,19 @@ browser. This usually opens a dialog for
 <p>Beyond this it is up to you how to implement authentication. Creating
 tokens for example, using cookies, etc. is not covered by opencmis, but you
 can add it in your code.</p>
-<h2 id="configuring_your_server">Configuring your server</h2>
+<h2 id="configuring-your-server">Configuring your server</h2>
 <p>Opencmis reads a file <code>repository.properties</code> on startup. By default you only
 have to configure the class of your service factory (see above). You can
 add additional properties in this file. These configuration parameters are
 then passed to the <code>init()</code> method of your <code>ServiceFactory</code> as key
 value pairs in a hashmap.</p>
-<DIV class="codeHeader">repository.properties</DIV>
-
+<p><DIV class="codeHeader">repository.properties</DIV></p>
 <div class="codehilite"><pre><span class="na">class</span><span class="o">=</span><span class="s">local.mycmis.ServiceFactory</span>
 <span class="na">myparam</span><span class="o">=</span><span class="s">my-configuration-value</span>
 </pre></div>
 
 
-<DIV class="codeHeader">local.mycmis.ServiceFactory.java</DIV>
-
+<p><DIV class="codeHeader">local.mycmis.ServiceFactory.java</DIV></p>
 <div class="codehilite"><pre><span class="c1">// ...</span>
 <span class="nd">@Override</span>
 <span class="kd">public</span> <span class="kt">void</span> <span class="nf">init</span><span class="o">(</span><span class="n">Map</span><span class="o">&lt;</span><span class="n">String</span><span class="o">,</span> <span class="n">String</span><span class="o">&gt;</span> <span class="n">parameters</span><span class="o">)</span> <span class="o">{</span>
@@ -627,7 +625,7 @@ value pairs in a hashmap.</p>
 </pre></div>
 
 
-<h2 id="testing_the_server">Testing the server</h2>
+<h2 id="testing-the-server">Testing the server</h2>
 <p>There are various ways how you can test your implementation. You may add
 unit tests that directly call your service implementations as a first step.
 Opencmis also contains some basic tests that perform client-server
@@ -663,7 +661,7 @@ can run them using junit:</p>
 </pre></div>
 
 
-<h3 id="test_using_curl">Test using curl</h3>
+<h3 id="test-using-curl">Test using curl</h3>
 <p>Simple tests (which might be useful at the beginning) can also be done
 using tools like curl or wget (AtomPub binding only). A simple example for
 a <code>.BAT</code> file (Windows) would look like this:</p>

Modified: websites/staging/chemistry/trunk/content/java/how-to/how-to-integrate-spring.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/how-to/how-to-integrate-spring.html (original)
+++ websites/staging/chemistry/trunk/content/java/how-to/how-to-integrate-spring.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - Using Spring Framewor
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,7 +183,7 @@ Apache Chemistry - Using Spring Framewor
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="using_spring_framework_server">Using Spring Framework (Server)</h1>
+             <div class="wiki-content"><h1 id="using-spring-framework-server">Using Spring Framework (Server)</h1>
 <p>By default, the OpenCMIS services factory is set up by a context listner
 configured in the web.xml. If you want or need Spring to set up the
 services factory, remove the context listener from the <code>web.xml</code> and use a

Modified: websites/staging/chemistry/trunk/content/java/how-to/how-to-process-query.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/how-to/how-to-process-query.html (original)
+++ websites/staging/chemistry/trunk/content/java/how-to/how-to-process-query.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - Query Integration
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -185,20 +185,20 @@ Apache Chemistry - Query Integration
              <!-- Content -->
              <div class="wiki-content"><div class="toc">
 <ul>
-<li><a href="#opencmis_query_integration">OpenCMIS Query Integration</a><ul>
-<li><a href="#implement_query_in_the_discovery_service">Implement query in the discovery service</a></li>
-<li><a href="#use_built-in_antlr_and_antlr_cmisql_grammar">Use built-in ANTLR and ANTLR CMISQL grammar</a></li>
-<li><a href="#use_opencmis_cmsiql_grammar_and_integrate_into_antlr_query_walker">Use OpenCMIS CMSIQL grammar and integrate into ANTLR query walker</a></li>
-<li><a href="#use_predefined_query_walker">Use predefined query walker</a></li>
-<li><a href="#using_queryobject">Using QueryObject</a></li>
-<li><a href="#processing_a_node_and_referencing_types_and_properties">Processing a node and referencing types and properties</a></li>
-<li><a href="#building_the_result_list">Building the result list</a></li>
+<li><a href="#opencmis-query-integration">OpenCMIS Query Integration</a><ul>
+<li><a href="#implement-query-in-the-discovery-service">Implement query in the discovery service</a></li>
+<li><a href="#use-built-in-antlr-and-antlr-cmisql-grammar">Use built-in ANTLR and ANTLR CMISQL grammar</a></li>
+<li><a href="#use-opencmis-cmsiql-grammar-and-integrate-into-antlr-query-walker">Use OpenCMIS CMSIQL grammar and integrate into ANTLR query walker</a></li>
+<li><a href="#use-predefined-query-walker">Use predefined query walker</a></li>
+<li><a href="#using-queryobject">Using QueryObject</a></li>
+<li><a href="#processing-a-node-and-referencing-types-and-properties">Processing a node and referencing types and properties</a></li>
+<li><a href="#building-the-result-list">Building the result list</a></li>
 <li><a href="#limitations">Limitations</a></li>
 </ul>
 </li>
 </ul>
 </div>
-<h1 id="opencmis_query_integration">OpenCMIS Query Integration</h1>
+<h1 id="opencmis-query-integration">OpenCMIS Query Integration</h1>
 <p>The CMIS standard contains a powerful query language that supports full
 text and relational metadata query capabilities and is modeled along a
 subset of SQL. Many repositories will have the demand to integrate into
@@ -215,12 +215,12 @@ prefer a different language parsing tool
 <li>Use OpenCMIS CMISQL grammar and integrate into ANTLR query walker</li>
 <li>Use predefined query walker and integrate into interface <code>PredicateWalker</code>.</li>
 </ol>
-<h2 id="implement_query_in_the_discovery_service">Implement query in the discovery service</h2>
+<h2 id="implement-query-in-the-discovery-service">Implement query in the discovery service</h2>
 <p>The first way is to implement the <code>query()</code> method like any other service
 method on your own. This gives you the maximum flexibility including using
 a parser tool of your choice and extensions of the query grammar as you
 like. This is also the method with the highest implementation effort.</p>
-<h2 id="use_built-in_antlr_and_antlr_cmisql_grammar">Use built-in ANTLR and ANTLR CMISQL grammar</h2>
+<h2 id="use-built-in-antlr-and-antlr-cmisql-grammar">Use built-in ANTLR and ANTLR CMISQL grammar</h2>
 <p>OpenCMIS comes with a build-in integration of ANTLR and provides a grammar
 file for CMISQL. You can reuse this grammar file, modify or extend it and
 integrate query by using the ANTLR mechanisms for parsing and walking the
@@ -229,7 +229,7 @@ information. This is the right level to 
 transformations or would like to extend the grammar with your own
 constructs. For demonstration purposes OpenCMIS provides an extended
 grammar as an example.</p>
-<h2 id="use_opencmis_cmsiql_grammar_and_integrate_into_antlr_query_walker">Use OpenCMIS CMSIQL grammar and integrate into ANTLR query walker</h2>
+<h2 id="use-opencmis-cmsiql-grammar-and-integrate-into-antlr-query-walker">Use OpenCMIS CMSIQL grammar and integrate into ANTLR query walker</h2>
 <p>If the standard CMISQL grammar is sufficient for you there is another level
 of integration. For many repositories there are common tasks for processing
 queries: The columns of the select part need to be evaluated and mapped to
@@ -246,7 +246,7 @@ InMemory server provides an example for 
 each object contained in the repository the tree is traversed and it's checked
 if it matches the current query. You can take the InMemory code as an
 example if you decide to use this integration level.</p>
-<h2 id="use_predefined_query_walker">Use predefined query walker</h2>
+<h2 id="use-predefined-query-walker">Use predefined query walker</h2>
 <p>For some repositories a simple and one-pass query traversal is sufficient.
 This can be the case if for example your query needs to be translated to a
 SQL query statement. Because ANTLR has some complexity OpenCMIS provides a
@@ -270,7 +270,7 @@ in the unit tests for the InMemory serve
 <p>Note: There is currently no predefined walker for JOIN statements. If
 you need to support JOINs you have to build your own walker for this part
 as outlined in the previous section.</p>
-<h2 id="using_queryobject">Using QueryObject</h2>
+<h2 id="using-queryobject">Using QueryObject</h2>
 <p>The class <code>QueryObject</code> provides all the basic functionality for resolving
 types and properties and performs common validation tasks. The <code>QueryObject</code>
 processes the <code>SELECT</code> and <code>FROM</code> parts as well as all property references from
@@ -317,7 +317,7 @@ yourself.):</p>
 
 <p>After this method returns you may for example ask your walker object
 <code>myWalker</code> for the generated SQL string.</p>
-<h2 id="processing_a_node_and_referencing_types_and_properties">Processing a node and referencing types and properties</h2>
+<h2 id="processing-a-node-and-referencing-types-and-properties">Processing a node and referencing types and properties</h2>
 <p>While traversing the tree you often will need to access the property and
 type definitions that are referenced in the where clause. The <code>QueryObject</code>
 provides the necessary information for resolving the references. For
@@ -360,7 +360,7 @@ your type system. The query object maint
 references. The key to the map is always the token index in the incoming
 token stream (an integer value). You can get the token index for each node
 by calling <code>getTokenStartIndex()</code> on the node.</p>
-<h2 id="building_the_result_list">Building the result list</h2>
+<h2 id="building-the-result-list">Building the result list</h2>
 <p>After processing the query an <code>ObjectList</code> has to be returned containing the
 requested properties and function results. You can ask the query object for
 the requested information:</p>

Modified: websites/staging/chemistry/trunk/content/java/how-to/how-to-tune-perfomance.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/how-to/how-to-tune-perfomance.html (original)
+++ websites/staging/chemistry/trunk/content/java/how-to/how-to-tune-perfomance.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - Tuning the performanc
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,7 +183,7 @@ Apache Chemistry - Tuning the performanc
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="tuning_the_client_performance">Tuning the client performance</h1>
+             <div class="wiki-content"><h1 id="tuning-the-client-performance">Tuning the client performance</h1>
 <p>The client performance relies on two aspects: <strong>Caching</strong> and the <strong>requested data</strong>.</p>
 <p>The OpenCMIS Session object does a lot of caching for you and tries to avoid calls to the repository wherever
 possible. In order to be effective, you have to reuse the Session object whenever possible. Creating a new Session
@@ -193,7 +193,7 @@ can/should be reused across threads.</p>
 policies, etc.) is requested from the repository. The more data is requested, the longer it takes to transmit and
 process it. By default, OpenCMIS fetches more data than most applications need. Tuning the OperationContext,
 and especially the property filter, can result in a significant performance improvement.</p>
-<h2 id="understanding_the_client_side_cache">Understanding the client side cache</h2>
+<h2 id="understanding-the-client-side-cache">Understanding the client side cache</h2>
 <p>Client side caching is turned on by default. That is, <code>getObject()</code> will first look into the session cache if the object already exists there. 
 If this is the case, it returns the object without talking to the repository. So it might return stale objects.<br />
 </p>
@@ -201,8 +201,7 @@ If this is the case, it returns the obje
 <ul>
 <li>Refresh the object data that is returned from <code>getObject()</code>:</li>
 </ul>
-&nbsp;
-
+<p>&nbsp;</p>
 <div class="codehilite"><pre><span class="n">CmisObject</span> <span class="n">object</span> <span class="o">=</span> <span class="n">session</span><span class="o">.</span><span class="na">getObject</span><span class="o">(</span><span class="n">id</span><span class="o">);</span>
 <span class="n">object</span><span class="o">.</span><span class="na">refresh</span><span class="o">();</span> <span class="c1">// contacts the repository and refreshes the object</span>
 <span class="n">object</span><span class="o">.</span><span class="na">refreshIfOld</span><span class="o">(</span><span class="mi">60</span> <span class="o">*</span> <span class="mi">1000</span><span class="o">);</span> <span class="c1">// ... or refreshes the object only if the data is older than a minute</span>
@@ -212,8 +211,7 @@ If this is the case, it returns the obje
 <ul>
 <li>Turn off the session cache completely:</li>
 </ul>
-&nbsp;
-
+<p>&nbsp;</p>
 <div class="codehilite"><pre><span class="n">session</span><span class="o">.</span><span class="na">getDefaultContext</span><span class="o">().</span><span class="na">setCacheEnabled</span><span class="o">(</span><span class="kc">false</span><span class="o">);</span>
 </pre></div>
 
@@ -221,8 +219,7 @@ If this is the case, it returns the obje
 <ul>
 <li>Turn off caching for this <code>getObject()</code> call:</li>
 </ul>
-&nbsp;
-
+<p>&nbsp;</p>
 <div class="codehilite"><pre><span class="n">OperationContext</span> <span class="n">oc</span> <span class="o">=</span> <span class="n">session</span><span class="o">.</span><span class="na">createOperationContext</span><span class="o">();</span>
 <span class="n">oc</span><span class="o">.</span><span class="na">setCacheEnabled</span><span class="o">(</span><span class="kc">false</span><span class="o">);</span>
 
@@ -233,8 +230,7 @@ If this is the case, it returns the obje
 <ul>
 <li>Clear the session cache (not recommended!):</li>
 </ul>
-&nbsp;
-
+<p>&nbsp;</p>
 <div class="codehilite"><pre><span class="n">session</span><span class="o">.</span><span class="na">clear</span><span class="o">();</span>
 </pre></div></div>
              <!-- Content -->

Modified: websites/staging/chemistry/trunk/content/java/how-to/index.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/how-to/index.html (original)
+++ websites/staging/chemistry/trunk/content/java/how-to/index.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - OpenCMIS HowTos
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,19 +183,19 @@ Apache Chemistry - OpenCMIS HowTos
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="opencmis_howtos">OpenCMIS HowTos</h1>
+             <div class="wiki-content"><h1 id="opencmis-howtos">OpenCMIS HowTos</h1>
 <p>Instructions how to perform frequently occuring tasks with OpenCMIS.</p>
-<h2 id="common_howtos">Common HowTos</h2>
+<h2 id="common-howtos">Common HowTos</h2>
 <ul>
 <li><a href="how-to-build.html">Build OpenCMIS</a></li>
 </ul>
-<h2 id="client_howtos">Client HowTos</h2>
+<h2 id="client-howtos">Client HowTos</h2>
 <ul>
 <li><a href="how-to-connect.html">Connect to a repository</a>          <br />
 </li>
 <li><a href="how-to-tune-perfomance.html">Tune performance</a></li>
 </ul>
-<h2 id="server_howtos">Server HowTos</h2>
+<h2 id="server-howtos">Server HowTos</h2>
 <ul>
 <li><a href="how-to-add-extension.html">Add CMIS Extensions</a>    <br />
 </li>

Modified: websites/staging/chemistry/trunk/content/java/opencmis.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/opencmis.html (original)
+++ websites/staging/chemistry/trunk/content/java/opencmis.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - OpenCMIS Overview
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 

Modified: websites/staging/chemistry/trunk/content/php/currentprojectstatus.html
==============================================================================
--- websites/staging/chemistry/trunk/content/php/currentprojectstatus.html (original)
+++ websites/staging/chemistry/trunk/content/php/currentprojectstatus.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - CurrentProjectStatus
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -195,7 +195,7 @@ This is a work in progress.
 Checked in code will usually be able to run without totally breaking.</p>
 <p>Zipped downloads and Labeled revisions should generally run without breaking.</p>
 <p><a name="CurrentProjectStatus-Update2010-02-15"></a></p>
-<h2 id="update_2010-02-15">Update 2010-02-15</h2>
+<h2 id="update-2010-02-15">Update 2010-02-15</h2>
 <p><a name="CurrentProjectStatus-Addednewupdatewithsometestcode."></a>
 <strong>Added new update with some test code.</strong></p>
 <p>Filled out quite a bit of the domain level routines, including:</p>
@@ -226,9 +226,8 @@ Checked in code will usually be able to 
 <li>Has only been tested against the Alfresco Repository</li>
 </ul>
 <p><a name="CurrentProjectStatus-Update2010-09-07"></a></p>
-<h2 id="update_2010-09-07">Update 2010-09-07</h2>
-<br/>
-
+<h2 id="update-2010-09-07">Update 2010-09-07</h2>
+<p><br/></p>
 <ul>
 <li>Fixed problem with handling of spaces -- no need to urlencode inputs</li>
 <li>Added new functionality:<ul>

Modified: websites/staging/chemistry/trunk/content/php/phpclient.html
==============================================================================
--- websites/staging/chemistry/trunk/content/php/phpclient.html (original)
+++ websites/staging/chemistry/trunk/content/php/phpclient.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - phpclient
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,7 +183,7 @@ Apache Chemistry - phpclient
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="apache_chemistry_cmis_php_client">Apache Chemistry CMIS PHP Client</h1>
+             <div class="wiki-content"><h1 id="apache-chemistry-cmis-php-client">Apache Chemistry CMIS PHP Client</h1>
 <p><a name="phpclient-CMISPHPClient"></a>
 Apache Chemistry CMIS PHP Client is a <a href="http://docs.oasis-open.org/cmis/CMIS/v1.0/cmis-spec-v1.0.html">CMIS</a> client library for PHP.</p>
 <p>This code is available at: <a href="https://svn.apache.org/repos/asf/chemistry/phpclient/">https://svn.apache.org/repos/asf/chemistry/phpclient/</a>.</p>

Modified: websites/staging/chemistry/trunk/content/php/phpfunctioncoverage.html
==============================================================================
--- websites/staging/chemistry/trunk/content/php/phpfunctioncoverage.html (original)
+++ websites/staging/chemistry/trunk/content/php/phpfunctioncoverage.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - PHPFunctionCoverage
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,7 +183,7 @@ Apache Chemistry - PHPFunctionCoverage
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="table_of_functions_and_their_status_php_client">Table of Functions and Their Status (PHP Client)</h1>
+             <div class="wiki-content"><h1 id="table-of-functions-and-their-status-php-client">Table of Functions and Their Status (PHP Client)</h1>
 <p><a name="PHPFunctionCoverage-TableofFunctionsandTheirStatus(PHPClient)"></a></p>
 <p>The Tables below list the methods on all of the services and whether or not
 they are implemented via the API calls and their return values.</p>
@@ -191,7 +191,7 @@ they are implemented via the API calls a
 structures that are returned into PHP Data Structures that organize the
 information in a way that matches the Domain Model of the CMIS Spec.</p>
 <p><a name="PHPFunctionCoverage-RepositoryServices"></a></p>
-<h2 id="repository_services">Repository Services</h2>
+<h2 id="repository-services">Repository Services</h2>
 <table>
 <tr><th> Function </th><th> Status </th><th> Return Type </th></tr>
 <tr><td> Get Repositories </td><td> <i>N/A</i> </td><td> <i>N/A<i/> </td></tr>
@@ -202,7 +202,7 @@ information in a way that matches the Do
 </table>
 
 <p><a name="PHPFunctionCoverage-NavigationServices"></a></p>
-<h2 id="navigation_services">Navigation Services</h2>
+<h2 id="navigation-services">Navigation Services</h2>
 <table>
 <tr><th> Function </th><th> Status </th><th> Return Type </th></tr>
 <tr><td> Get Folder Tree </td><td> Yes </td><td> Tree of Folders </td></tr>
@@ -214,7 +214,7 @@ information in a way that matches the Do
 </table>
 
 <p><a name="PHPFunctionCoverage-DiscoveryServices"></a></p>
-<h2 id="discovery_services">Discovery Services</h2>
+<h2 id="discovery-services">Discovery Services</h2>
 <table>
 <tr><th> Function </th><th> Status </th><th> Return Type </th></tr>
 <tr><td> Query </td><td> Yes </td><td> List Folder Objects </td></tr>
@@ -222,7 +222,7 @@ information in a way that matches the Do
 </table>
 
 <p><a name="PHPFunctionCoverage-ObjectServices"></a></p>
-<h2 id="object_services">Object Services</h2>
+<h2 id="object-services">Object Services</h2>
 <table>
 <tr><th> Function </th><th> Status </th><th> Return Type </th></tr>
 <tr><td> Get Object </td><td> Yes </td><td> CMIS Object </td></tr>
@@ -245,7 +245,7 @@ information in a way that matches the Do
 </table>
 
 <p><a name="PHPFunctionCoverage-VersioningServices"></a></p>
-<h1 id="versioning_services">Versioning Services</h1>
+<h1 id="versioning-services">Versioning Services</h1>
 <table>
 <tr><th> Function </th><th> Status </th><th> Return Type </th></tr>
 <tr><td> Check Out </td><td> No </td><td> ??? </td></tr>
@@ -258,14 +258,14 @@ information in a way that matches the Do
 </table>
 
 <p><a name="PHPFunctionCoverage-RelationshipServices"></a></p>
-<h2 id="relationship_services">Relationship Services</h2>
+<h2 id="relationship-services">Relationship Services</h2>
 <table>
 <tr><th> Function </th><th> Status </th><th> Return Type </th></tr>
 <tr><td> Get Object Relationships </td><td> No </td><td> ??? </td></tr>
 </table>
 
 <p><a name="PHPFunctionCoverage-Multi-FilingServices"></a></p>
-<h2 id="multi-filing_services">Multi-Filing Services</h2>
+<h2 id="multi-filing-services">Multi-Filing Services</h2>
 <table>
 <tr><th> Function </th><th> Status </th><th> Return Type </th></tr>
 <tr><td> Add Object To Folder </td><td> No </td><td> ??? </td></tr>
@@ -273,7 +273,7 @@ information in a way that matches the Do
 </table>
 
 <p><a name="PHPFunctionCoverage-PolicyServices"></a></p>
-<h2 id="policy_services">Policy Services</h2>
+<h2 id="policy-services">Policy Services</h2>
 <table>
 <tr><th> Function </th><th> Status </th><th> Return Type </th></tr>
 <tr><td> Apply Policy </td><td> No </td><td> ??? </td></tr>
@@ -282,7 +282,7 @@ information in a way that matches the Do
 </table>
 
 <p><a name="PHPFunctionCoverage-ACLServices"></a></p>
-<h2 id="acl_services">ACL Services</h2>
+<h2 id="acl-services">ACL Services</h2>
 <table>
 <tr><th> Function </th><th> Status </th><th> Return Type </th></tr>
 <tr><td> Get ACL </td><td> No </td><td> ??? </td></tr>
@@ -290,7 +290,7 @@ information in a way that matches the Do
 </table>
 
 <p><a name="PHPFunctionCoverage-DocumentationonVariousReturnTypes"></a></p>
-<h1 id="documentation_on_various_return_types">Documentation on Various Return Types</h1>
+<h1 id="documentation-on-various-return-types">Documentation on Various Return Types</h1>
 <table>
 <tr>
  <th> Return Type </th>
@@ -395,7 +395,7 @@ information in a way that matches the Do
 </tr>
 </table>
 
-<br/></div>
+<p><br/></p></div>
              <!-- Content -->
            </td>
           </tr>

Modified: websites/staging/chemistry/trunk/content/php/testsuitedescription.html
==============================================================================
--- websites/staging/chemistry/trunk/content/php/testsuitedescription.html (original)
+++ websites/staging/chemistry/trunk/content/php/testsuitedescription.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - TestSuiteDescription
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -211,7 +211,7 @@ compliant repositories.</p>
 <p>Currently the test suite does not have an "expects" capability allowing it
 the validate the test results.  That will be added as one of the TODOs.</p>
 <p><a name="TestSuiteDescription-RunningtheTestSuite"></a></p>
-<h2 id="running_the_test_suite">Running the Test Suite</h2>
+<h2 id="running-the-test-suite">Running the Test Suite</h2>
 <p><code>php -f cmis_test_suite.php</code> <em>url_to_cmis_compliant_repository</em> <em>username</em>
 <em>password</em> <em>existing_folder</em> <em>new_folder_name</em> <em>debug_flag</em></p>
 <ul>

Modified: websites/staging/chemistry/trunk/content/project/cmis.html
==============================================================================
--- websites/staging/chemistry/trunk/content/project/cmis.html (original)
+++ websites/staging/chemistry/trunk/content/project/cmis.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - What is CMIS?
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,8 +183,8 @@ Apache Chemistry - What is CMIS?
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="what_is_cmis">What is CMIS?</h1>
-<h2 id="about_cmis">About CMIS</h2>
+             <div class="wiki-content"><h1 id="what-is-cmis">What is CMIS?</h1>
+<h2 id="about-cmis">About CMIS</h2>
 <p>CMIS (Content Management Interoperability Services) is an OASIS
 standard enabling information sharing between different Content 
 Management Systems. </p>
@@ -193,7 +193,7 @@ Management Systems. </p>
 <li><a href="http://en.wikipedia.org/wiki/Content_Management_Interoperability_Services">Wikipedia</a></li>
 <li><a href="http://www.oasis-open.org/committees/cmis">OASIS</a></li>
 </ul>
-<h2 id="cmis_introduction">CMIS Introduction</h2>
+<h2 id="cmis-introduction">CMIS Introduction</h2>
 <p>There are a couple of good tutorials and other resources on the web. </p>
 <p>An <a href="http://www.oldschooltechie.com/blog/2009/11/23/introduction-cmis">introduction to CMIS</a> including use cases and a lot of links</p>
 <p>A general (technical) overview about CMIS in a blog series</p>

Modified: websites/staging/chemistry/trunk/content/project/community.html
==============================================================================
--- websites/staging/chemistry/trunk/content/project/community.html (original)
+++ websites/staging/chemistry/trunk/content/project/community.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - Community
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 

Modified: websites/staging/chemistry/trunk/content/project/verification.html
==============================================================================
--- websites/staging/chemistry/trunk/content/project/verification.html (original)
+++ websites/staging/chemistry/trunk/content/project/verification.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - Verify Release Packag
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 

Modified: websites/staging/chemistry/trunk/content/python/cmislib.html
==============================================================================
--- websites/staging/chemistry/trunk/content/python/cmislib.html (original)
+++ websites/staging/chemistry/trunk/content/python/cmislib.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - cmislib
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 

Modified: websites/staging/chemistry/trunk/content/site.html
==============================================================================
--- websites/staging/chemistry/trunk/content/site.html (original)
+++ websites/staging/chemistry/trunk/content/site.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - Site
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>