chemistry-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r785867 [6/7] - in /websites/staging/chemistry/trunk/content: ./ dotnet/ java/ php/ python/
Date Mon, 21 Feb 2011 14:22:50 GMT
Added: websites/staging/chemistry/trunk/content/java/opencmis-release-documentation.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/opencmis-release-documentation.html (added)
+++ websites/staging/chemistry/trunk/content/java/opencmis-release-documentation.html Mon Feb 21 14:22:49 2011
@@ -0,0 +1,360 @@
+<!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"></link>
+    <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"/>
+    <meta name="description" content="Apache Chemistry, CMIS Implementation" />
+    <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="/java">Java</a>&nbsp;&raquo&nbsp;<a href="/java/opencmis.html">OpenCMIS</a>&nbsp;&raquo&nbsp;<a href="/java/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="http://www.apache.org/licenses/LICENSE-2.0.html" class="external-link" rel="nofollow">License</A></LI>
+   <LI><A href="sitemap.html" title="SiteMap">Site Map</A></LI>
+   <LI><A href="http://mail-archives.apache.org/mod_mbox/incubator-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>
+</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="opencmis.html" title="OpenCMIS">OpenCMIS</A></LI>
+   <LI><A href="opencmis-modules.html" title="OpenCMIS Modules">Overview</A></LI>
+   <LI><A href="opencmis-client-api.html" title="OpenCMIS Client API">Client API</A></LI>
+   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk" class="external-link" rel="nofollow">Source Code</A></LI>
+   <LI><A href="http://incubator.apache.org/chemistry/javadoc/index.html" class="external-link" rel="nofollow">JavaDoc</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISforPython"></A>CMIS for Python</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="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="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="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>
+
+                    <!-- 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/opencmis-server-framework.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/opencmis-server-framework.html (added)
+++ websites/staging/chemistry/trunk/content/java/opencmis-server-framework.html Mon Feb 21 14:22:49 2011
@@ -0,0 +1,349 @@
+<!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"></link>
+    <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"/>
+    <meta name="description" content="Apache Chemistry, CMIS Implementation" />
+    <title>
+Apache Chemistry - OpenCMIS Server Framework
+    </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/opencmis.html">OpenCMIS</a>&nbsp;&raquo&nbsp;<a href="/java/opencmis-server-framework.html">OpenCMIS Server Framework</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="http://www.apache.org/licenses/LICENSE-2.0.html" class="external-link" rel="nofollow">License</A></LI>
+   <LI><A href="sitemap.html" title="SiteMap">Site Map</A></LI>
+   <LI><A href="http://mail-archives.apache.org/mod_mbox/incubator-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>
+</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="opencmis.html" title="OpenCMIS">OpenCMIS</A></LI>
+   <LI><A href="opencmis-modules.html" title="OpenCMIS Modules">Overview</A></LI>
+   <LI><A href="opencmis-client-api.html" title="OpenCMIS Client API">Client API</A></LI>
+   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk" class="external-link" rel="nofollow">Source Code</A></LI>
+   <LI><A href="http://incubator.apache.org/chemistry/javadoc/index.html" class="external-link" rel="nofollow">JavaDoc</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISforPython"></A>CMIS for Python</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="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="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="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>
+
+                    <!-- NavigationBar -->
+                    </div>
+                </div>
+              </div>
+            </div>
+           </td>
+           <td height="100%">
+             <!-- Content -->
+             <div class="wiki-content"><h1 id="opencmis_server_framework">OpenCMIS Server Framework</h1>
+<p><a name="OpenCMISServerFramework-OpenCMISServerFramework"></a></p>
+<p>The OpenCMIS Server Framework provides a server implementation of both CMIS
+bindings, AtomPub and Web Services, and maps them to Java interfaces.
+Requests and data from CMIS clients are converted and pushed to a
+repository connector. The connector translates the CMIS calls into native
+repository calls.</p>
+<p><a name="OpenCMISServerFramework-RepositoryConnectorDevelopment"></a></p>
+<h2 id="repository_connector_development">Repository Connector Development</h2>
+<p>This is a brief description of the interfaces and classes a repository
+connector has to extend and implement. For interface details see the
+OpenCMIS Server Framework SPI JavaDoc.</p>
+<p><a name="OpenCMISServerFramework-FrameworkEntryPoint"></a></p>
+<h3 id="framework_entry_point">Framework Entry Point</h3>
+<p>A repository connector has to extend the <code>AbstractServiceFactory</code> class.
+This class manages the objects that implement the CMIS service interface.
+There is only one active instance of this factory class per servlet
+context. The class name has to be set in the configuration file
+<code>/WEB-INF/classes/repository.properties</code>.</p>
+<div class="codehilite"><pre><span class="c1"># set fully qualified class name</span>
+<span class="n">class</span><span class="o">=</span><span class="n">org</span><span class="o">.</span><span class="n">repository</span><span class="o">.</span><span class="n">ServicesFactory</span>
+</pre></div>
+
+
+<p>The configuration file may contain more key-value pairs. They are passed to
+the <code>init</code> method of the <code>AbstractServiceFactory</code> object when the
+servlet context starts up.</p>
+<p>For each request the <code>getService</code> method will be called and a
+<code>CallContext</code> object will be passed. This <code>CallContext</code> object contains
+data about the request, such as the used binding, the repository id,
+username and password. The <code>getService</code> method must return an object that
+implements the <code>CmisService</code> interface. This object will only be used in
+this thread. When the object is not needed anymore, the <code>close</code> method on
+the object will be called.</p>
+<p>It is up to the repository connector how these service objects are created
+and maintained. It is possible to create such an object for each request or
+keep an instance per thread in a <code>ThreadLocal</code> or manage service objects in a
+pool. If you reuse a service object make sure that it doesn't hold any
+state from previous requests.</p>
+<p><a name="OpenCMISServerFramework-ServiceInterface"></a></p>
+<h3 id="service_interface">Service Interface</h3>
+<p>The <code>CmisService</code> interface contains all operations of the CMIS
+specification and a few more. Most methods are named after the operations
+described in the CMIS specification. There are a few exceptions to that
+rule because the AtomPub binding doesn't always allow a one-to-one mapping.
+Those divergences are explained in the JavaDoc.</p>
+<p>The methods take the same parameters as described in the CMIS
+specification. There are also a few exceptions that are explained in the
+JavaDoc.</p>
+<p>It is recommended to extend the <code>AbstractCmisService</code> class instead of
+implementing the <code>CmisService</code> interface directly.
+<code>AbstractCmisService</code> contains several convenience methods and covers all
+AtomPub specifics in a generic way.</p>
+<p><a name="OpenCMISServerFramework-AtomPubSpecifics"></a></p>
+<h3 id="atompub_specifics">AtomPub Specifics</h3>
+<p>The AtomPub binding needs more object data than many of the operations
+return. Therefore a repository connector has to provide <code>ObjectInfo</code>
+objects through the <code>getObjectInfo</code> method. <code>AbstractCmisService</code>
+provides a generic implementation of <code>getObjectInfo</code>. If you don't notice
+any performance issue with the AtomPub binding, you don't have to bother
+with <code>ObjectInfo</code> objects.</p>
+<p>If the generic assembly of <code>ObjectInfo</code> objects raises a problem, a
+repository connector can build them itself. <code>AbstractCmisService</code>
+provides a <code>addObjectInfo</code> method that takes and manages <code>ObjectInfo</code>
+objects. Which objects are required for which operation is documented in
+the JavaDoc.</p>
+<p><a name="OpenCMISServerFramework-AuthenticationFramework"></a></p>
+<h3 id="authentication_framework">Authentication Framework</h3>
+<p>Authentication information is transported to the service implementation via
+the <code>CallContext</code> object. The <code>CallContext</code> is basically a Map and can
+contain any kind of data. The OpenCMIS server fills it by default with a
+username and a password from either HTTP basic authentication for the
+AtomPub binding or WS-Security (UsernameToken) for the Web Services
+binding.</p>
+<p>Other authentication methods can be plugged in if needed. Here is how this
+works for the two CMIS bindings.</p>
+<p><a name="OpenCMISServerFramework-AtomPubauthentication"></a></p>
+<h4 id="atompub_authentication">AtomPub authentication</h4>
+<p>For the AtomPub binding a new class implementing the interface
+<code>org.apache.chemistry.opencmis.server.impl.atompub.CallContextHandler</code>
+has to be created. It gets the <code>HttpServletRequest</code> object of the current
+request and returns key-value pairs that are added to the <code>CallContext</code>.
+See the JavaDoc for details.</p>
+<p>The new <code>CallContext</code> handler can be activated by changing the servlet init parameter <code>callContextHandler</code>
+in <code>/WEB-INF/web.xml</code>.</p>
+<div class="codehilite"><pre><span class="nt">&lt;init-param&gt;</span>
+  <span class="nt">&lt;param-name&gt;</span>callContextHandler<span class="nt">&lt;/param-name&gt;</span>
+  <span class="nt">&lt;param-value&gt;</span>org.example.opencmis.MyCallContextHandler<span class="nt">&lt;/param-value&gt;</span>
+<span class="nt">&lt;/init-param&gt;</span>
+</pre></div>
+
+
+<p><a name="OpenCMISServerFramework-WebServicesauthentication"></a></p>
+<h4 id="web_services_authentication">Web Services authentication</h4>
+<p>For the Web Services binding a new <code>SOAPHandler</code> class has to be created
+and registered in <code>/WEB-INF/sun-jaxws.xml</code>.</p>
+<p>The <code>handleMessage</code> method should look like this:</p>
+<div class="codehilite"><pre><span class="n">public</span> <span class="n">boolean</span> <span class="n">handleMessage</span><span class="p">(</span><span class="n">SOAPMessageContext</span> <span class="n">context</span><span class="p">)</span> <span class="p">{</span>
+  <span class="n">Boolean</span> <span class="n">outboundProperty</span> <span class="o">=</span> <span class="p">(</span><span class="n">Boolean</span><span class="p">)</span>
+        <span class="n">context</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">MessageContext</span><span class="o">.</span><span class="n">MESSAGE_OUTBOUND_PROPERTY</span><span class="p">);</span>
+  <span class="k">if</span> <span class="p">(</span><span class="n">outboundProperty</span><span class="o">.</span><span class="n">booleanValue</span><span class="p">())</span> <span class="p">{</span>
+    <span class="sr">//</span> <span class="n">we</span> <span class="n">are</span> <span class="n">only</span> <span class="n">looking</span> <span class="n">at</span> <span class="n">inbound</span> <span class="n">messages</span>
+    <span class="k">return</span> <span class="n">true</span><span class="p">;</span>
+  <span class="p">}</span>
+
+  <span class="sr">//</span> <span class="k">do</span> <span class="n">whatever</span> <span class="n">you</span> <span class="n">have</span> <span class="n">to</span> <span class="k">do</span> <span class="n">here</span>
+  <span class="n">String</span> <span class="n">user</span> <span class="o">=</span> <span class="o">...</span>
+  <span class="n">String</span> <span class="n">secret</span> <span class="o">=</span> <span class="o">...</span>
+
+  <span class="sr">//</span> <span class="n">set</span> <span class="n">up</span> <span class="n">key</span><span class="o">-</span><span class="n">value</span> <span class="n">pairs</span> <span class="k">for</span> <span class="n">the</span> <span class="n">CallContext</span>
+  <span class="n">Map</span><span class="o">&lt;</span><span class="n">String</span><span class="p">,</span> <span class="n">String</span><span class="o">&gt;</span> <span class="n">callContextMap</span> <span class="o">=</span> <span class="k">new</span> <span class="n">HashMap</span><span class="o">&lt;</span><span class="n">String</span><span class="p">,</span> <span class="n">String</span><span class="o">&gt;</span><span class="p">();</span>
+  <span class="n">callContextMap</span><span class="o">.</span><span class="n">put</span><span class="p">(</span><span class="s">&quot;org.example.opencmis.user&quot;</span><span class="p">,</span> <span class="n">user</span><span class="p">);</span>
+  <span class="n">callContextMap</span><span class="o">.</span><span class="n">put</span><span class="p">(</span><span class="s">&quot;org.example.opencmis.secret&quot;</span><span class="p">,</span> <span class="n">secret</span><span class="p">);</span>
+
+  <span class="sr">//</span> <span class="n">add</span> <span class="n">key</span><span class="o">-</span><span class="n">value</span> <span class="n">pairs</span> <span class="n">the</span> <span class="n">SOAP</span> <span class="n">message</span> <span class="n">context</span>
+  <span class="n">context</span><span class="o">.</span><span class="n">put</span><span class="p">(</span><span class="n">AbstractService</span><span class="o">.</span><span class="n">CALL_CONTEXT_MAP</span><span class="p">,</span> <span class="n">callContextMap</span><span class="p">);</span>
+  <span class="n">context</span><span class="o">.</span><span class="n">setScope</span><span class="p">(</span><span class="n">AbstractService</span><span class="o">.</span><span class="n">CALL_CONTEXT_MAP</span><span class="p">,</span> <span class="n">Scope</span><span class="o">.</span><span class="n">APPLICATION</span><span class="p">);</span>
+
+  <span class="k">return</span> <span class="n">true</span><span class="p">;</span>
+<span class="p">}</span>
+</pre></div>
+
+
+<p><a name="OpenCMISServerFramework-RepositoryConnectorDeployment"></a></p>
+<h2 id="repository_connector_deployment">Repository Connector Deployment</h2>
+<p>The OpenCMIS build process creates a WAR file in
+<code>/chemistry-opencmis-server/chemistry-opencmis-server/target</code>. This WAR
+file should be used as a template. It can be deployed as it is but doesn't
+do anything.</p>
+<p>In order to use your connector, copy your compiled connector code into this
+WAR file and overwrite <code>/WEB-INF/classes/repository.properties</code>.</p>
+<p>Have a look at the <a href="opencmis-fileshare-repository.html">OpenCMIS FileShare Repository</a>
+ test repository code and <code>pom.xml</code>. It's a simple example of a
+repository connector.</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>

