chemistry-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r787165 [1/10] - in /websites/staging/chemistry/trunk/content: ./ dotnet/ internal/ java/ java/developing/ java/developing/client/ java/developing/repositories/ java/developing/tools/ java/examples/ java/how-to/ php/ project/ python/
Date Fri, 18 Mar 2011 11:57:50 GMT
Author: buildbot
Date: Fri Mar 18 11:57:49 2011
New Revision: 787165

Log:
Staging update by buildbot

Added:
    websites/staging/chemistry/trunk/content/internal/
    websites/staging/chemistry/trunk/content/internal/documentation-lifecycle.html
    websites/staging/chemistry/trunk/content/internal/opencmis-maven-release-documentation.html
    websites/staging/chemistry/trunk/content/internal/opencmis-release-documentation.html
    websites/staging/chemistry/trunk/content/java/developing/
    websites/staging/chemistry/trunk/content/java/developing/client/
    websites/staging/chemistry/trunk/content/java/developing/client/dev-client-api.html
    websites/staging/chemistry/trunk/content/java/developing/client/dev-client-bindings.html
    websites/staging/chemistry/trunk/content/java/developing/client/opencmis-client-api-class-diagram.png   (with props)
    websites/staging/chemistry/trunk/content/java/developing/dev-binding-differences.html
    websites/staging/chemistry/trunk/content/java/developing/dev-client-cache.html
    websites/staging/chemistry/trunk/content/java/developing/dev-compare-client-api-binding.html
    websites/staging/chemistry/trunk/content/java/developing/dev-debug.html
    websites/staging/chemistry/trunk/content/java/developing/dev-eclipse.html
    websites/staging/chemistry/trunk/content/java/developing/dev-index.html
    websites/staging/chemistry/trunk/content/java/developing/dev-known-repo-issues.html
    websites/staging/chemistry/trunk/content/java/developing/dev-logging.html
    websites/staging/chemistry/trunk/content/java/developing/dev-modules.mtext
    websites/staging/chemistry/trunk/content/java/developing/dev-operation-context.html
    websites/staging/chemistry/trunk/content/java/developing/dev-server.html
    websites/staging/chemistry/trunk/content/java/developing/dev-session-parameters.html
    websites/staging/chemistry/trunk/content/java/developing/dev-tools.html
    websites/staging/chemistry/trunk/content/java/developing/dev-url.html
    websites/staging/chemistry/trunk/content/java/developing/dev-use-with-maven.html
    websites/staging/chemistry/trunk/content/java/developing/dev-use-without-maven.html
    websites/staging/chemistry/trunk/content/java/developing/opencmis-client-api-class-diagram.png   (with props)
    websites/staging/chemistry/trunk/content/java/developing/repositories/
    websites/staging/chemistry/trunk/content/java/developing/repositories/dev-repositories-fileshare.html
    websites/staging/chemistry/trunk/content/java/developing/repositories/dev-repositories-inmemory.html
    websites/staging/chemistry/trunk/content/java/developing/repositories/dev-repositories-jcr.html
    websites/staging/chemistry/trunk/content/java/developing/tools/
    websites/staging/chemistry/trunk/content/java/developing/tools/dev-tools-browser.html
    websites/staging/chemistry/trunk/content/java/developing/tools/dev-tools-workbench.html
    websites/staging/chemistry/trunk/content/java/download.html
    websites/staging/chemistry/trunk/content/java/examples/
    websites/staging/chemistry/trunk/content/java/examples/example-connect-dotnet.html
    websites/staging/chemistry/trunk/content/java/examples/example-create-session.html
    websites/staging/chemistry/trunk/content/java/examples/example-create-update.html
    websites/staging/chemistry/trunk/content/java/examples/example-get-extension.html
    websites/staging/chemistry/trunk/content/java/examples/example-get-id-from-path.html
    websites/staging/chemistry/trunk/content/java/examples/example-index.html
    websites/staging/chemistry/trunk/content/java/examples/example-list-folder.html
    websites/staging/chemistry/trunk/content/java/examples/example-osgi.html
    websites/staging/chemistry/trunk/content/java/examples/example-process-query-results.html
    websites/staging/chemistry/trunk/content/java/examples/example-read-file.html
    websites/staging/chemistry/trunk/content/java/examples/example-read-meta-content.html
    websites/staging/chemistry/trunk/content/java/examples/example-read-props.html
    websites/staging/chemistry/trunk/content/java/examples/example-read-root.html
    websites/staging/chemistry/trunk/content/java/how-to/
    websites/staging/chemistry/trunk/content/java/how-to/how-to-add-extension.html
    websites/staging/chemistry/trunk/content/java/how-to/how-to-build.html
    websites/staging/chemistry/trunk/content/java/how-to/how-to-connect.html
    websites/staging/chemistry/trunk/content/java/how-to/how-to-create-server.html
    websites/staging/chemistry/trunk/content/java/how-to/how-to-index.html
    websites/staging/chemistry/trunk/content/java/how-to/how-to-integrate-spring.html
    websites/staging/chemistry/trunk/content/java/how-to/how-to-process-query.html
    websites/staging/chemistry/trunk/content/java/how-to/how-to-tune-perfomance.html
    websites/staging/chemistry/trunk/content/java/overview.html
Modified:
    websites/staging/chemistry/trunk/content/dotnet/dotcmis.html
    websites/staging/chemistry/trunk/content/dotnet/getting-started-with-dotcmis.html
    websites/staging/chemistry/trunk/content/index.html
    websites/staging/chemistry/trunk/content/php/currentprojectstatus.html
    websites/staging/chemistry/trunk/content/php/phpclient.html
    websites/staging/chemistry/trunk/content/php/phpfunctioncoverage.html
    websites/staging/chemistry/trunk/content/php/testsuitedescription.html
    websites/staging/chemistry/trunk/content/project/cmis.html
    websites/staging/chemistry/trunk/content/project/community.html
    websites/staging/chemistry/trunk/content/python/cmislib.html
    websites/staging/chemistry/trunk/content/site.html
    websites/staging/chemistry/trunk/content/sitemap.html

Modified: websites/staging/chemistry/trunk/content/dotnet/dotcmis.html
==============================================================================
--- websites/staging/chemistry/trunk/content/dotnet/dotcmis.html (original)
+++ websites/staging/chemistry/trunk/content/dotnet/dotcmis.html Fri Mar 18 11:57:49 2011
@@ -127,9 +127,11 @@ Apache Chemistry - DotCMIS
 <H3><A name="Navigation-CMISforJava"></A>CMIS for Java</H3>
 
 <UL class="alternate" type="square">
-  <LI><A href="/java/opencmis.html" title="OpenCMIS">OpenCMIS</A></LI>
-  <LI><A href="/java/opencmis-modules.html" title="OpenCMIS Modules">Overview</A></LI>
-  <LI><A href="/java/opencmis-client-api.html" title="OpenCMIS Client API">Client API</A></LI>
+  <LI><A href="/java/overview.html" title="OpenCMIS Overview and Index">Overview</A></LI>
+  <LI><A href="/java/download.html" title="Downloads">Downloads</A></LI>
+  <LI><A href="/java/develop/dev-index.html" title="">Developing with OpenCMIS</A></LI>
+  <LI><A href="/java/examples/example-index.html" title="Example Code">Example Code</A></LI>
+  <LI><A href="/java/howto/how-to-index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
   <LI><A href="http://incubator.apache.org/chemistry/javadoc/index.html" class="external-link" 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>
@@ -167,6 +169,12 @@ Apache Chemistry - DotCMIS
    <LI><A href="http://www.apache.org/foundation/sponsorship.html" class="external-link" rel="nofollow">Sponsoring Apache</A></LI>
 </UL>
 
+
+<H3><A name="Navigation-Internal"></A>Internal Docs</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://chemistry.apache.org/internal/opencmis-maven-release-documentation.html" class="external-link" rel="nofollow">Release Process</A></LI>
+</UL>
                     <!-- NavigationBar -->
                     </div>
                 </div>

Modified: websites/staging/chemistry/trunk/content/dotnet/getting-started-with-dotcmis.html
==============================================================================
--- websites/staging/chemistry/trunk/content/dotnet/getting-started-with-dotcmis.html (original)
+++ websites/staging/chemistry/trunk/content/dotnet/getting-started-with-dotcmis.html Fri Mar 18 11:57:49 2011
@@ -127,9 +127,11 @@ Apache Chemistry - Getting started with 
 <H3><A name="Navigation-CMISforJava"></A>CMIS for Java</H3>
 
 <UL class="alternate" type="square">
-  <LI><A href="/java/opencmis.html" title="OpenCMIS">OpenCMIS</A></LI>
-  <LI><A href="/java/opencmis-modules.html" title="OpenCMIS Modules">Overview</A></LI>
-  <LI><A href="/java/opencmis-client-api.html" title="OpenCMIS Client API">Client API</A></LI>
+  <LI><A href="/java/overview.html" title="OpenCMIS Overview and Index">Overview</A></LI>
+  <LI><A href="/java/download.html" title="Downloads">Downloads</A></LI>
+  <LI><A href="/java/develop/dev-index.html" title="">Developing with OpenCMIS</A></LI>
+  <LI><A href="/java/examples/example-index.html" title="Example Code">Example Code</A></LI>
+  <LI><A href="/java/howto/how-to-index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
   <LI><A href="http://incubator.apache.org/chemistry/javadoc/index.html" class="external-link" 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>
@@ -167,6 +169,12 @@ Apache Chemistry - Getting started with 
    <LI><A href="http://www.apache.org/foundation/sponsorship.html" class="external-link" rel="nofollow">Sponsoring Apache</A></LI>
 </UL>
 
+
+<H3><A name="Navigation-Internal"></A>Internal Docs</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://chemistry.apache.org/internal/opencmis-maven-release-documentation.html" class="external-link" rel="nofollow">Release Process</A></LI>
+</UL>
                     <!-- NavigationBar -->
                     </div>
                 </div>

Modified: websites/staging/chemistry/trunk/content/index.html
==============================================================================
--- websites/staging/chemistry/trunk/content/index.html (original)
+++ websites/staging/chemistry/trunk/content/index.html Fri Mar 18 11:57:49 2011
@@ -127,9 +127,11 @@ Apache Chemistry - Index
 <H3><A name="Navigation-CMISforJava"></A>CMIS for Java</H3>
 
 <UL class="alternate" type="square">
-  <LI><A href="/java/opencmis.html" title="OpenCMIS">OpenCMIS</A></LI>
-  <LI><A href="/java/opencmis-modules.html" title="OpenCMIS Modules">Overview</A></LI>
-  <LI><A href="/java/opencmis-client-api.html" title="OpenCMIS Client API">Client API</A></LI>
+  <LI><A href="/java/overview.html" title="OpenCMIS Overview and Index">Overview</A></LI>
+  <LI><A href="/java/download.html" title="Downloads">Downloads</A></LI>
+  <LI><A href="/java/develop/dev-index.html" title="">Developing with OpenCMIS</A></LI>
+  <LI><A href="/java/examples/example-index.html" title="Example Code">Example Code</A></LI>
+  <LI><A href="/java/howto/how-to-index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
   <LI><A href="http://incubator.apache.org/chemistry/javadoc/index.html" class="external-link" 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>
@@ -167,6 +169,12 @@ Apache Chemistry - Index
    <LI><A href="http://www.apache.org/foundation/sponsorship.html" class="external-link" rel="nofollow">Sponsoring Apache</A></LI>
 </UL>
 
+
+<H3><A name="Navigation-Internal"></A>Internal Docs</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://chemistry.apache.org/internal/opencmis-maven-release-documentation.html" class="external-link" rel="nofollow">Release Process</A></LI>
+</UL>
                     <!-- NavigationBar -->
                     </div>
                 </div>

Added: websites/staging/chemistry/trunk/content/internal/documentation-lifecycle.html
==============================================================================
--- websites/staging/chemistry/trunk/content/internal/documentation-lifecycle.html (added)
+++ websites/staging/chemistry/trunk/content/internal/documentation-lifecycle.html Fri Mar 18 11:57:49 2011
@@ -0,0 +1,279 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+
+    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.
+
+-->
+<html>
+  <head>
+    <link type="text/css" rel="stylesheet" href="/resources/site.css" />
+    <script src="/resources/space.js" type="text/javascript"></script>
+    <meta name="keywords" content="CMIS, Content Management Interoperability Service, ECM, Enterprise Content Management, OASIS, integration standards, Chemistry, OpenCMIS, cmislib, DotCMIS" />
+    <meta name="description" content="Apache Chemistry, CMIS Implementation" />
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+    <title>
+Apache Chemistry - Documentation lifecycle design
+    </title>
+  </head>
+<body onload="init()">
+  <table width="100%" cellpadding="0" cellspacing="0">
+    <tr width="100%">
+      <td id="cell-0-0">&nbsp;</td>
+      <td id="cell-0-1">&nbsp;</td>
+      <td id="cell-0-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-1-0">&nbsp;</td>
+      <td id="cell-1-1">
+        <div style="padding: 5px;">
+          <div id="banner">
+          <!-- Banner -->
+<TABLE border="0" cellpadding="0" cellspacing="0" width="100%">
+<TR>
+<TD align="left" class="topbardiv" nowrap="">
+  <A href="http://chemistry.apache.org/" title="Apache Chemistry">
+    <IMG border="0" src="/images/chemistry_tm_logo_small.png"/>
+  </A>
+</TD>
+<TD align="right" nowrap="">
+  <A href="http://www.apache.org/" title="The Apache Software Foundation">
+    <IMG border="0" src="/images/asf-logo.png"/>
+  </A>
+</TD>
+</TR>
+</TABLE>
+          <!-- Banner -->
+          </div>
+        </div>
+        <div id="top-menu">
+          <table border="0" cellpadding="1" cellspacing="0" width="100%">
+            <tr>
+              <td>
+                <div align="left">
+                <!-- Breadcrumbs -->
+<a href="/">Home</a>&nbsp;&raquo&nbsp;<a href="/internal">Internal</a>&nbsp;&raquo&nbsp;<a href="/internal/documentation-lifecycle.html">Documentation lifecycle design
</a>
+                <!-- Breadcrumbs -->
+                </div>
+              </td>
+              <td>
+                <div align="right">
+                <!-- Quicklinks -->
+<P>
+<A href="http://www.apache.org/" class="external-link" rel="nofollow">Apache</A>
+|
+<A href="http://www.apache.org/licenses/LICENSE-2.0.html" class="external-link" rel="nofollow">License</A>
+|
+<A href="sitemap.html" title="SiteMap">Site Map</A>
+</P>
+                <!-- Quicklinks -->
+                </div>
+              </td>
+            </tr>
+          </table>
+        </div>
+      </td>
+      <td id="cell-1-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-2-0">&nbsp;</td>
+      <td id="cell-2-1">
+        <table>
+          <tr height="100%" valign="top">
+            <td height="100%">
+              <div id="wrapper-menu-page-right">
+                <div id="wrapper-menu-page-top">
+                  <div id="wrapper-menu-page-bottom">
+                    <div id="menu-page">
+                    <!-- NavigationBar -->
+                    <H3><A name="Navigation-Overview"></A>Overview</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="/project/cmis.html" title="What's CMIS">What is CMIS?</A></LI>
+   <LI><A href="http://www.apache.org/licenses/" class="external-link" rel="nofollow">License</A></LI>
+   <LI><A href="/project/community.html" title="Community">Community</A></LI>
+   <LI><A href="http://mail-archives.apache.org/mod_mbox/chemistry-dev/" class="external-link" rel="nofollow">Mailing List</A></LI>
+   <LI><A href="https://issues.apache.org/jira/browse/CMIS" class="external-link" rel="nofollow">Issue Tracking</A></LI>
+   <LI><A href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Search"></A>Search</H3>
+
+<DIV style="padding: 0px 0px 0px 20px;">
+<FORM action="http://www.google.com/search" method="get" style="font-size: 10px;">
+<INPUT name="ie" type="hidden" value="UTF-8"></INPUT>
+<INPUT name="oe" type="hidden" value="UTF-8"></INPUT>
+  <INPUT maxlength="255" name="q" size="12" type="text" value=""></INPUT>
+  <INPUT name="btnG" type="submit" value="Search"></INPUT>
+  <INPUT name="domains" type="hidden" value="incubator.apache.org/chemistry"></INPUT>
+  <INPUT name="sitesearch" type="hidden" value="incubator.apache.org/chemistry"></INPUT>
+</FORM>
+</DIV>
+
+
+<H3><A name="Navigation-CMISforJava"></A>CMIS for Java</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/java/overview.html" title="OpenCMIS Overview and Index">Overview</A></LI>
+  <LI><A href="/java/download.html" title="Downloads">Downloads</A></LI>
+  <LI><A href="/java/develop/dev-index.html" title="">Developing with OpenCMIS</A></LI>
+  <LI><A href="/java/examples/example-index.html" title="Example Code">Example Code</A></LI>
+  <LI><A href="/java/howto/how-to-index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
+  <LI><A href="http://incubator.apache.org/chemistry/javadoc/index.html" class="external-link" 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>
+
+
+<H3><A name="Navigation-CMISforPython"></A>CMIS for Python</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/python/cmislib.html" title="cmislib">cmislib</A></LI>
+   <LI><A href="http://incubator.apache.org/chemistry/cmislib-doc/" class="external-link" rel="nofollow">cmislib Documentation</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/cmislib/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISforPHP"></A>CMIS for PHP</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/php/phpclient.html" title="phpclient">CMIS PHP Client</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/phpclient/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISfor.NET"></A>CMIS for .NET</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/dotnet/dotcmis.html" title="DotCMIS">DotCMIS</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/dotcmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Sponsorship"></A>Sponsorship</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</A></LI>
+   <LI><A href="http://www.apache.org/foundation/sponsorship.html" class="external-link" rel="nofollow">Sponsoring Apache</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Internal"></A>Internal Docs</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://chemistry.apache.org/internal/opencmis-maven-release-documentation.html" class="external-link" rel="nofollow">Release Process</A></LI>
+</UL>
+                    <!-- NavigationBar -->
+                    </div>
+                </div>
+              </div>
+            </div>
+           </td>
+           <td height="100%">
+             <!-- Content -->
+             <div class="wiki-content"><p><strong><em>This page is a proposal / design page for OpenCMIS documentation</em></strong></p>
+<h2 id="documentation_deliverables_current">Documentation Deliverables (current)</h2>
+<p>At the moment (0.2.0-incubating --&gt; 0.3.0) we deliver the following documentation:</p>
+<ul>
+<li><a href="http://chemistry.apache.org/java">Apache CMS driven public website</a><br />
+</li>
+<li>chemistry-docs-<version>.zip containing Javadocs + latest snapshot of public docs</li>
+<li><a href="http://incubator.apache.org/chemistry/maven-site/">Maven generated reports</a> (tests reports + project info) per <version> </li>
+</ul>
+<h2 id="documentation_use_case">Documentation Use Case</h2>
+<p>Thinking about the general OpenCMIS use discovery process, I imagine something like:</p>
+<ol>
+<li>user googles for a Java CMIS API</li>
+<li>user gets to the <a href="http://chemistry.apache.org/java">OpenCMIS home page</a></li>
+<li>user downloads (or use Maven) to get a specific RELEASE or SNAPSHOT packages </li>
+<li>user keeps on browsing on the live site (for HOWTOs and Javadocs / project info)</li>
+</ol>
+<h2 id="documentation_lifecycle_proposed">Documentation lifecycle (proposed)</h2>
+<p>Fundamental requirement to change the documentation lifecycle as is is that we have 
+<strong>no online versioning of our documentation</strong> and the chemistry-docs.zip package is too
+weak.</p>
+<p>Since with Apache CMS versioning documentation is as easy as a SVN tag, I suggest we 
+simplify the documentation process as follows:</p>
+<ul>
+<li><strong>http://chemistry.apache.org/java/</strong> remains the entry point and<ul>
+<li>links to all release packages and <strong>per version documentation sites</strong></li>
+<li>always keeps docs for the current SNAPSHOT version (even design + proposals)</li>
+<li>contains Roadmap and centralized information</li>
+</ul>
+</li>
+<li><strong>http://chemistry.apche.org/java/{version}</strong> (linked by the main page)<ul>
+<li>will keep the documentation archive for a specific release {version}</li>
+<li>these snapshots can be tagged upon release by maven</li>
+<li>the maven generated site (with Javadocs and test reports) gets generated under a subfolder called <em>"maven"</em></li>
+</ul>
+</li>
+</ul>
+<p><strong>Deliverables</strong></p>
+<p>Our release process could produce:</p>
+<ul>
+<li><em>Live</em>: Having aligned Maven and CMS aligned, e.g. for version 0.3.0,something like:<ul>
+<li>chemistry.apache.org/java/</li>
+<li>chemistry.apache.org/java/0.3.0/</li>
+<li>chemistry.apache.org/java/0.3.0/maven/ </li>
+</ul>
+</li>
+<li><em>chemistry-docs.zip</em>: can be then create as as export + template of the <strong>per version specific tag</strong>. </li>
+</ul>
+<h2 id="doubts">Doubts</h2>
+<ol>
+<li>Is the chemistry-docs.zip at all needed?</li>
+<li>Can we use <a href="http://sourceforge.net/projects/markdownj/">MarkDown</a> as input for standard Maven Doxia (e.g. to produce a per release PDF)?</li>
+</ol></div>
+             <!-- Content -->
+           </td>
+          </tr>
+        </table>
+     </td>
+     <td id="cell-2-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-3-0">&nbsp;</td>
+      <td id="cell-3-1">&nbsp;</td>
+      <td id="cell-3-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+     <td id="cell-3-0">&nbsp;</td>
+     <td id="cell-3-1">
+       <div id="footer">
+       <!-- Footer -->
+       <div id="site-footer">
+          
+          Apache Chemistry, Apache, the Apache feather logo, and the Apache 
+          Chemistry project logo are trademarks of The Apache Software 
+          Foundation.
+          <BR />
+          Content Management Interoperability Services (CMIS) is an
+          <a href="http://www.oasis-open.org/committees/cmis/">OASIS</a>
+          specification.
+          
+       </div>
+       <!-- Footer -->
+       </div>
+     </td>
+     <td id="cell-3-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-4-0">&nbsp;</td>
+      <td id="cell-4-1">&nbsp;</td>
+      <td id="cell-4-2">&nbsp;</td>
+    </tr>
+  </table>
+</body>
+</html>