Added: websites/staging/chemistry/trunk/content/java/opencmis-session-parameters.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/opencmis-session-parameters.html (added)
+++ websites/staging/chemistry/trunk/content/java/opencmis-session-parameters.html Mon Feb 21 14:22:49 2011
@@ -0,0 +1,264 @@
+<!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"></link>
+    <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"/>
+    <meta name="description" content="Apache Chemistry, CMIS Implementation" />
+    <title>
+Apache Chemistry - OpenCMIS Session Parameters
+    </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/opencmis.html">OpenCMIS</a>&nbsp;&raquo&nbsp;<a href="/java/opencmis-session-parameters.html">OpenCMIS Session Parameters</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="http://www.apache.org/licenses/LICENSE-2.0.html" class="external-link" rel="nofollow">License</A></LI>
+   <LI><A href="sitemap.html" title="SiteMap">Site Map</A></LI>
+   <LI><A href="http://mail-archives.apache.org/mod_mbox/incubator-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>
+</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="opencmis.html" title="OpenCMIS">OpenCMIS</A></LI>
+   <LI><A href="opencmis-modules.html" title="OpenCMIS Modules">Overview</A></LI>
+   <LI><A href="opencmis-client-api.html" title="OpenCMIS Client API">Client API</A></LI>
+   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk" class="external-link" rel="nofollow">Source Code</A></LI>
+   <LI><A href="http://incubator.apache.org/chemistry/javadoc/index.html" class="external-link" rel="nofollow">JavaDoc</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISforPython"></A>CMIS for Python</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="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="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="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>
+
+                    <!-- NavigationBar -->
+                    </div>
+                </div>
+              </div>
+            </div>
+           </td>
+           <td height="100%">
+             <!-- Content -->
+             <div class="wiki-content"><h1 id="opencmis_session_parameters">OpenCMIS Session Parameters</h1>
+<p><a name="OpenCMISSessionParameters-OpenCMISSessionParameters"></a></p>
+<table>
+<tr><th>Key</th><th>Constant</th><th>Description</th><th>Values</th><th>Required</th><th>Default</th></tr>
+<tr><td>org.apache.chemistry.opencmis.binding.spi.type</td><td>BINDING_TYPE</td><td>Binding to use
+for the session </td><td>"atompub", "webservices", "local", "custom"</td><td>yes</td><td> </td></tr>
+
+<tr><td>org.apache.chemistry.opencmis.locale.iso639</td><td>LOCALE_ISO639_LANGUAGE</td><td>Language
+code sent to server</td><td>ISO 639 code</td><td>no</td><td> </td><td> </td></tr>
+<tr><td>org.apache.chemistry.opencmis.locale.iso3166</td><td>LOCALE_ISO3166_COUNTRY</td><td>Country
+code sent to server if language code is set</td><td>ISO 3166 code</td><td>no</td><td> </td></tr>
+
+<tr><td>org.apache.chemistry.opencmis.binding.webservices.memoryThreshold</td><td>WEBSERVICES_MEMORY_THRESHOLD</td><td>Documents
+smaller than the threshold are kept in main memory, larger documents are
+written to a temporary file</td><td>size in bytes</td><td>no</td><td>4194304 (4MB)</td></tr>
+
+<tr><td>org.apache.chemistry.opencmis.binding.auth.classname</td><td>AUTHENTICATION_PROVIDER_CLASS</td><td>Authentication
+Provider</td><td>class
+name</td><td>no</td><td>org.apache.chemistry.opencmis.client.bindings.spi.StandardAuthenticationProvider</td></tr>
+<tr><td>org.apache.chemistry.opencmis.binding.auth.http.basic</td><td>AUTH_HTTP_BASIC</td><td>Switch
+to turn HTTP basic authentication on or off</td><td>"true", "false"</td><td>no</td><td>Depends on
+BINDING_TYPE</td></tr>
+<tr><td>org.apache.chemistry.opencmis.binding.auth.soap.usernametoken</td><td>AUTH_SOAP_USERNAMETOKEN</td><td>Switch
+to turn UsernameTokens on or off</td><td>"true", "false"</td><td>no</td><td>Depends on
+BINDING_TYPE</td></tr>
+<tr><td>org.apache.chemistry.opencmis.binding.compression</td><td>COMPRESSION</td><td>Switch to
+turn HTTP compression on or off</td><td>"true", "false"</td><td>no</td><td>false</td></tr>
+<tr><td>org.apache.chemistry.opencmis.cache.classname</td><td>CACHE_CLASS</td><td>Cache
+implementation</td><td>class
+name</td><td>no</td><td>org.apache.chemistry.opencmis.client.runtime.cache.CacheImpl</td></tr>
+<tr><td>org.apache.chemistry.opencmis.cache.objects.size</td><td>CACHE_SIZE_OBJECTS</td><td>Object
+cache size</td><td>number of objects</td><td>no</td><td>1000</td></tr>
+<tr><td>org.apache.chemistry.opencmis.cache.objects.ttl</td><td>CACHE_TTL_OBJECTS</td><td>Object
+cache time-to-live</td><td>time in milliseconds</td><td>no</td><td>7200000 (2 hours)</td></tr>
+<tr><td>org.apache.chemistry.opencmis.cache.pathtoid.size</td><td>CACHE_SIZE_PATHTOID</td><td>Path-to-id
+cache size</td><td>number of path to object links</td><td>no</td><td>1000</td></tr>
+<tr><td>org.apache.chemistry.opencmis.cache.pathtoid.ttl</td><td>CACHE_TTL_PATHTOID</td><td>Path-to-id
+cache time-to-live</td><td>time in milliseconds</td><td>no</td><td>1800000 (30 minutes)</td></tr>
+<tr><td>org.apache.chemistry.opencmis.cache.path.omit</td><td>CACHE_PATH_OMIT</td><td>Turn off
+path-to-id cache</td><td>"true", "false"</td><td>no</td><td>false</td></tr>
+<tr><td>org.apache.chemistry.opencmis.binding.cache.repositories.size</td><td>CACHE_SIZE_REPOSITORIES</td><td>Repository
+info cache size</td><td>number of objects</td><td>no</td><td>10</td></tr>
+<tr><td>org.apache.chemistry.opencmis.binding.cache.types.size</td><td>CACHE_SIZE_TYPES</td><td>Type
+definition cache size</td><td>number of objects</td><td>no</td><td>100</td></tr>
+<tr><td>org.apache.chemistry.opencmis.binding.cache.links.size</td><td>CACHE_SIZE_LINKS</td><td>AtomPub
+link cache size</td><td>number of objects</td><td>no</td><td>400</td></tr>
+<tr><td>org.apache.chemistry.opencmis.objectfactory.classname</td><td>OBJECT_FACTORY_CLASS</td><td>Object
+factory implementation </td><td>class
+name</td><td>no</td><td>org.apache.chemistry.opencmis.client.runtime.repository.ObjectFactoryImpl</td></tr></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/opencmis.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/opencmis.html (added)
+++ websites/staging/chemistry/trunk/content/java/opencmis.html Mon Feb 21 14:22:49 2011
@@ -0,0 +1,356 @@
+<!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"></link>
+    <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"/>
+    <meta name="description" content="Apache Chemistry, CMIS Implementation" />
+    <title>
+Apache Chemistry - OpenCMIS
+    </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/opencmis.html">OpenCMIS</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="http://www.apache.org/licenses/LICENSE-2.0.html" class="external-link" rel="nofollow">License</A></LI>
+   <LI><A href="sitemap.html" title="SiteMap">Site Map</A></LI>
+   <LI><A href="http://mail-archives.apache.org/mod_mbox/incubator-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>
+</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="opencmis.html" title="OpenCMIS">OpenCMIS</A></LI>
+   <LI><A href="opencmis-modules.html" title="OpenCMIS Modules">Overview</A></LI>
+   <LI><A href="opencmis-client-api.html" title="OpenCMIS Client API">Client API</A></LI>
+   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk" class="external-link" rel="nofollow">Source Code</A></LI>
+   <LI><A href="http://incubator.apache.org/chemistry/javadoc/index.html" class="external-link" rel="nofollow">JavaDoc</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISforPython"></A>CMIS for Python</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="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="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="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>
+
+                    <!-- NavigationBar -->
+                    </div>
+                </div>
+              </div>
+            </div>
+           </td>
+           <td height="100%">
+             <!-- Content -->
+             <div class="wiki-content"><h1 id="welcome_to_opencmis">Welcome to OpenCMIS</h1>
+<p><a name="OpenCMIS-WelcometoOpenCMIS"></a></p>
+<p>OpenCMIS is a collection of Java libraries, frameworks and tools around the <a href="http://docs.oasis-open.org/cmis/CMIS/v1.0/cmis-spec-v1.0.html">CMIS (Content Management Interoperability Services)</a>
+ specification.</p>
+<p>The aim of OpenCMIS is to make CMIS simple for Java client and server
+developers. It hides the binding details and provides APIs and SPIs on
+different abstraction levels. It also includes test tools for content
+repository developers and client application developers.</p>
+<p><a name="OpenCMIS-GetOpenCMIS"></a></p>
+<h2 id="get_opencmis">Get OpenCMIS</h2>
+<p><a name="OpenCMIS-OpenCMISdownload"></a></p>
+<h3 id="opencmis_download">OpenCMIS download</h3>
+<p>You can download the latest OpenCMIS releases here.</p>
+<a name="OpenCMIS-0.2.0FullDownloadpage">
+
+<h4 id="incubation_release_020_full_download_pagehttpwwwapacheorgdynclosercgiincubatorchemistryopencmis020-incubating_and_release_noteshttpsissuesapacheorgjirasecureissuenavigatorjsparesettruepid12310936fixfor12315134sorterfieldprioritysorterorderdesc">Incubation Release 0.2.0 <a href="http://www.apache.org/dyn/closer.cgi/incubator/chemistry/opencmis/0.2.0-incubating/">Full Download page</a> and <a href="https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&amp;&amp;pid=12310936&amp;fixfor=12315134&amp;sorter/field=priority&amp;sorter/order=DESC">Release Notes</a></h4>
+<table>
+<tr>
+  <th> Package </th>
+  <th> zip </th>
+  <th> tar.gz </th>
+</tr>
+<tr>
+  <td> OpenCMIS Client with dependencies </td>
+  <td> <a href="http://www.apache.org/dyn/closer.cgi/incubator/chemistry/opencmis/0.2.0-incubating/chemistry-opencmis-client-impl-0.2.0-incubating-with-dependencies.zip">Download</a> </td>
+  <td> <a href="http://www.apache.org/dyn/closer.cgi/incubator/chemistry/opencmis/0.2.0-incubating/chemistry-opencmis-client-impl-0.2.0-incubating-with-dependencies.tar.gz">Download</a> </td>
+</tr>
+<tr>
+  <td> OpenCMIS Server Webapps </td>
+  <td> <a href="http://www.apache.org/dyn/closer.cgi/incubator/chemistry/opencmis/0.2.0-incubating/chemistry-opencmis-dist-0.2.0-incubating-server-webapps.zip">Download</a> </td>
+  <td> <a href="http://www.apache.org/dyn/closer.cgi/incubator/chemistry/opencmis/0.2.0-incubating/chemistry-opencmis-dist-0.2.0-incubating-server-webapps.tar.gz">Download</a> </td>
+</tr>
+<tr>
+  <td> OpenCMIS Workbench </td>
+  <td> <a href="http://www.apache.org/dyn/closer.cgi/incubator/chemistry/opencmis/0.2.0-incubating/chemistry-opencmis-workbench-0.2.0-incubating-full.zip">Download</a> </td>
+  <td> <a href="http://www.apache.org/dyn/closer.cgi/incubator/chemistry/opencmis/0.2.0-incubating/chemistry-opencmis-workbench-0.2.0-incubating-full.tar.gz">Download</a> </td>
+</tr>
+<tr>
+  <td> OpenCMIS Docs </td>
+  <td> <a href="http://www.apache.org/dyn/closer.cgi/incubator/chemistry/opencmis/0.2.0-incubating/chemistry-opencmis-0.2.0-incubating-docs.zip">Download</a> </td>
+  <td> <a href="http://www.apache.org/dyn/closer.cgi/incubator/chemistry/opencmis/0.2.0-incubating/chemistry-opencmis-0.2.0-incubating-docs.tar.gz">Download</a> </td>
+</tr>
+<tr>
+  <td> OpenCMIS Sources </td>
+  <td> <a href="http://www.apache.org/dyn/closer.cgi/incubator/chemistry/opencmis/0.2.0-incubating/chemistry-opencmis-0.2.0-incubating-source-release.zip">Download</a> </td>
+  <td>  </td>
+</tr>
+</table>
+
+<a name="OpenCMIS-0.1.0FullDownloadpage">
+
+<h4 id="incubation_release_010_full_download_pagehttpwwwapacheorgdynclosercgiincubatorchemistryopencmis010-incubating">Incubation Release 0.1.0 <a href="http://www.apache.org/dyn/closer.cgi/incubator/chemistry/opencmis/0.1.0-incubating/">Full Download page</a></h4>
+<table>
+<tr>
+  <th> Package </th>
+  <th> zip </th>
+  <th> tar.gz </th>
+</tr>
+<tr>
+  <td> OpenCMIS Client with dependencies </td>
+  <td> <a href="http://www.apache.org/dyn/closer.cgi/incubator/chemistry/opencmis/0.1.0-incubating/chemistry-opencmis-client-impl-0.1.0-incubating-with-dependencies.zip">Download</a> </td>
+  <td> <a href="http://www.apache.org/dyn/closer.cgi/incubator/chemistry/opencmis/0.1.0-incubating/chemistry-opencmis-client-impl-0.1.0-incubating-with-dependencies.tar.gz">Download</a> </td>
+</tr>
+<tr>
+  <td> OpenCMIS Server Webapps </td>
+  <td> <a href="http://www.apache.org/dyn/closer.cgi/incubator/chemistry/opencmis/0.1.0-incubating/chemistry-opencmis-dist-0.1.0-incubating-server-webapps.zip">Download</a> </td>
+  <td> <a href="http://www.apache.org/dyn/closer.cgi/incubator/chemistry/opencmis/0.1.0-incubating/chemistry-opencmis-dist-0.1.0-incubating-server-webapps.tar.gz">Download</a> </td>
+</tr>
+<tr>
+  <td> OpenCMIS Docs </td>
+  <td> <a href="http://www.apache.org/dyn/closer.cgi/incubator/chemistry/opencmis/0.1.0-incubating/chemistry-opencmis-0.1.0-incubating-docs.zip">Download</a> </td>
+  <td> <a href="http://www.apache.org/dyn/closer.cgi/incubator/chemistry/opencmis/0.1.0-incubating/chemistry-opencmis-0.1.0-incubating-docs.tar.gz">Download</a> </td>
+</tr>
+<tr>
+  <td> OpenCMIS Sources </td>
+  <td> <a href="http://www.apache.org/dyn/closer.cgi/incubator/chemistry/opencmis/0.1.0-incubating/chemistry-opencmis-0.1.0-incubating-source-release.zip">Download</a> </td>
+  <td>  </td>
+</tr>
+</table>
+
+<p><a name="OpenCMIS-UseOpenCMISwithMaven"></a></p>
+<h3 id="use_opencmis_with_maven">Use OpenCMIS with Maven</h3>
+<p>You can use OpenCMIS with <a href="http://maven.apache.org/">Maven</a>.
+Check the latest version available by <a href="https://repository.apache.org/index.html#nexus-search;quick~opencmis">searching the Apache repository</a>.
+You should add the repository declaration:</p>
+<p>Specifically in order to use the client you will need to add the following
+dependencies:</p>
+<p><em>Client:</em></p>
+<div class="codehilite"><pre> <span class="nt">&lt;dependency&gt;</span>
+    <span class="nt">&lt;groupId&gt;</span>org.apache.chemistry.opencmis<span class="nt">&lt;/groupId&gt;</span>
+    <span class="nt">&lt;artifactId&gt;</span>chemistry-opencmis-client-impl<span class="nt">&lt;/artifactId&gt;</span>
+    <span class="nt">&lt;version&gt;</span>0.2.0-incubating<span class="nt">&lt;/version&gt;</span>
+ <span class="nt">&lt;/dependency&gt;</span>
+</pre></div>
+
+
+<p><em>Server:</em></p>
+<div class="codehilite"><pre> <span class="nt">&lt;dependency&gt;</span>
+    <span class="nt">&lt;groupId&gt;</span>org.apache.chemistry.opencmis<span class="nt">&lt;/groupId&gt;</span>
+    <span class="nt">&lt;artifactId&gt;</span>chemistry-opencmis-server-support<span class="nt">&lt;/artifactId&gt;</span>
+    <span class="nt">&lt;version&gt;</span>0.2.0-incubating<span class="nt">&lt;/version&gt;</span>
+ <span class="nt">&lt;/dependency&gt;</span>
+</pre></div>
+
+
+<p>Please check the full Maven details for OpenCMIS on the <a href="http://incubator.apache.org/chemistry/maven-site/0.2.0-incubating/index.html">Maven generated site</a>.</p>
+<p><a name="OpenCMIS-CMISComponents"></a></p>
+<h2 id="cmis_components">CMIS Components</h2>
+<p>OpenCMIS is subdivided into these major areas:</p>
+<p><a name="OpenCMIS-CMISClient"></a></p>
+<h3 id="cmis_client">CMIS Client</h3>
+<p>OpenCMIS provides two CMIS client APIs that are called <a href="opencmis-client-api.html">Client API</a> and <a href="opencmis-client-bindings.html">Client Bindings API</a>.
+The <a href="opencmis-client-api.html">Client API</a> is a high-level, object orientated API and suitable for most use cases.
+It sits on top of the Client Bindings API.
+The <a href="opencmis-client-bindings.html">Client Bindings API</a> reflects the CMIS domain model.
+It allows fine-grained control which makes the interfaces a bit clunky.</p>
+<p><a name="OpenCMIS-CMISServer"></a></p>
+<h3 id="cmis_server">CMIS Server</h3>
+<p>The OpenCMIS <a href="opencmis-server-framework.html">Server Framework</a> handles both CMIS bindings on the server side and maps them to a common set of Java interfaces.
+Repository vendors just need to implement those interfaces and don't need to worry about the protocol on the wire.</p>
+<p>There are two repository implementations based on the Server Framework that are handy test tools for client developers.
+The <a href="opencmis-inmemory-repository.html">InMemory Test Repository</a> stores all data in main memory.
+The <a href="opencmis-fileshare-repository.html">FileShare Test Repository</a> turns a branch of your file system into a CMIS repository.</p>
+<p><a name="OpenCMIS-TestandTools"></a></p>
+<h3 id="test_and_tools">Test and Tools</h3>
+<p>In order to make the implementation of CMIS clients and server even simpler, OpenCMIS comes with a set of tests and tools.
+Currently, available are:</p>
+<ul>
+<li><a href="opencmis-browser.html">CMIS Browser</a>: A simple web based browser for CMIS repositories that support the AtomPub binding.</li>
+<li><a href="cmis-workbench.html">CMIS Workbench</a>: A CMIS desktop client for developers.</li>
+</ul>
+<p><a name="OpenCMIS-OpenCMISGuides"></a></p>
+<h2 id="opencmis_guides">OpenCMIS Guides</h2>
+<ul>
+<li><a href="opencmis-how-to-build.html">How to build OpenCMIS</a></li>
+<li><a href="opencmis-modules.html">Description of the OpenCMIS modules</a></li>
+<li><a href="how-to-build-a-server.html">How to build an OpenCMIS server</a></li>
+<li><a href="queryintegration.html">OpenCMIS server query integration</a></li>
+<li><a href="opencmis-cookbook.html">The OpenCMIS cookbook</a></li>
+<li><a href="projects-using-opencmis.html">Projects using OpenCMIS</a></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/java/projects-using-opencmis.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/projects-using-opencmis.html (added)
+++ websites/staging/chemistry/trunk/content/java/projects-using-opencmis.html Mon Feb 21 14:22:49 2011
@@ -0,0 +1,239 @@
+<!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"></link>
+    <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"/>
+    <meta name="description" content="Apache Chemistry, CMIS Implementation" />
+    <title>
+Apache Chemistry - Projects using OpenCMIS
+    </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/projects-using-opencmis.html">Projects using OpenCMIS</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="http://www.apache.org/licenses/LICENSE-2.0.html" class="external-link" rel="nofollow">License</A></LI>
+   <LI><A href="sitemap.html" title="SiteMap">Site Map</A></LI>
+   <LI><A href="http://mail-archives.apache.org/mod_mbox/incubator-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>
+</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="opencmis.html" title="OpenCMIS">OpenCMIS</A></LI>
+   <LI><A href="opencmis-modules.html" title="OpenCMIS Modules">Overview</A></LI>
+   <LI><A href="opencmis-client-api.html" title="OpenCMIS Client API">Client API</A></LI>
+   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk" class="external-link" rel="nofollow">Source Code</A></LI>
+   <LI><A href="http://incubator.apache.org/chemistry/javadoc/index.html" class="external-link" rel="nofollow">JavaDoc</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISforPython"></A>CMIS for Python</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="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="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="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>
+
+                    <!-- NavigationBar -->
+                    </div>
+                </div>
+              </div>
+            </div>
+           </td>
+           <td height="100%">
+             <!-- Content -->
+             <div class="wiki-content"><h1 id="projects_using_opencmis_client_api">Projects using OpenCMIS Client API</h1>
+<p><a name="ProjectsusingOpenCMIS-ProjectsusingOpenCMISClientAPI"></a></p>
+<ul>
+<li><em>Spring Surf CMIS Application Browser</em> - <a href="http://blogs.alfresco.com/wp/cmis/2010/06/14/spring-surf-and-opencmis-integration-part-2/">Howto</a>
+&nbsp;- [Source Code|https://anonsvn.springframework.org/svn/se-surf/branches/DEV_CMIS_2/]</li>
+<li><em>Confluence CMIS Plugin</em> - <a href="http://code.google.com/p/confluence-cmis-plugin/">Project Site</a></li>
+<li><em>CMIS Explorer w/Adobe AIR</em> - <a href="http://code.google.com/p/cmis-explorer/">Project Site</a></li>
+<li><em>CMIS connectivity for SAP Applications</em> on future SAP Netweaver release</li>
+<li><em>Struts2CmisExplorer</em> - <a href="http://code.google.com/p/struts2cmisexplorer/">Project Site</a></li>
+<li><em>CMIS Workbench</em> - <a href="cmis-workbench.html">Project Site</a></li>
+<li><em>Alfresco Web Quick Start</em> - <a href="http://wiki.alfresco.com/wiki/Web_Quick_Start_Developer_Guide">Developer Guide</a></li>
+<li><em>Nuxeo CMIS Shell</em> - (upcoming)</li>
+<li><em>Add your project here</em></li>
+</ul>
+<p><a name="ProjectsusingOpenCMIS-ProjectsusingOpenCMISServerFramework"></a></p>
+<h1 id="projects_using_opencmis_server_framework">Projects using OpenCMIS Server Framework</h1>
+<ul>
+<li><em>Open Text Enterprise Library CMIS Connector</em> (AtomPub binding)</li>
+<li><em>OpenWGA CMIS Connectivity Plugin</em> - <a href="http://www.openwga.com/blog/openwga/archives/2010-10/cmis_the_new_content_interoperability_kid_on_the_block.int.html">About</a></li>
+<li><em>Alfresco CMIS Preview</em> - <a href="http://cmis.alfresco.com/preview">Project Site</a></li>
+<li><em>Nuxeo EP 5.4 CMIS Connector</em> - <a href="http://doc.nuxeo.com/display/NXDOC/CMIS+for+Nuxeo">Project Site</a></li>
+<li>[Source Code|http://hg.nuxeo.org/addons/nuxeo-chemistry]</li>
+<li><em>Add your project here</em></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>



Mime
View raw message