Added: websites/staging/chemistry/trunk/content/internal/opencmis-maven-release-documentation.html
==============================================================================
--- websites/staging/chemistry/trunk/content/internal/opencmis-maven-release-documentation.html (added)
+++ websites/staging/chemistry/trunk/content/internal/opencmis-maven-release-documentation.html Fri Mar 18 11:57:49 2011
@@ -0,0 +1,403 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+
+    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.
+
+-->
+<html>
+  <head>
+    <link type="text/css" rel="stylesheet" href="/resources/site.css" />
+    <script src="/resources/space.js" type="text/javascript"></script>
+    <meta name="keywords" content="CMIS, Content Management Interoperability Service, ECM, Enterprise Content Management, OASIS, integration standards, Chemistry, OpenCMIS, cmislib, DotCMIS" />
+    <meta name="description" content="Apache Chemistry, CMIS Implementation" />
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+    <title>
+Apache Chemistry - OpenCMIS Maven Release Documentation
+    </title>
+  </head>
+<body onload="init()">
+  <table width="100%" cellpadding="0" cellspacing="0">
+    <tr width="100%">
+      <td id="cell-0-0">&nbsp;</td>
+      <td id="cell-0-1">&nbsp;</td>
+      <td id="cell-0-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-1-0">&nbsp;</td>
+      <td id="cell-1-1">
+        <div style="padding: 5px;">
+          <div id="banner">
+          <!-- Banner -->
+<TABLE border="0" cellpadding="0" cellspacing="0" width="100%">
+<TR>
+<TD align="left" class="topbardiv" nowrap="">
+  <A href="http://chemistry.apache.org/" title="Apache Chemistry">
+    <IMG border="0" src="/images/chemistry_tm_logo_small.png"/>
+  </A>
+</TD>
+<TD align="right" nowrap="">
+  <A href="http://www.apache.org/" title="The Apache Software Foundation">
+    <IMG border="0" src="/images/asf-logo.png"/>
+  </A>
+</TD>
+</TR>
+</TABLE>
+          <!-- Banner -->
+          </div>
+        </div>
+        <div id="top-menu">
+          <table border="0" cellpadding="1" cellspacing="0" width="100%">
+            <tr>
+              <td>
+                <div align="left">
+                <!-- Breadcrumbs -->
+<a href="/">Home</a>&nbsp;&raquo&nbsp;<a href="/internal">Internal</a>&nbsp;&raquo&nbsp;<a href="/internal/opencmis.html">OpenCMIS</a>&nbsp;&raquo&nbsp;<a href="/internal/opencmis-maven-release-documentation.html">OpenCMIS Maven Release Documentation</a>
+                <!-- Breadcrumbs -->
+                </div>
+              </td>
+              <td>
+                <div align="right">
+                <!-- Quicklinks -->
+<P>
+<A href="http://www.apache.org/" class="external-link" rel="nofollow">Apache</A>
+|
+<A href="http://www.apache.org/licenses/LICENSE-2.0.html" class="external-link" rel="nofollow">License</A>
+|
+<A href="sitemap.html" title="SiteMap">Site Map</A>
+</P>
+                <!-- Quicklinks -->
+                </div>
+              </td>
+            </tr>
+          </table>
+        </div>
+      </td>
+      <td id="cell-1-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-2-0">&nbsp;</td>
+      <td id="cell-2-1">
+        <table>
+          <tr height="100%" valign="top">
+            <td height="100%">
+              <div id="wrapper-menu-page-right">
+                <div id="wrapper-menu-page-top">
+                  <div id="wrapper-menu-page-bottom">
+                    <div id="menu-page">
+                    <!-- NavigationBar -->
+                    <H3><A name="Navigation-Overview"></A>Overview</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="/project/cmis.html" title="What's CMIS">What is CMIS?</A></LI>
+   <LI><A href="http://www.apache.org/licenses/" class="external-link" rel="nofollow">License</A></LI>
+   <LI><A href="/project/community.html" title="Community">Community</A></LI>
+   <LI><A href="http://mail-archives.apache.org/mod_mbox/chemistry-dev/" class="external-link" rel="nofollow">Mailing List</A></LI>
+   <LI><A href="https://issues.apache.org/jira/browse/CMIS" class="external-link" rel="nofollow">Issue Tracking</A></LI>
+   <LI><A href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Search"></A>Search</H3>
+
+<DIV style="padding: 0px 0px 0px 20px;">
+<FORM action="http://www.google.com/search" method="get" style="font-size: 10px;">
+<INPUT name="ie" type="hidden" value="UTF-8"></INPUT>
+<INPUT name="oe" type="hidden" value="UTF-8"></INPUT>
+  <INPUT maxlength="255" name="q" size="12" type="text" value=""></INPUT>
+  <INPUT name="btnG" type="submit" value="Search"></INPUT>
+  <INPUT name="domains" type="hidden" value="incubator.apache.org/chemistry"></INPUT>
+  <INPUT name="sitesearch" type="hidden" value="incubator.apache.org/chemistry"></INPUT>
+</FORM>
+</DIV>
+
+
+<H3><A name="Navigation-CMISforJava"></A>CMIS for Java</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/java/overview.html" title="OpenCMIS Overview and Index">Overview</A></LI>
+  <LI><A href="/java/download.html" title="Downloads">Downloads</A></LI>
+  <LI><A href="/java/develop/dev-index.html" title="">Developing with OpenCMIS</A></LI>
+  <LI><A href="/java/examples/example-index.html" title="Example Code">Example Code</A></LI>
+  <LI><A href="/java/howto/how-to-index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
+  <LI><A href="http://incubator.apache.org/chemistry/javadoc/index.html" class="external-link" 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>
+
+
+<H3><A name="Navigation-CMISforPython"></A>CMIS for Python</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/python/cmislib.html" title="cmislib">cmislib</A></LI>
+   <LI><A href="http://incubator.apache.org/chemistry/cmislib-doc/" class="external-link" rel="nofollow">cmislib Documentation</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/cmislib/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISforPHP"></A>CMIS for PHP</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/php/phpclient.html" title="phpclient">CMIS PHP Client</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/phpclient/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISfor.NET"></A>CMIS for .NET</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/dotnet/dotcmis.html" title="DotCMIS">DotCMIS</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/dotcmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Sponsorship"></A>Sponsorship</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</A></LI>
+   <LI><A href="http://www.apache.org/foundation/sponsorship.html" class="external-link" rel="nofollow">Sponsoring Apache</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Internal"></A>Internal Docs</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://chemistry.apache.org/internal/opencmis-maven-release-documentation.html" class="external-link" rel="nofollow">Release Process</A></LI>
+</UL>
+                    <!-- NavigationBar -->
+                    </div>
+                </div>
+              </div>
+            </div>
+           </td>
+           <td height="100%">
+             <!-- Content -->
+             <div class="wiki-content"><ul>
+<li><a href="#OpenCMISMavenReleaseDocumentation-OpenCMISReleaseDocumentation">OpenCMIS Release Documentation</a></li>
+<li><a href="#OpenCMISMavenReleaseDocumentation-Introduction">Introduction</a></li>
+<li><a href="#OpenCMISMavenReleaseDocumentation-BuildEnvironments">Build Environments</a></li>
+<li><a href="#OpenCMISMavenReleaseDocumentation-ReleaseArtifacts">Release Artifacts</a>
+         * <a href="#OpenCMISMavenReleaseDocumentation-DocumentationandJavaDoc">Documentation and JavaDoc</a></li>
+<li><a href="#OpenCMISMavenReleaseDocumentation-Preparation">Preparation</a><ul>
+<li><a href="#OpenCMISMavenReleaseDocumentation-ReleaseManager">Release Manager</a></li>
+<li><a href="#OpenCMISMavenReleaseDocumentation-Version">Version</a></li>
+<li><a href="#OpenCMISMavenReleaseDocumentation-OpenIssues">Open Issues</a></li>
+<li><a href="#OpenCMISMavenReleaseDocumentation-UnitTestsandIntegrationTests">Unit Tests and Integration Tests</a></li>
+<li><a href="#OpenCMISMavenReleaseDocumentation-ApacheLicenseandCodeStyle">Apache License and Code Style</a></li>
+<li><a href="#OpenCMISMavenReleaseDocumentation-ReleaseNotes">Release Notes</a></li>
+<li><a href="#OpenCMISMavenReleaseDocumentation-ReleaseTag">Release Tag</a></li>
+<li><a href="#OpenCMISMavenReleaseDocumentation-ReleaseBranch">Release Branch</a></li>
+</ul>
+</li>
+<li><a href="#OpenCMISMavenReleaseDocumentation-ReleaseCandidate">Release Candidate</a><ul>
+<li><a href="#OpenCMISMavenReleaseDocumentation-PublishingTheRelease">Publishing The Release</a></li>
+</ul>
+</li>
+<li><a href="#OpenCMISMavenReleaseDocumentation-PostReleaseCleanup">Post Release Cleanup</a></li>
+</ul>
+<p><a name="OpenCMISMavenReleaseDocumentation-OpenCMISReleaseDocumentation"></a></p>
+<h1 id="opencmis_release_documentation">OpenCMIS Release Documentation</h1>
+<p><a name="OpenCMISMavenReleaseDocumentation-Introduction"></a></p>
+<h2 id="introduction">Introduction</h2>
+<p>This document describes the release process for Apache Chemistry OpenCMIS.
+It heavily refers to <a href="http://maven.apache.org/developers/release/apache-release.html">standard Apache procedures to release</a>
+ Maven based projects at Apache. Also [general incubator best practices|http://incubator.apache.org/guides/releasemanagement.html]
+ have been implemented.</p>
+<p><a name="OpenCMISMavenReleaseDocumentation-BuildEnvironments"></a></p>
+<h2 id="build_environments">Build Environments</h2>
+<p>OpenCMIS is built and released with <a href="http://maven.apache.org">Maven2</a>
+ and uses the [Apache POM version 7|http://svn.apache.org/repos/asf/maven/pom/tags/apache-7/pom.xml]
+ .</p>
+<p><a name="OpenCMISMavenReleaseDocumentation-ReleaseArtifacts"></a></p>
+<h2 id="release_artifacts">Release Artifacts</h2>
+<p>An OpenCMIS release (<a href="https://repository.apache.org/index.html#nexus-search;gav~org.apache.chemistry.opencmis~~0.1.0-incubating-SNAPSHOT">see an exampled of all released packages here</a>
+) consists of:</p>
+<ul>
+<li>
+<p>All POMs/JARs/WARs built as part of the standard Maven build process. For
+an overview on the released modules see artifacts with groupId
+<em>org.apache.chemistry.opencmis</em> in the <a href="https://repository.apache.org/index.html#nexus-search;gav~org.apache.chemistry.opencmis~~~~">Apache Maven Repository</a>
+. In detail, per every module, where applicable, the following artifacts
+are produced:
+<strong> <em>Main artifact</em>: <em><artifactId>-<version>.<ext></em></strong> <em>Source artifact</em>: <em><artifactId>-<version>-sources.<ext></em>
+<strong> <em>Javadoc artifact</em>: <em><artifactId>-<version>-javadoc.<ext></em></strong> <em>POM</em>: <em><artifactId>-<version>.pom</em></p>
+</li>
+<li>
+<p>Also the following additional <em>distribution commodity packages</em> are
+provided as part of the release:
+<strong> A source-release bundle containing all files the sources necessary to
+build all other artifacts.
+<strong><em> <em>Package formats</em>: zip.&nbsp;</em></strong> <em>Name</em>: <em>chemistry-opencmis-<version>-source-release.<ext></em></strong> A package containing offline HTML documentation and the full javadocs:
+<strong><em> <em>Package formats</em>: tar.gz and zip.&nbsp;</em></strong> <em>Name</em>: <em>chemistry-opencmis-<version>-docs.<ext></em>
+<strong> A client distribution bundle with all the client related JARs:
+<strong><em> <em>Package formats</em>: tar.gz and zip.&nbsp;</em></strong> <em>Name</em>:&nbsp;<em>chemistry-opencmis-dist-<version>-client.<ext></em></strong> A client bundle (as above) with OpenCMIS Client JARs and&nbsp;all
+dependencies.
+<strong><em> <em>Package formats</em>: tar.gz and zip.&nbsp;</em></strong> <em>Name</em>:
+<em>chemistry-opencmis-client-impl-<version>-with-dependencies.<ext></em>
+<strong> A bundle containing the OpenCMIS server WARs and support
+<strong><em> <em>Package formats</em>: tar.gz and zip.&nbsp;</em></strong> <em>Name</em>:&nbsp;<em>chemistry-opencmis-dist-<version>-server.<ext></em></strong> A bundle containing all OpenCMIS server related WARs (<em>inmemory,
+fileshare, browser)</em>
+<strong><em> <em>Package formats</em>: tar.gz and zip.&nbsp;</em></strong> <em>Name</em>: <em>chemistry-opencmis-dist-<version>-server-webapps.<ext></em></p>
+</li>
+</ul>
+<p><a name="OpenCMISMavenReleaseDocumentation-DocumentationandJavaDoc"></a></p>
+<h4 id="documentation_and_javadoc">Documentation and JavaDoc</h4>
+<p>The documentation that will be part of the release must match the code. All
+examples in the documentation must work. The Java package documentation
+must be up-to-date. The JavaDoc must be generated with Maven without
+warnings.</p>
+<p>The Maven site documentation will be generated as part of the release and deployed as part of the vote at http:/people.apache.org/~gabriele/opencmis/<version> (<a href="http://people.apache.org/~gabriele/chemistry/opencmis/0.1.0-incubating-SNAPSHOT/">see an example</a>
+) .
+Later, upon release approval, this will be synced in a sub folder of <a href="http://incubator.apache.org/chemistry/">http://incubator.apache.org/chemistry/</a>
+ and linked from the wiki home page. This will allow to publish up to date
+Java Doc and test reports.</p>
+<p><a name="OpenCMISMavenReleaseDocumentation-Preparation"></a></p>
+<h2 id="preparation">Preparation</h2>
+<p><a name="OpenCMISMavenReleaseDocumentation-ReleaseManager"></a></p>
+<h3 id="release_manager">Release Manager</h3>
+<p>A release manager must be appointed for a release. He or she is in charge
+of the release process, following the guidelines and eventually generating
+the release artifacts. The release manager might tailor the process for a
+specific release.</p>
+<p><a name="OpenCMISMavenReleaseDocumentation-Version"></a></p>
+<h3 id="version">Version</h3>
+<p>The OpenCMIS community decides if the release will be a major or a minor
+release and agrees on a version number. The string "-incubating" will be
+attached to incubator release version numbers.</p>
+<p><a name="OpenCMISMavenReleaseDocumentation-OpenIssues"></a></p>
+<h3 id="open_issues">Open Issues</h3>
+<p>There must not be any open JIRA issues for this release.  There might be
+open issues for future releases.</p>
+<p><a name="OpenCMISMavenReleaseDocumentation-UnitTestsandIntegrationTests"></a></p>
+<h3 id="unit_tests_and_integration_tests">Unit Tests and Integration Tests</h3>
+<p>All unit tests and integration tests must succeed on a clean machine
+(starting with an empty local Maven repository).</p>
+<p><a name="OpenCMISMavenReleaseDocumentation-ApacheLicenseandCodeStyle"></a></p>
+<h3 id="apache_license_and_code_style">Apache License and Code Style</h3>
+<p>Each source code file must have a current ASF license header. The source
+code should follow the OpenCMIS code style.</p>
+<p><a name="OpenCMISMavenReleaseDocumentation-ReleaseNotes"></a></p>
+<h3 id="release_notes">Release Notes</h3>
+<p>Each release must provide a RELEASE-NOTES.txt file in the base directory of
+the source bundle. It must contain all known issues and should contain a
+description of all the changes since the previous release. The release
+notes should also contain the minimum target Java version and a list of all
+dependencies with their minimum version.
+NOTICE.txt and LICENSE.txt must be present in all bundles and must be
+up-to-date.</p>
+<p><a name="OpenCMISMavenReleaseDocumentation-ReleaseTag"></a></p>
+<h3 id="release_tag">Release Tag</h3>
+<p>A tag has to be created for every release candidate. The naming rule for
+the tags is <em>tags/chemistry-opencmis-<version>-RC<number></em>.
+This is created as part of the Maven release process. The tag will be
+renamed to the final version number upon vote approval.</p>
+<p><a name="OpenCMISMavenReleaseDocumentation-ReleaseBranch"></a></p>
+<h3 id="release_branch">Release Branch</h3>
+<p>A branch has to be created for every release. The naming rule for this
+branch is <em>branches/chemistry-opencmis-<version>-release</em>.
+This has to be created manually upon release approval.</p>
+<p><a name="OpenCMISMavenReleaseDocumentation-ReleaseCandidate"></a></p>
+<h2 id="release_candidate">Release Candidate</h2>
+<p>Once all preparations are done, a release candidate will be built.</p>
+<p>All release candidates must be cryptographically signed. The string
+"-RC<number>" will be attached to the version number of the release
+candidate artifacts, where <number> is the number of the release candidate
+starting with 1. If more than one release candidate is required a new tag
+has to be created and release candidate number will be increased by one.</p>
+<p>The release candidate artifacts:</p>
+<ul>
+<li><em>Maven artifacts</em> will be <a href="http://incubator.apache.org/guides/releasemanagement.html">staged</a>
+ on <em>repository.apache.org</em>&nbsp;</li>
+<li><em>Distribution commodity packages</em>&nbsp;are staged
+at&nbsp;{color:#003366}http:/people.apache.org/~<em><username></em>/opencmis/<version>/dist/{color}&nbsp;</li>
+<li>The <em>generated site reports/javadocs</em> will be staged
+at&nbsp;{color:#003366}http:/people.apache.org/~<em><username></em>/opencmis/<version>/site/{color}</li>
+</ul>
+<p>Once candidate artifacts are available, release manager kicks off the <a href="http://incubator.apache.org/guides/releasemanagement.html#best-practice-incubator-release-vote">VOTE process</a>
+.</p>
+<p>If the vote fails, the raised issues will be fixed, a new release candidate
+will be built and the VOTE process will be  restarted.</p>
+<p>If the release candidate gets approved, we can proceed to release
+publishing.</p>
+<p><a name="OpenCMISMavenReleaseDocumentation-PublishingTheRelease"></a></p>
+<h3 id="publishing_the_release">Publishing The Release</h3>
+<p>If the release candidate gets approved, we can proceed to release
+publishing:</p>
+<ul>
+<li><em>release candidate maven artifacts</em> are&nbsp;<em>promoted</em> as in the Apache
+Maven Repository and made available at <a href="https://repository.apache.org/content/groups/public/org/apache/chemistry/">https://repository.apache.org/content/groups/public/org/apache/chemistry/</a></li>
+<li>Maven&nbsp;artifacts are automatically synced to Maven Central [http://repo1.maven.org/maven2]
+&nbsp;</li>
+<li><em>release candidate commodity packages</em> are synced (together with their
+checksum and signatures) to <a href="http://www.apache.org/dist/incubator/chemistry">http://www.apache.org/dist/incubator/chemistry</a></li>
+<li><em>maven site</em> is synced to <a href="http://incubator.apache.org/chemistry/maven-site/&lt;version&gt;">http://incubator.apache.org/chemistry/maven-site/<version></a>
+ and back-linked from [http://incubator.apache.org/chemistry/index.html]</li>
+<li><em>project version</em> at&nbsp;<a href="http://incubator.apache.org/chemistry/index.html">http://incubator.apache.org/chemistry/index.html</a>
+&nbsp;is updated</li>
+<li><em>release tag is renamed</em> to final version</li>
+<li>release branch is created</li>
+<li><em>Release is closed</em> in <a href="https://issues.apache.org/jira/secure/project/ManageVersions.jspa?pid=12310936" /></li>
+<li>
+<p><em>Release is announced</em> to&nbsp;</p>
+</li>
+<li>
+<p>{noformat}
+general@incubator.apache.org chemistry-dev@incubator.apache.org</p>
+<p>h2. Post Release Cleanup</p>
+<ul>
+<li>Remove release candidate artifacts and sites</li>
+</ul>
+</li>
+</ul></div>
+             <!-- Content -->
+           </td>
+          </tr>
+        </table>
+     </td>
+     <td id="cell-2-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-3-0">&nbsp;</td>
+      <td id="cell-3-1">&nbsp;</td>
+      <td id="cell-3-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+     <td id="cell-3-0">&nbsp;</td>
+     <td id="cell-3-1">
+       <div id="footer">
+       <!-- Footer -->
+       <div id="site-footer">
+          
+          Apache Chemistry, Apache, the Apache feather logo, and the Apache 
+          Chemistry project logo are trademarks of The Apache Software 
+          Foundation.
+          <BR />
+          Content Management Interoperability Services (CMIS) is an
+          <a href="http://www.oasis-open.org/committees/cmis/">OASIS</a>
+          specification.
+          
+       </div>
+       <!-- Footer -->
+       </div>
+     </td>
+     <td id="cell-3-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-4-0">&nbsp;</td>
+      <td id="cell-4-1">&nbsp;</td>
+      <td id="cell-4-2">&nbsp;</td>
+    </tr>
+  </table>
+</body>
+</html>

Added: websites/staging/chemistry/trunk/content/internal/opencmis-release-documentation.html
==============================================================================
--- websites/staging/chemistry/trunk/content/internal/opencmis-release-documentation.html (added)
+++ websites/staging/chemistry/trunk/content/internal/opencmis-release-documentation.html Fri Mar 18 11:57:49 2011
@@ -0,0 +1,371 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+
+    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.
+
+-->
+<html>
+  <head>
+    <link type="text/css" rel="stylesheet" href="/resources/site.css" />
+    <script src="/resources/space.js" type="text/javascript"></script>
+    <meta name="keywords" content="CMIS, Content Management Interoperability Service, ECM, Enterprise Content Management, OASIS, integration standards, Chemistry, OpenCMIS, cmislib, DotCMIS" />
+    <meta name="description" content="Apache Chemistry, CMIS Implementation" />
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+    <title>
+Apache Chemistry - OpenCMIS Release Documentation
+    </title>
+  </head>
+<body onload="init()">
+  <table width="100%" cellpadding="0" cellspacing="0">
+    <tr width="100%">
+      <td id="cell-0-0">&nbsp;</td>
+      <td id="cell-0-1">&nbsp;</td>
+      <td id="cell-0-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-1-0">&nbsp;</td>
+      <td id="cell-1-1">
+        <div style="padding: 5px;">
+          <div id="banner">
+          <!-- Banner -->
+<TABLE border="0" cellpadding="0" cellspacing="0" width="100%">
+<TR>
+<TD align="left" class="topbardiv" nowrap="">
+  <A href="http://chemistry.apache.org/" title="Apache Chemistry">
+    <IMG border="0" src="/images/chemistry_tm_logo_small.png"/>
+  </A>
+</TD>
+<TD align="right" nowrap="">
+  <A href="http://www.apache.org/" title="The Apache Software Foundation">
+    <IMG border="0" src="/images/asf-logo.png"/>
+  </A>
+</TD>
+</TR>
+</TABLE>
+          <!-- Banner -->
+          </div>
+        </div>
+        <div id="top-menu">
+          <table border="0" cellpadding="1" cellspacing="0" width="100%">
+            <tr>
+              <td>
+                <div align="left">
+                <!-- Breadcrumbs -->
+<a href="/">Home</a>&nbsp;&raquo&nbsp;<a href="/internal">Internal</a>&nbsp;&raquo&nbsp;<a href="/internal/opencmis.html">OpenCMIS</a>&nbsp;&raquo&nbsp;<a href="/internal/opencmis-release-documentation.html">OpenCMIS Release Documentation</a>
+                <!-- Breadcrumbs -->
+                </div>
+              </td>
+              <td>
+                <div align="right">
+                <!-- Quicklinks -->
+<P>
+<A href="http://www.apache.org/" class="external-link" rel="nofollow">Apache</A>
+|
+<A href="http://www.apache.org/licenses/LICENSE-2.0.html" class="external-link" rel="nofollow">License</A>
+|
+<A href="sitemap.html" title="SiteMap">Site Map</A>
+</P>
+                <!-- Quicklinks -->
+                </div>
+              </td>
+            </tr>
+          </table>
+        </div>
+      </td>
+      <td id="cell-1-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-2-0">&nbsp;</td>
+      <td id="cell-2-1">
+        <table>
+          <tr height="100%" valign="top">
+            <td height="100%">
+              <div id="wrapper-menu-page-right">
+                <div id="wrapper-menu-page-top">
+                  <div id="wrapper-menu-page-bottom">
+                    <div id="menu-page">
+                    <!-- NavigationBar -->
+                    <H3><A name="Navigation-Overview"></A>Overview</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="/project/cmis.html" title="What's CMIS">What is CMIS?</A></LI>
+   <LI><A href="http://www.apache.org/licenses/" class="external-link" rel="nofollow">License</A></LI>
+   <LI><A href="/project/community.html" title="Community">Community</A></LI>
+   <LI><A href="http://mail-archives.apache.org/mod_mbox/chemistry-dev/" class="external-link" rel="nofollow">Mailing List</A></LI>
+   <LI><A href="https://issues.apache.org/jira/browse/CMIS" class="external-link" rel="nofollow">Issue Tracking</A></LI>
+   <LI><A href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Search"></A>Search</H3>
+
+<DIV style="padding: 0px 0px 0px 20px;">
+<FORM action="http://www.google.com/search" method="get" style="font-size: 10px;">
+<INPUT name="ie" type="hidden" value="UTF-8"></INPUT>
+<INPUT name="oe" type="hidden" value="UTF-8"></INPUT>
+  <INPUT maxlength="255" name="q" size="12" type="text" value=""></INPUT>
+  <INPUT name="btnG" type="submit" value="Search"></INPUT>
+  <INPUT name="domains" type="hidden" value="incubator.apache.org/chemistry"></INPUT>
+  <INPUT name="sitesearch" type="hidden" value="incubator.apache.org/chemistry"></INPUT>
+</FORM>
+</DIV>
+
+
+<H3><A name="Navigation-CMISforJava"></A>CMIS for Java</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/java/overview.html" title="OpenCMIS Overview and Index">Overview</A></LI>
+  <LI><A href="/java/download.html" title="Downloads">Downloads</A></LI>
+  <LI><A href="/java/develop/dev-index.html" title="">Developing with OpenCMIS</A></LI>
+  <LI><A href="/java/examples/example-index.html" title="Example Code">Example Code</A></LI>
+  <LI><A href="/java/howto/how-to-index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
+  <LI><A href="http://incubator.apache.org/chemistry/javadoc/index.html" class="external-link" 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>
+
+
+<H3><A name="Navigation-CMISforPython"></A>CMIS for Python</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/python/cmislib.html" title="cmislib">cmislib</A></LI>
+   <LI><A href="http://incubator.apache.org/chemistry/cmislib-doc/" class="external-link" rel="nofollow">cmislib Documentation</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/cmislib/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISforPHP"></A>CMIS for PHP</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/php/phpclient.html" title="phpclient">CMIS PHP Client</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/phpclient/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISfor.NET"></A>CMIS for .NET</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/dotnet/dotcmis.html" title="DotCMIS">DotCMIS</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/dotcmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Sponsorship"></A>Sponsorship</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</A></LI>
+   <LI><A href="http://www.apache.org/foundation/sponsorship.html" class="external-link" rel="nofollow">Sponsoring Apache</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Internal"></A>Internal Docs</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://chemistry.apache.org/internal/opencmis-maven-release-documentation.html" class="external-link" rel="nofollow">Release Process</A></LI>
+</UL>
+                    <!-- NavigationBar -->
+                    </div>
+                </div>
+              </div>
+            </div>
+           </td>
+           <td height="100%">
+             <!-- Content -->
+             <div class="wiki-content"><h1 id="opencmis_release_documentation">OpenCMIS Release Documentation</h1>
+<p><a name="OpenCMISReleaseDocumentation-OpenCMISReleaseDocumentation"></a></p>
+<p><a name="OpenCMISReleaseDocumentation-Introduction"></a></p>
+<h2 id="introduction">Introduction</h2>
+<p>This document describes the release guidelines for Apache Chemistry
+OpenCMIS.</p>
+<p><a name="OpenCMISReleaseDocumentation-BuildEnvironments"></a></p>
+<h2 id="build_environments">Build Environments</h2>
+<p>OpenCMIS has to be built with Maven 2.</p>
+<p><a name="OpenCMISReleaseDocumentation-ReleaseArtifacts"></a></p>
+<h2 id="release_artifacts">Release Artifacts</h2>
+<p>An OpenCMIS release consists of:
+<em> A source bundle containing all files that are necessary to build all
+other artifacts. It also contains the JavaDoc of the client API, the client
+bindings API and the server SPI as well as additional documentation and
+examples.
+Package formats: tar.gz and zip. 
+Name: </em>chemistry-opencmis-<version>-source.<ext>*</p>
+<ul>
+<li>
+<p>A client bundle containing all OpenCMIS JARs that are necessary to build
+a CMIS client application.
+Package formats: tar.gz and zip. 
+Name: <em>chemistry-opencmis-<version>-client.<ext></em></p>
+</li>
+<li>
+<p>A client bundle (as above) with all dependencies. 
+Package formats: tar.gz and zip. 
+Name: <em>chemistry-opencmis-<version>-client-dep.<ext></em></p>
+</li>
+<li>
+<p>A server bundle containing all OpenCMIS JARs and WARs and dependencies
+that are necessary to build a CMIS server. 
+Package formats: tar.gz and zip. 
+Name: <em>chemistry-opencmis-<version>-server.<ext></em></p>
+</li>
+<li>
+<p>An InMemory repository bundle containing a ready-to-deploy WAR.
+Package formats: tar.gz and zip. 
+Name: <em>chemistry-opencmis-<version>-server-inmemory.<ext></em></p>
+</li>
+<li>
+<p>A FileShare repository bundle containing a ready-to-deploy WAR.
+Package formats: tar.gz and zip. 
+Name: <em>chemistry-opencmis-<version>-server-fileshare.<ext></em></p>
+</li>
+<li>
+<p>A browser bundle containing a ready-to-deploy WAR.
+Package formats: tar.gz and zip.
+Name: <em>chemistry-opencmis-<version>-browser.<ext></em></p>
+</li>
+</ul>
+<p><a name="OpenCMISReleaseDocumentation-Preparation"></a></p>
+<h2 id="preparation">Preparation</h2>
+<p><a name="OpenCMISReleaseDocumentation-ReleaseManager"></a></p>
+<h3 id="release_manager">Release Manager</h3>
+<p>A release manager must be appointed for a release. He or she is in charge
+of the release process, following the guidelines and eventually generating
+the release artifacts. The release manager might tailor the process for a
+specific release.</p>
+<p><a name="OpenCMISReleaseDocumentation-Version"></a></p>
+<h3 id="version">Version</h3>
+<p>The OpenCMIS community decides if the release will be a major or a minor
+release and agrees on a version number. The string "-incubating" will be
+attached to incubator release version numbers.</p>
+<p><a name="OpenCMISReleaseDocumentation-OpenIssues"></a></p>
+<h3 id="open_issues">Open Issues</h3>
+<p>There must not be any open JIRA issues for this release.  There might be
+open issues for future releases.</p>
+<p><a name="OpenCMISReleaseDocumentation-UnitTestsandIntegrationTests"></a></p>
+<h3 id="unit_tests_and_integration_tests">Unit Tests and Integration Tests</h3>
+<p>All unit tests and integration tests must succeed on a clean machine
+(starting with an empty local Maven repository).</p>
+<p><a name="OpenCMISReleaseDocumentation-DocumentationandJavaDoc"></a></p>
+<h3 id="documentation_and_javadoc">Documentation and JavaDoc</h3>
+<p>The documentation that will be part of the release must match the code. All
+examples in the documentation must work. The Java package documentation
+must be up-to-date.
+The JavaDoc must be generated with Maven without warnings. </p>
+<p><a name="OpenCMISReleaseDocumentation-ApacheLicenseandCodeStyle"></a></p>
+<h3 id="apache_license_and_code_style">Apache License and Code Style</h3>
+<p>Each source code file must have a current ASF license header. The source
+code should follow the OpenCMIS code style.</p>
+<p><a name="OpenCMISReleaseDocumentation-ReleaseNotes"></a></p>
+<h3 id="release_notes">Release Notes</h3>
+<p>Each release must provide a RELEASE-NOTES.txt file in the base directory of
+the source bundle. It must contain all known issues and should contain a
+description of all the changes since the previous release. The release
+notes should also contain the minimum target Java version and a list of all
+dependencies with their minimum version.
+NOTICE.txt and LICENSE.txt must be present in all bundles and must be
+up-to-date.</p>
+<p><a name="OpenCMISReleaseDocumentation-ReleaseBranch"></a></p>
+<h3 id="release_branch">Release Branch</h3>
+<p>A branch has to be created for every release. The naming rule for this
+branch is <em>branches/chemistry-opencmis-<version>-release</em>. 
+A tag has to be created for every release candidate. The naming rule for
+the tags is <em>tags/chemistry-opencmis-<version>-RC<number></em>. </p>
+<p><a name="OpenCMISReleaseDocumentation-ReleaseCandidate"></a></p>
+<h2 id="release_candidate">Release Candidate</h2>
+<p>Once all preparations are done, a release candidate will be built. All
+release candidates must be cryptographically signed. The string
+"-RC<number>" will be attached to the version number of the release
+candidate artifacts, where <number> is the number of the release candidate
+starting with 1. If more than one release candidate is required a new tag
+has to be created and release candidate number will be increased by one.
+The release candidate artifacts will be made available on
+<em>people.apache.org</em> and the release manager kicks off the VOTE process.</p>
+<p>If the vote fails, the raised issues will be fixed, a new release candidate
+will be built and the VOTE process will be  restarted. </p>
+<p>If the release candidate gets approved, the release candidate artifacts
+will be renamed and become the release artifacts. </p>
+<p><a name="OpenCMISReleaseDocumentation-ReleaseTool"></a></p>
+<h3 id="release_tool">Release Tool</h3>
+<p>There is release tool that simplifies the creation of a release candidate. </p>
+<ol>
+<li>Prerequisites: Java &gt;= 1.5, ant &gt;= 1.8, Maven 2, SVN command line tools,
+wget, GPG</li>
+<li>Create a new folder and copy <em>build.xml</em> from <em>trunk/release-tool</em> to
+this folder.</li>
+<li>Open <em>build.xml</em> with your favorite editor and adjust the following
+property values: snapshot version, release version, release candidate,
+tools.</li>
+<li>Run <em>ant prepare</em>. This will create new sub-folders, check out the
+current trunk, adjust the <em>pom.xml</em> files and download the documentation.</li>
+<li>Check everything. Check again. </li>
+<li>Delete your local Maven repository.</li>
+<li>Run <em>ant build</em>. This will compile the whole project, run the JUnit
+tests and the integration test and create the JavaDoc. This will take some
+time.</li>
+<li>Make sure the build was successful. Make sure that there no warnings.</li>
+<li>Run <em>ant pack</em>. This will generate the release artifacts. You might be
+asked for the passphrase of your private GPG key.</li>
+<li>The <em>release</em> folder should now contain all release artifacts. Check
+them all carefully. Check again.</li>
+<li>If you are convinced that all artifacts are ok, upload <em>all artifacts</em> to
+<em>people.apache.org</em> and let the Chemistry community know.</li>
+<li>If this is the first release candidate for this release, create a release
+branch.</li>
+<li>Create a new release candidate tag.</li>
+</ol>
+<p><a name="OpenCMISReleaseDocumentation-PublishingTheRelease"></a></p>
+<h2 id="publishing_the_release">Publishing The Release</h2>
+<p><a name="OpenCMISReleaseDocumentation-PostReleaseCleanup"></a></p>
+<h2 id="post_release_cleanup">Post Release Cleanup</h2></div>
+             <!-- Content -->
+           </td>
+          </tr>
+        </table>
+     </td>
+     <td id="cell-2-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-3-0">&nbsp;</td>
+      <td id="cell-3-1">&nbsp;</td>
+      <td id="cell-3-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+     <td id="cell-3-0">&nbsp;</td>
+     <td id="cell-3-1">
+       <div id="footer">
+       <!-- Footer -->
+       <div id="site-footer">
+          
+          Apache Chemistry, Apache, the Apache feather logo, and the Apache 
+          Chemistry project logo are trademarks of The Apache Software 
+          Foundation.
+          <BR />
+          Content Management Interoperability Services (CMIS) is an
+          <a href="http://www.oasis-open.org/committees/cmis/">OASIS</a>
+          specification.
+          
+       </div>
+       <!-- Footer -->
+       </div>
+     </td>
+     <td id="cell-3-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-4-0">&nbsp;</td>
+      <td id="cell-4-1">&nbsp;</td>
+      <td id="cell-4-2">&nbsp;</td>
+    </tr>
+  </table>
+</body>
+</html>

Added: websites/staging/chemistry/trunk/content/java/developing/client/dev-client-api.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/developing/client/dev-client-api.html (added)
+++ websites/staging/chemistry/trunk/content/java/developing/client/dev-client-api.html Fri Mar 18 11:57:49 2011
@@ -0,0 +1,297 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+
+    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.
+
+-->
+<html>
+  <head>
+    <link type="text/css" rel="stylesheet" href="/resources/site.css" />
+    <script src="/resources/space.js" type="text/javascript"></script>
+    <meta name="keywords" content="CMIS, Content Management Interoperability Service, ECM, Enterprise Content Management, OASIS, integration standards, Chemistry, OpenCMIS, cmislib, DotCMIS" />
+    <meta name="description" content="Apache Chemistry, CMIS Implementation" />
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+    <title>
+Apache Chemistry - OpenCMIS Client API
+    </title>
+  </head>
+<body onload="init()">
+  <table width="100%" cellpadding="0" cellspacing="0">
+    <tr width="100%">
+      <td id="cell-0-0">&nbsp;</td>
+      <td id="cell-0-1">&nbsp;</td>
+      <td id="cell-0-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-1-0">&nbsp;</td>
+      <td id="cell-1-1">
+        <div style="padding: 5px;">
+          <div id="banner">
+          <!-- Banner -->
+<TABLE border="0" cellpadding="0" cellspacing="0" width="100%">
+<TR>
+<TD align="left" class="topbardiv" nowrap="">
+  <A href="http://chemistry.apache.org/" title="Apache Chemistry">
+    <IMG border="0" src="/images/chemistry_tm_logo_small.png"/>
+  </A>
+</TD>
+<TD align="right" nowrap="">
+  <A href="http://www.apache.org/" title="The Apache Software Foundation">
+    <IMG border="0" src="/images/asf-logo.png"/>
+  </A>
+</TD>
+</TR>
+</TABLE>
+          <!-- Banner -->
+          </div>
+        </div>
+        <div id="top-menu">
+          <table border="0" cellpadding="1" cellspacing="0" width="100%">
+            <tr>
+              <td>
+                <div align="left">
+                <!-- Breadcrumbs -->
+<a href="/">Home</a>&nbsp;&raquo&nbsp;<a href="/java">Java</a>&nbsp;&raquo&nbsp;<a href="/java/developing">Developing</a>&nbsp;&raquo&nbsp;<a href="/java/developing/client">Client</a>&nbsp;&raquo&nbsp;<a href="/java/developing/client/dev-client-api.html">OpenCMIS Client API</a>
+                <!-- Breadcrumbs -->
+                </div>
+              </td>
+              <td>
+                <div align="right">
+                <!-- Quicklinks -->
+<P>
+<A href="http://www.apache.org/" class="external-link" rel="nofollow">Apache</A>
+|
+<A href="http://www.apache.org/licenses/LICENSE-2.0.html" class="external-link" rel="nofollow">License</A>
+|
+<A href="sitemap.html" title="SiteMap">Site Map</A>
+</P>
+                <!-- Quicklinks -->
+                </div>
+              </td>
+            </tr>
+          </table>
+        </div>
+      </td>
+      <td id="cell-1-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-2-0">&nbsp;</td>
+      <td id="cell-2-1">
+        <table>
+          <tr height="100%" valign="top">
+            <td height="100%">
+              <div id="wrapper-menu-page-right">
+                <div id="wrapper-menu-page-top">
+                  <div id="wrapper-menu-page-bottom">
+                    <div id="menu-page">
+                    <!-- NavigationBar -->
+                    <H3><A name="Navigation-Overview"></A>Overview</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="/project/cmis.html" title="What's CMIS">What is CMIS?</A></LI>
+   <LI><A href="http://www.apache.org/licenses/" class="external-link" rel="nofollow">License</A></LI>
+   <LI><A href="/project/community.html" title="Community">Community</A></LI>
+   <LI><A href="http://mail-archives.apache.org/mod_mbox/chemistry-dev/" class="external-link" rel="nofollow">Mailing List</A></LI>
+   <LI><A href="https://issues.apache.org/jira/browse/CMIS" class="external-link" rel="nofollow">Issue Tracking</A></LI>
+   <LI><A href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Search"></A>Search</H3>
+
+<DIV style="padding: 0px 0px 0px 20px;">
+<FORM action="http://www.google.com/search" method="get" style="font-size: 10px;">
+<INPUT name="ie" type="hidden" value="UTF-8"></INPUT>
+<INPUT name="oe" type="hidden" value="UTF-8"></INPUT>
+  <INPUT maxlength="255" name="q" size="12" type="text" value=""></INPUT>
+  <INPUT name="btnG" type="submit" value="Search"></INPUT>
+  <INPUT name="domains" type="hidden" value="incubator.apache.org/chemistry"></INPUT>
+  <INPUT name="sitesearch" type="hidden" value="incubator.apache.org/chemistry"></INPUT>
+</FORM>
+</DIV>
+
+
+<H3><A name="Navigation-CMISforJava"></A>CMIS for Java</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/java/overview.html" title="OpenCMIS Overview and Index">Overview</A></LI>
+  <LI><A href="/java/download.html" title="Downloads">Downloads</A></LI>
+  <LI><A href="/java/develop/dev-index.html" title="">Developing with OpenCMIS</A></LI>
+  <LI><A href="/java/examples/example-index.html" title="Example Code">Example Code</A></LI>
+  <LI><A href="/java/howto/how-to-index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
+  <LI><A href="http://incubator.apache.org/chemistry/javadoc/index.html" class="external-link" 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>
+
+
+<H3><A name="Navigation-CMISforPython"></A>CMIS for Python</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/python/cmislib.html" title="cmislib">cmislib</A></LI>
+   <LI><A href="http://incubator.apache.org/chemistry/cmislib-doc/" class="external-link" rel="nofollow">cmislib Documentation</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/cmislib/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISforPHP"></A>CMIS for PHP</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/php/phpclient.html" title="phpclient">CMIS PHP Client</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/phpclient/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISfor.NET"></A>CMIS for .NET</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/dotnet/dotcmis.html" title="DotCMIS">DotCMIS</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/dotcmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Sponsorship"></A>Sponsorship</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</A></LI>
+   <LI><A href="http://www.apache.org/foundation/sponsorship.html" class="external-link" rel="nofollow">Sponsoring Apache</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Internal"></A>Internal Docs</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://chemistry.apache.org/internal/opencmis-maven-release-documentation.html" class="external-link" rel="nofollow">Release Process</A></LI>
+</UL>
+                    <!-- NavigationBar -->
+                    </div>
+                </div>
+              </div>
+            </div>
+           </td>
+           <td height="100%">
+             <!-- Content -->
+             <div class="wiki-content"><h1 id="opencmis_client_api">OpenCMIS Client API</h1>
+<p><a name="OpenCMISClientAPI-OpenCMISClientAPI"></a></p>
+<h2 id="overview">Overview</h2>
+<p>The OpenCMIS client layer provides an object oriented interface for easy
+consumption of the underlying CMIS related layers. In addition to the CMIS
+specification the OpenCMIS client layer introduces a session concept which
+easily enables applications to get control on the client side cache
+behavior.</p>
+<p>The client layer consists of a client interface, common interfaces and a
+runtime implementation. The runtime maps the client interface to the
+bindings layer and implements the session cache. All parts are exposed by
+following packages:</p>
+<table>
+<thead>
+<tr>
+<th>Package</th>
+<th>Artifact</th>
+<th>Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>org.apache.chemistry.opencmis.client.api</td>
+<td>chemistry-opencmis-client-api</td>
+<td>Main interfaces of the client API</td>
+</tr>
+<tr>
+<td>org.apache.chemistry.opencmis.commons.api</td>
+<td>chemistry-opencmis-commons-api</td>
+<td>Interfaces and classes shared by client and client bindings API</td>
+</tr>
+<tr>
+<td>org.apache.chemistry.opencmis.client.runtime</td>
+<td>chemistry-opencmis-client-impl</td>
+<td>Implementation classes of client API including a default implementation of the SessionFactory</td>
+</tr>
+</tbody>
+</table>
+<p>The following UML diagram illustrates the main classes of the client API:</p>
+<p><img src="opencmis-client-api-class-diagram.png">
+<br/></p>
+<ul>
+<li><strong>SessionFactory</strong> This interface provides the entry point into the client
+API and is responsible to create a session object. Additionally it gives
+access to all repository info exposed by a CMIS client binding. The runtime
+provides a default implementation for the SessionFactory interface.</li>
+<li><strong>Session</strong> This is the main interface an application has to work with. A
+session object is related to a CMIS service client binding and is attached
+to exact one repository. All data that is received through the session
+interface can be cached in the session object in dependency of the concrete
+implementation which is behind.</li>
+<li><strong>Repository</strong> Wrapper interface for the CMIS RepositoryInfo service.</li>
+<li><strong>CmisObject</strong> The CmisObject interface represents the CMIS domain object.</li>
+<li><strong>ObjectType</strong> This interface is base for all CMIS domain types like
+FolderType, DocumentType, PolicyType and RelationshipType. The derived
+interfaces are not shown in the diagram.</li>
+<li><strong>Folder</strong> This interface represents the CMIS folder object.</li>
+<li><strong>Document</strong> This interface represents the CMIS document object.</li>
+<li><strong>ContentStream</strong> this interface wraps the content stream of a CMIS
+document.</li>
+<li><strong>Policy</strong> This interface represents the CMIS policy object.</li>
+<li><strong>Relationship</strong> This interface represents the CMIS relationship object.</li>
+</ul>
+<p><a name="OpenCMISClientAPI-Sessions"></a></p>
+<h2 id="sessions">Sessions</h2>
+<p>OpenCMIS' central entry point to a CMIS repository is a session. A session
+controls settings and caches that used across multiple calls and provides
+access to all CMIS operations and objects.
+In order to create a session, the SessionFactory needs a set parameters
+(see <a href="opencmis-session-parameters.html">OpenCMIS Session Parameters</a>
+).</p></div>
+             <!-- Content -->
+           </td>
+          </tr>
+        </table>
+     </td>
+     <td id="cell-2-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-3-0">&nbsp;</td>
+      <td id="cell-3-1">&nbsp;</td>
+      <td id="cell-3-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+     <td id="cell-3-0">&nbsp;</td>
+     <td id="cell-3-1">
+       <div id="footer">
+       <!-- Footer -->
+       <div id="site-footer">
+          
+          Apache Chemistry, Apache, the Apache feather logo, and the Apache 
+          Chemistry project logo are trademarks of The Apache Software 
+          Foundation.
+          <BR />
+          Content Management Interoperability Services (CMIS) is an
+          <a href="http://www.oasis-open.org/committees/cmis/">OASIS</a>
+          specification.
+          
+       </div>
+       <!-- Footer -->
+       </div>
+     </td>
+     <td id="cell-3-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-4-0">&nbsp;</td>
+      <td id="cell-4-1">&nbsp;</td>
+      <td id="cell-4-2">&nbsp;</td>
+    </tr>
+  </table>
+</body>
+</html>



Mime
View raw message