You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chemistry.apache.org by bu...@apache.org on 2011/02/17 18:18:08 UTC

svn commit: r785594 [1/10] - in /websites/staging/chemistry/trunk/content: ./ images/ resources/

Author: buildbot
Date: Thu Feb 17 17:18:07 2011
New Revision: 785594

Log:
Staging update by buildbot

Added:
    websites/staging/chemistry/trunk/content/banner.html
    websites/staging/chemistry/trunk/content/chemistry-and-opencmis-comparison.html
    websites/staging/chemistry/trunk/content/chemistry-and-opencmis-technical-comparison.html
    websites/staging/chemistry/trunk/content/chemistry-api-examples.html
    websites/staging/chemistry/trunk/content/chemistry-api.html
    websites/staging/chemistry/trunk/content/cmis-workbench.html
    websites/staging/chemistry/trunk/content/currentprojectstatus.html
    websites/staging/chemistry/trunk/content/f2f-meeting-april-2010.html
    websites/staging/chemistry/trunk/content/getting-started-with-dotcmis.html
    websites/staging/chemistry/trunk/content/how-to-build-a-server.html
    websites/staging/chemistry/trunk/content/images/
    websites/staging/chemistry/trunk/content/images/chemistry.ai
    websites/staging/chemistry/trunk/content/images/chemistry.svg
    websites/staging/chemistry/trunk/content/images/chemistry_black.png   (with props)
    websites/staging/chemistry/trunk/content/images/chemistry_black_trans.png   (with props)
    websites/staging/chemistry/trunk/content/images/chemistry_logo.png   (with props)
    websites/staging/chemistry/trunk/content/images/chemistry_logo_small.png   (with props)
    websites/staging/chemistry/trunk/content/images/chemistry_white.png   (with props)
    websites/staging/chemistry/trunk/content/images/chemistry_white_trans.png   (with props)
    websites/staging/chemistry/trunk/content/images/left-box-bottom.png   (with props)
    websites/staging/chemistry/trunk/content/images/left-box-right.png   (with props)
    websites/staging/chemistry/trunk/content/images/left-box-top.png   (with props)
    websites/staging/chemistry/trunk/content/internal.html
    websites/staging/chemistry/trunk/content/opencmis-api-examples.html
    websites/staging/chemistry/trunk/content/opencmis-browser.html
    websites/staging/chemistry/trunk/content/opencmis-client-api.html
    websites/staging/chemistry/trunk/content/opencmis-client-bindings.html
    websites/staging/chemistry/trunk/content/opencmis-cookbook.html
    websites/staging/chemistry/trunk/content/opencmis-fileshare-repository.html
    websites/staging/chemistry/trunk/content/opencmis-inmemory-repository.html
    websites/staging/chemistry/trunk/content/opencmis-maven-release-documentation.html
    websites/staging/chemistry/trunk/content/opencmis-modules.html
    websites/staging/chemistry/trunk/content/opencmis-release-documentation.html
    websites/staging/chemistry/trunk/content/opencmis-server-framework.html
    websites/staging/chemistry/trunk/content/opencmis-session-parameters.html
    websites/staging/chemistry/trunk/content/opencmis-swing-client.html
    websites/staging/chemistry/trunk/content/opencmis.html
    websites/staging/chemistry/trunk/content/phpfunctioncoverage.html
    websites/staging/chemistry/trunk/content/projects-using-opencmis.html
    websites/staging/chemistry/trunk/content/queryintegration.html
    websites/staging/chemistry/trunk/content/quicklinks.html
    websites/staging/chemistry/trunk/content/resources/
    websites/staging/chemistry/trunk/content/resources/site.css
    websites/staging/chemistry/trunk/content/resources/space.js
    websites/staging/chemistry/trunk/content/site.html
    websites/staging/chemistry/trunk/content/sitemap.html
    websites/staging/chemistry/trunk/content/testsuitedescription.html
Modified:
    websites/staging/chemistry/trunk/content/cmislib.html
    websites/staging/chemistry/trunk/content/dotcmis.html
    websites/staging/chemistry/trunk/content/index.html
    websites/staging/chemistry/trunk/content/navigation.html
    websites/staging/chemistry/trunk/content/opencmis-how-to-build.html
    websites/staging/chemistry/trunk/content/phpclient.html

Added: websites/staging/chemistry/trunk/content/banner.html
==============================================================================
--- websites/staging/chemistry/trunk/content/banner.html (added)
+++ websites/staging/chemistry/trunk/content/banner.html Thu Feb 17 17:18:07 2011
@@ -0,0 +1,222 @@
+
+<!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="http://incubator.apache.org/chemistry/resources/site.css"></link>
+    <script src="http://incubator.apache.org/chemistry/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 - Banner
+    </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://incubator.apache.org/chemistry" title="Apache Chemistry">
+<IMG border="0" src="http://incubator.apache.org/chemistry/images/chemistry_logo_small.png"/>
+</A>
+</TD>
+<TD align="right" nowrap="">
+<A href="http://incubator.apache.org/" title="The Apache Software Foundation Incubator">
+<IMG border="0" src="http://incubator.apache.org/images/apache-incubator-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="/banner.html">Banner</a>
+                <!-- Breadcrumbs -->
+                </div>
+              </td>
+              <td>
+                <div align="right">
+                <!-- Quicklinks -->
+<P><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"><p>{html:output=html|noPanel=true}
+<table border="0" cellpadding="0" cellspacing="0" width="100%">
+<tr>
+<td align="left" class="topbardiv" nowrap="">
+<a href="http://incubator.apache.org/chemistry" title="Apache Chemistry">
+<img border="0"
+src="http://incubator.apache.org/chemistry/images/chemistry_logo_small.png">
+</a>
+</td>
+<td align="right" nowrap="">
+<a href="http://incubator.apache.org/" title="The Apache Software
+Foundation Incubator">
+<img border="0"
+src="http://incubator.apache.org/images/apache-incubator-logo.png">
+</a>
+</td>
+</tr>
+</table>
+{html}</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">
+       <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 /><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/chemistry-and-opencmis-comparison.html
==============================================================================
--- websites/staging/chemistry/trunk/content/chemistry-and-opencmis-comparison.html (added)
+++ websites/staging/chemistry/trunk/content/chemistry-and-opencmis-comparison.html Thu Feb 17 17:18:07 2011
@@ -0,0 +1,233 @@
+
+<!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="http://incubator.apache.org/chemistry/resources/site.css"></link>
+    <script src="http://incubator.apache.org/chemistry/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 - Chemistry and OpenCMIS Comparison
+    </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://incubator.apache.org/chemistry" title="Apache Chemistry">
+<IMG border="0" src="http://incubator.apache.org/chemistry/images/chemistry_logo_small.png"/>
+</A>
+</TD>
+<TD align="right" nowrap="">
+<A href="http://incubator.apache.org/" title="The Apache Software Foundation Incubator">
+<IMG border="0" src="http://incubator.apache.org/images/apache-incubator-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="/chemistry-and-opencmis-comparison.html">Chemistry and OpenCMIS Comparison</a>
+                <!-- Breadcrumbs -->
+                </div>
+              </td>
+              <td>
+                <div align="right">
+                <!-- Quicklinks -->
+<P><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"><p><a name="ChemistryandOpenCMISComparison-ChemistryandOpenCMISComparison"></a></p>
+<h1 id="chemistry_and_opencmis_comparison">Chemistry and OpenCMIS Comparison</h1>
+<p>This is a high-level comparison of Chemistry and OpenCMIS.</p>
+<table>
+<tr><th> </th><th> Chemistry </th><th> OpenCMIS </th></tr>
+
+Transient model - not yet implemented |
+<tr><td> Low level Atom Pub client </td><td> nearly complete </td><td> complete (based on StAX +
+JAX-B) </td></tr>
+<tr><td> Low level Web Services client </td><td> not yet </td><td> complete (based on JAX-WS RI) </td></tr>
+<tr><td> CMIS Extension support on the client side </td><td> no </td><td> yes </td></tr>
+<tr><td> Repository Info caching </td><td> yes </td><td> yes </td></tr>
+<tr><td> Type caching </td><td> yes </td><td> yes </td></tr>
+<tr><td> Object caching </td><td> not yet </td><td> on the high-level client layer </td></tr>
+<tr><td> AtomPub server </td><td> nearly complete (based on Abdera) </td><td> complete (based on
+StAX + JAX-B) </td></tr>
+<tr><td> Web Services server </td><td> partial (based on Apache CXF) </td><td> complete (based on
+JAX-WS RI) </td></tr>
+<tr><td> CMIS Extension support on the server side </td><td> no </td><td> yes </td></tr>
+<tr><td> Query parser </td><td> complete (ANTLR3) </td><td> not yet </td></tr>
+<tr><td> Fulltext query parser </td><td> not yet </td><td> not yet </td></tr>
+<tr><td> In-memory repository </td><td> yes </td><td> yes </td></tr>
+<tr><td> JCR connector </td><td> partial </td><td> no </td></tr>
+<tr><td> File system repository </td><td> no </td><td> yes </td></tr>
+<tr><td> Shell tool </td><td> yes </td><td> partial </td></tr>
+<tr><td> Browser </td><td> no </td><td> AtomPub only </td></tr>
+<tr><td> TCK </td><td> comprehensive, AtomPub only </td><td> test suite covering 2/3 of the spec,
+binding independent </td></tr>
+
+Open Text (client and server, in development) |</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">
+       <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 /><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/chemistry-and-opencmis-technical-comparison.html
==============================================================================
--- websites/staging/chemistry/trunk/content/chemistry-and-opencmis-technical-comparison.html (added)
+++ websites/staging/chemistry/trunk/content/chemistry-and-opencmis-technical-comparison.html Thu Feb 17 17:18:07 2011
@@ -0,0 +1,474 @@
+
+<!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="http://incubator.apache.org/chemistry/resources/site.css"></link>
+    <script src="http://incubator.apache.org/chemistry/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 - Chemistry and OpenCMIS Technical Comparison
+    </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://incubator.apache.org/chemistry" title="Apache Chemistry">
+<IMG border="0" src="http://incubator.apache.org/chemistry/images/chemistry_logo_small.png"/>
+</A>
+</TD>
+<TD align="right" nowrap="">
+<A href="http://incubator.apache.org/" title="The Apache Software Foundation Incubator">
+<IMG border="0" src="http://incubator.apache.org/images/apache-incubator-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="/chemistry-and-opencmis-technical-comparison.html">Chemistry and OpenCMIS Technical Comparison</a>
+                <!-- Breadcrumbs -->
+                </div>
+              </td>
+              <td>
+                <div align="right">
+                <!-- Quicklinks -->
+<P><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"><p>This is a technical comparison of the interfaces and classes present in
+both Chemistry and OpenCMIS.</p>
+<p><a name="ChemistryandOpenCMISTechnicalComparison-Concepts"></a></p>
+<h1 id="concepts">Concepts</h1>
+<p>In Chemistry the session and the <em>Connection</em> are the same thing. The
+connection has different implementations depending on the way it's
+connected to an underlying protocol. The connection implements methods from
+the high-level API, and also gives access to the low-level SPI implementing
+different methods.</p>
+<p>In OpenCMIS the <em>Session</em> is a semi-generic context-like object
+(<em>PersistentSessionImpl</em>). Eventually, there will be two <em>Session</em>
+implementations. In the persistent model (almost) all changes are
+immediately passed to the repository. In the transient model all changes
+are cached until <em>save()</em> is called on the <em>Session</em> object. A
+<em>Session</em> can be "connected" using parameters to instantiate internally a
+low-level provider (<em>CmisProvider</em>). The provider holds configuration
+parameters that enable it to create a low-level SPI through a
+<em>CmisSpiFactory</em>. Through the SPI you can get to the various SPI
+*<em>Service</em> implementations.</p>
+<p><a name="ChemistryandOpenCMISTechnicalComparison-Repositoryaccess"></a></p>
+<h1 id="repository_access">Repository access</h1>
+<p>In Chemistry you get to a repository instance based on general repository
+parameters, and from it you can open connections with a username and
+password. The repository instance can be introspected (types, etc) without
+opening a session.</p>
+<p>In OpenCMIS, you get a session factory, from which you open a session, from
+which you can get to the repository info (types, etc.). All connection
+parameters are passed to the <em>createSession()</em> method, including
+repository URL.</p>
+<p><a name="ChemistryandOpenCMISTechnicalComparison-Registeringarepository"></a></p>
+<h3 id="registering_a_repository">Registering a repository</h3>
+<ul>
+<li>
+<p>Chemistry:</p>
+<p>Map<String, Serializable> params = ...; // URL, optional user, password
+RepositoryService repositoryService = new APPRepositoryService(url,
+params);
+RepositoryManager.getInstance().registerService(repositoryService);</p>
+</li>
+<li>
+<p>OpenCMIS
+No global registration. A JNDI-based method or dependency injection is
+suggested but not implemented.</p>
+</li>
+</ul>
+<p><a name="ChemistryandOpenCMISTechnicalComparison-Gettingarepository/sessionfactory"></a></p>
+<h3 id="getting_a_repository__session_factory">Getting a repository / session factory</h3>
+<ul>
+<li>
+<p>Chemistry</p>
+<p>Repository repository =
+RepositoryManager.getInstance().getRepository("myrepo");</p>
+</li>
+<li>
+<p>OpenCMIS</p>
+<p>SessionFactory sessionFactory = SessionFactoryImpl.newInstance();</p>
+</li>
+</ul>
+<p><a name="ChemistryandOpenCMISTechnicalComparison-Gettingasession/connection"></a></p>
+<h3 id="getting_a_session__connection">Getting a session / connection</h3>
+<ul>
+<li>
+<p>Chemistry</p>
+<p>Map<String, String> params = ...; // user, password
+Connection conn = repository.getConnection(params);</p>
+</li>
+<li>
+<p>OpenCMIS</p>
+<p>Map<String, String> params = ...; // URL, user, password
+Session session = sessionFactory.createSession(parameters);</p>
+</li>
+</ul>
+<p><a name="ChemistryandOpenCMISTechnicalComparison-Internallayerhierarchy(OpenCMIS)"></a></p>
+<h3 id="internal_layer_hierarchy_opencmis">Internal layer hierarchy (OpenCMIS)</h3>
+<p>(All classes and interfaces in bold are for public use. Everything else
+belongs to the internal machinery.)</p>
+<p>From an application point of view it easy to use:
+- If you want to use the client API, create a <em>Session</em> object with
+<em>SessionFactoryImpl</em> and don't bother about the rest.
+- If you want to use the low-level provider API, create a <em>CmisProvider</em>
+object with <em>CmisProviderFactory</em> and don't bother about the rest.</p>
+<p><a name="ChemistryandOpenCMISTechnicalComparison-High-levelAPIs"></a></p>
+<h1 id="high-level_apis">High-level APIs</h1>
+<p>From a connection/session you can get the root folder and express
+high-level operations</p>
+<ul>
+<li>
+<p>Chemistry</p>
+<p>Folder root = conn.getRootFolder();
+List<CMISObject> children = root.getChildren();</p>
+</li>
+<li>
+<p>OpenCMIS</p>
+<p>Folder root = session.getRootFolder();
+PagingList<CmisObject> list = root.getChildren(1);</p>
+</li>
+</ul>
+<p><a name="ChemistryandOpenCMISTechnicalComparison-Baseobject"></a></p>
+<h3 id="base_object">Base object</h3>
+<p>Contains getters and setters for properties, with convenience methods.
+Contains methods like <em>delete()</em> etc. that pass through to the
+SPI/provider.</p>
+<ul>
+<li>
+<p>Chemistry
+The base interface is <em>CMISObject</em>. It flushes changes on <em>save()</em>.</p>
+</li>
+<li>
+<p>OpenCMIS
+The base interface is <em>CmisObject</em>. It flushes property changes on
+<em>updateProperties()</em>.</p>
+</li>
+</ul>
+<p><a name="ChemistryandOpenCMISTechnicalComparison-SpecializedObjects"></a></p>
+<h3 id="specialized_objects">Specialized Objects</h3>
+<p>Implement additional object-oriented methods depending on the interfaces.</p>
+<ul>
+<li>
+<p>Chemistry
+<em>Folder</em>, <em>Document</em>, <em>Relationship</em>, <em>Policy</em></p>
+</li>
+<li>
+<p>OpenCMIS
+<em>FileableCmisObject</em>, <em>Folder</em>, <em>Document</em>, <em>Relationship</em>,
+<em>Policy</em></p>
+</li>
+</ul>
+<p><a name="ChemistryandOpenCMISTechnicalComparison-Paging"></a></p>
+<h3 id="paging">Paging</h3>
+<ul>
+<li>
+<p>Chemistry
+ListPage: a page
+ = List + getHasMoreItems + getNumItems
+Implemented by SimpleListPage. This is a data transfert object.</p>
+</li>
+<li>
+<p>OpenCMIS
+PagingList: a list of pages which are themselves lists
+ = Iterable<List> + getNumItems + getMaxItemsPerPage + size + get(page)
+AbstractPagingList is the base class. This is an active object that can
+fetch new pages by implementing a fetchPage() method that returns a
+FetchResult (which is equivalent to Chemistry's ListPage). It also has a
+LRU cache for pages which is disabled by default.</p>
+</li>
+</ul>
+<p><a name="ChemistryandOpenCMISTechnicalComparison-ProviderAPIs"></a></p>
+<h1 id="provider_apis">Provider APIs</h1>
+<p>This is called "SPI" in Chemistry, and "Provider" in OpenCMIS.</p>
+<p><a name="ChemistryandOpenCMISTechnicalComparison-Servicesinterfaces"></a></p>
+<h3 id="services_interfaces">Services interfaces</h3>
+<ul>
+<li>
+<p>Chemistry
+All CMIS services are implemented under the single interface <em>SPI</em>. The
+SPI uses classes and interfaces designed for Java.</p>
+</li>
+<li>
+<p>OpenCMIS
+From a provider you get the various CMIS services as different interfaces
+(<em>RepositoryService</em>, <em>ObjectService</em>, <em>NavigationService</em>, etc.)
+using getters. The interfaces and classes are generic and reflect the CMIS
+schema.</p>
+</li>
+</ul>
+<p><a name="ChemistryandOpenCMISTechnicalComparison-High-levelvslow-levelvsimplementation"></a></p>
+<h3 id="high-level_vs_low-level_vs_implementation">High-level vs low-level vs implementation</h3>
+<ul>
+<li>
+<p>Chemistry
+The high-level and SPI interfaces are mutualized (ex:
+org.apache.chemistry.RepositoryInfo).
+{color:red}Florian&gt; For some objects there are different interfaces on
+these two levels. For example, the step from <em>ObjectEntry</em> to
+<em>CMISObject</em> is comparable to OpenCMIS' step from the provider API to the
+client API.{color}
+{color:red}Florian&gt; JAXB objects will be necessary for Web Services,
+similar to OpenCMIS.{color} </p>
+</li>
+<li>
+<p>OpenCMIS
+For the same concept OpenCMIS manipulates three different interfaces and
+their implementations:
+<strong> the one in the high-level client API (ex:
+<em>org.apache.opencmis.client.api.repository.RepositoryInfo</em>, convenient
+access to data),</strong> the one in the provider (ex:
+<em>org.apache.opencmis.commons.provider.RepositoryInfoData</em>, access to all
+extension points),
+<em><em> the one from JAXB (</em>CmisRepositoryInfoType</em>).</p>
+</li>
+</ul>
+<p><a name="ChemistryandOpenCMISTechnicalComparison-Commonmethodparameters"></a></p>
+<h3 id="common_method_parameters">Common method parameters</h3>
+<ul>
+<li>
+<p>Chemistry
+The SPI bundles together a number of call parameters that are used often
+together: <em>Inclusion</em> contains properties and rendition filters,
+relationship inclusion, flags for allowable actions, policies, acls. An
+<em>Inclusion</em> is passed to the relevant SPI methods.</p>
+</li>
+<li>
+<p>OpenCMIS
+A default <em>OperationContext</em> on the session is used to specify these call
+parameters. A variant of the high-level methods taking an explicit
+<em>OperationContext</em> is also available. Furthermore, <em>OperationContext</em>
+controls the caching behavior of the objects retrieved by the call. In the
+provider interfaces everything is explicit, following the CMIS
+specification.</p>
+</li>
+</ul>
+<p><a name="ChemistryandOpenCMISTechnicalComparison-Objectdata"></a></p>
+<h3 id="object_data">Object data</h3>
+<p>The base object contains information about one object: properties,
+allowable actions, relationships, renditions, etc.</p>
+<ul>
+<li>
+<p>Chemistry
+<em>ObjectEntry</em> is the basic class.
+It also contains change info and path segments, depending on how it was
+retrieved.</p>
+</li>
+<li>
+<p>OpenCMIS
+<em>ObjectData</em> is the basic class.
+To provide it context, it is used by delegation is more complex
+constructions: <em>ObjectInFolderData</em>, <em>ObjectInFolderContainer</em>,
+<em>ObjectInFolderList</em>, <em>ObjectParentData</em>, <em>ObjectList</em>, etc. thus
+reflect the CMIS schema and allow access to all extension points.</p>
+</li>
+</ul>
+<p><a name="ChemistryandOpenCMISTechnicalComparison-Variousenums"></a></p>
+<h3 id="various_enums">Various enums</h3>
+<p>Relationship direction:</p>
+<ul>
+<li>
+<p>Chemistry
+Defines them according to best Java use. For instance
+<em>RelationshipDirection</em> can be 'source', 'target', 'either' or null.
+There is no separate <em>IncludeRelationships</em>.</p>
+</li>
+<li>
+<p>OpenCMIS
+Mimicks JAXB. <em>RelationshipDirection</em> and <em>IncludeRelationships</em> are
+different.</p>
+</li>
+</ul>
+<p>Property type:</p>
+<ul>
+<li>
+<p>Chemistry
+<em>PropertyType</em> is a class allowing definition of new types, for
+specialized backends.</p>
+</li>
+<li>
+<p>OpenCMIS
+<em>PropertyType</em> is an enum following JAXB.</p>
+</li>
+</ul>
+<p>Allowable actions:</p>
+<ul>
+<li>
+<p>Chemistry
+<em>AllowableActions</em> is a set of <em>QNames</em>.</p>
+</li>
+<li>
+<p>OpenCMIS
+<em>AllowableActions</em> is a map from <em>String</em> (non-namespaced) to
+<em>Boolean</em>.</p>
+</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">
+       <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 /><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/chemistry-api-examples.html
==============================================================================
--- websites/staging/chemistry/trunk/content/chemistry-api-examples.html (added)
+++ websites/staging/chemistry/trunk/content/chemistry-api-examples.html Thu Feb 17 17:18:07 2011
@@ -0,0 +1,282 @@
+
+<!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="http://incubator.apache.org/chemistry/resources/site.css"></link>
+    <script src="http://incubator.apache.org/chemistry/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 - Chemistry API Examples
+    </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://incubator.apache.org/chemistry" title="Apache Chemistry">
+<IMG border="0" src="http://incubator.apache.org/chemistry/images/chemistry_logo_small.png"/>
+</A>
+</TD>
+<TD align="right" nowrap="">
+<A href="http://incubator.apache.org/" title="The Apache Software Foundation Incubator">
+<IMG border="0" src="http://incubator.apache.org/images/apache-incubator-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="/chemistry-api-examples.html">Chemistry API Examples</a>
+                <!-- Breadcrumbs -->
+                </div>
+              </td>
+              <td>
+                <div align="right">
+                <!-- Quicklinks -->
+<P><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"><p>{color:#ff0000}{<em>}{<em>}This document is outdated!</em>{</em>}{color}
+{color:#ff0000}{<em>}{<em>}The former Chemistry library and OpenCMIS were merged
+into one Java library (OpenCMIS).</em>{</em>}{color}
+{color:#ff0000}{<em>}{<em>}Chemistry is the name of the Apache CMIS
+implementation project, while OpenCMIS is the name of Chemistry's Java
+implementation.</em>{</em>}{color}</p>
+<p><a name="ChemistryAPIExamples-RepositoryServiceandRepository"></a></p>
+<h2 id="repositoryservice_and_repository">RepositoryService and Repository</h2>
+<p>Because CMIS allows several repositories to live in the same server, the
+information about the remote server and how to talk to it is encapsulated
+in a RepositoryService. The RepositoryManager is the global registry of
+RepositoryServices, and from a RepositoryService you can get to several
+Repositories.</p>
+<p>Your code can either instantiate a protocol-specific version of the
+Repository interface:</p>
+<DIV class="code panel" style="border-style: solid;border-width: 1px;"><DIV class="codeHeader panelHeader" style="border-bottom-width: 1px;border-bottom-style: solid;"><B>Instantiating an AtomPub repository service</B></DIV><DIV class="codeContent panelContent">
+    RepositoryService repositoryService = new APPRepositoryService(url, null);
+
+<DIV class="code panel" style="border-style: solid;border-width: 1px;"><DIV class="codeHeader panelHeader" style="border-bottom-width: 1px;border-bottom-style: solid;"><B>Getting to a repository directly</B></DIV><DIV class="codeContent panelContent">
+    Repository repository = repositoryService.getRepository("myrepo");
+
+<p>Or rely on it being already registered and look up the repository by name:</p>
+<DIV class="code panel" style="border-style: solid;border-width: 1px;"><DIV class="codeHeader panelHeader" style="border-bottom-width: 1px;border-bottom-style: solid;"><B>Registering a repository service</B></DIV><DIV class="codeContent panelContent">
+    RepositoryManager.getInstance().registerService(repositoryService);
+
+<DIV class="code panel" style="border-style: solid;border-width: 1px;"><DIV class="codeHeader panelHeader" style="border-bottom-width: 1px;border-bottom-style: solid;"><B>Looking up a repository by name</B></DIV><DIV class="codeContent panelContent">
+    Repository repository =
+RepositoryManager.getInstance().getRepository("myrepo");
+
+<p><a name="ChemistryAPIExamples-High-level,object-orientedAPI:Connection,Folder,Document"></a></p>
+<h2 id="high-level_object-oriented_api_connection_folder_document">High-level, object-oriented API: Connection, Folder, Document</h2>
+<p>From a Repository you can get a new Connection, get the root folder, get
+the first of its children and change its description:</p>
+<DIV class="code panel" style="border-style: solid;border-width: 1px;"><DIV class="codeHeader panelHeader" style="border-bottom-width: 1px;border-bottom-style: solid;"><B>Object-oriented API</B></DIV><DIV class="codeContent panelContent">
+    Map<String, Serializable> params = new HashMap<String, Serializable>();
+    params.put(Repository.PARAM_USERNAME, "username");
+    params.put(Repository.PARAM_PASSWORD, "password");
+
+Connection conn = repository.getConnection(params);
+    try {
+        Folder root = conn.getRootFolder();
+        List<CMISObject> children = root.getChildren();
+        for (CMISObject child : children) {
+        System.out.println(child.getName());
+        }
+        Document doc = (Document) children.get(0);
+        System.out.println("Child id: " + child.getId());
+        doc.setValue("description", "First child");
+        doc.save();
+    } finally {
+        conn.close();
+    }
+
+<p><a name="ChemistryAPIExamples-Low-levelSPI:SPI,ObjectEntry"></a></p>
+<h2 id="low-level_spi_spi_objectentry">Low-level SPI: SPI, ObjectEntry</h2>
+<p>Here you access the DTO for the object itself. This example does the same
+thing as above:</p>
+<DIV class="code panel" style="border-style: solid;border-width: 1px;"><DIV class="codeHeader panelHeader" style="border-bottom-width: 1px;border-bottom-style: solid;"><B>Object-oriented API</B></DIV><DIV class="codeContent panelContent">
+    Map<String, Serializable> params = new HashMap<String, Serializable>();
+    params.put(Repository.PARAM_USERNAME, "username");
+    params.put(Repository.PARAM_PASSWORD, "password");
+
+SPI spi = repository.getSPI(params);
+    try {
+        ObjectId rootId = repository.getInfo().getRootFolderId();
+        ListPage<ObjectEntry> page = spi.getChildren(rootId, null, null, null);
+        for (ObjectEntry entry : page) {
+        System.out.println(entry.getValue(Property.NAME));
+        }
+        ObjectId docId = page.get(0); // ObjectEntry implements ObjectId
+        System.out.println("Child id: " + docId.getId());
+        Map<String, Serializable> props = new HashMap<String, Serializable>();
+        props.put("description", "First child");
+        spi.updateProperties(docId, null, props);    
+    } finally {
+        spi.close();
+    }
+
+<hr /></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">
+       <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 /><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/chemistry-api.html
==============================================================================
--- websites/staging/chemistry/trunk/content/chemistry-api.html (added)
+++ websites/staging/chemistry/trunk/content/chemistry-api.html Thu Feb 17 17:18:07 2011
@@ -0,0 +1,290 @@
+
+<!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="http://incubator.apache.org/chemistry/resources/site.css"></link>
+    <script src="http://incubator.apache.org/chemistry/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 - Chemistry 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://incubator.apache.org/chemistry" title="Apache Chemistry">
+<IMG border="0" src="http://incubator.apache.org/chemistry/images/chemistry_logo_small.png"/>
+</A>
+</TD>
+<TD align="right" nowrap="">
+<A href="http://incubator.apache.org/" title="The Apache Software Foundation Incubator">
+<IMG border="0" src="http://incubator.apache.org/images/apache-incubator-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="/chemistry-api.html">Chemistry API</a>
+                <!-- Breadcrumbs -->
+                </div>
+              </td>
+              <td>
+                <div align="right">
+                <!-- Quicklinks -->
+<P><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"><p>{color:#ff0000}{<em>}{<em>}This document is outdated!</em>{</em>}{color}
+{color:#ff0000}{<em>}{<em>}The former Chemistry library and OpenCMIS were merged
+into one Java library (OpenCMIS).</em>{</em>}{color}
+{color:#ff0000}{<em>}{<em>}Chemistry is the name of the Apache CMIS
+implementation project, while OpenCMIS is the name of Chemistry's Java
+implementation.</em>{</em>}{color}</p>
+<p>The Chemistry API encompasses two levels:</p>
+<div class="codehilite"><pre><span class="o">*</span> <span class="n">a</span> <span class="n">low</span><span class="o">-</span><span class="n">level</span> <span class="n">SPI</span> <span class="n">between</span> <span class="n">a</span> <span class="n">client</span> <span class="ow">and</span> <span class="n">a</span> <span class="n">server</span> <span class="n">that</span> <span class="n">mirrors</span> <span class="n">the</span> <span class="n">CMIS</span>
+</pre></div>
+
+
+<p>specification closely (it is expected that the SPI will be used when either
+the client or the server implements one of the HTTP protocols defined in
+CMIS),</p>
+<div class="codehilite"><pre><span class="o">*</span> <span class="n">a</span> <span class="n">high</span><span class="o">-</span><span class="n">level</span> <span class="n">API</span> <span class="n">that</span> <span class="n">wraps</span> <span class="n">the</span> <span class="n">SPI</span> <span class="n">to</span> <span class="n">provide</span> <span class="n">more</span> <span class="n">object</span><span class="o">-</span><span class="n">oriented</span>
+</pre></div>
+
+
+<p>notions of connections, folders and documents, and that hides the
+nitty-gritty details of the protocols.</p>
+<p>Both levels of APIs are based on a common set of low-level constants and
+enums tied to the CMIS domain model (property types, capabilities, etc.).</p>
+<p>You will find <a href="chemistry-api-examples.html">example uses</a>
+ of the API on a [separate page|Chemistry API Examples]
+.</p>
+<p><a name="ChemistryAPI-Repository"></a></p>
+<h2 id="repository">Repository</h2>
+<p>A <em>Repository</em> is the main access point to a remote CMIS repository. You
+get a Repository from the static <em>RepositoryManager</em>, which holds instances
+of local or remote repositories, registered there by bootstrap application
+code.</p>
+<p>From a Repository you can get to the object types and property definitions
+(using the <em>TypeManager</em> interface), and create actual connections to the
+repository. A connection can be high-level (Connection), or low-level
+(SPI). A Connection is always tied to a low-level SPI.</p>
+<p><a name="ChemistryAPI-Datatransferobjectsandconstants"></a></p>
+<h2 id="data_transfer_objects_and_constants">Data transfer objects and constants</h2>
+<p>These are used both by Connections and SPIs.</p>
+<ul>
+<li>
+<p><em>ObjectId</em>: this holds the id of an object.</p>
+</li>
+<li>
+<p><em>Type</em>, <em>PropertyDefinition</em>, <em>PropertyType</em>: type-related interfaces and
+constants.</p>
+</li>
+<li>
+<p><em>ObjectEntry</em>: this holds data about an object: mainly its type and the
+values of its properties.</p>
+</li>
+<li>
+<p><em>ContentStream</em>: a content stream, basically a stream, MIME type,
+filename and length.</p>
+</li>
+<li>
+<p><em>Rendition</em>: information about a rendition (kind, id, etc.).</p>
+</li>
+<li>
+<p><em>ACLPropagation</em>, <em>BaseType</em>, <em>CapabilityACL</em>, <em>CapabilityChange</em>,
+<em>CapabilityJoin</em>, <em>CapabilityQuery</em>, <em>CapabilityRendition</em>, <em>ChangeType</em>,
+<em>ContentStreamPresence</em>, <em>PermissionsSupported</em>, <em>RelationshipDirection</em>,
+<em>RepositoryCapabilities</em>, <em>Unfiling</em>, <em>Updatability</em>, <em>VersioningState</em>:
+various enums used in the SPI methods.</p>
+</li>
+<li>
+<p><em>Inclusion</em>: a simple record holding information about properties or
+rendition filter, whether relationships, allowable actions, policies or
+ACLs are requested; this is passed to a number of SPI methods.</p>
+</li>
+<li>
+<p><em>ListPage</em>, <em>Tree</em>: datastructures returned from SPI calls, when the
+standard Java Lists or Sets are not enough to express what is defined in
+the CMIS domain model.</p>
+</li>
+</ul>
+<p><a name="ChemistryAPI-SPI"></a></p>
+<h2 id="spi">SPI</h2>
+<p>The <em><a href="http://svn.apache.org/viewvc/incubator/chemistry/trunk/chemistry/chemistry-api/src/main/java/org/apache/chemistry/SPI.java?view=markup">SPI</a>
+</em> interface describes the set of methods that can be done on a CMIS server.
+They follow closely the domain model defined by CMIS.</p>
+<p><a name="ChemistryAPI-Connection"></a></p>
+<h2 id="connection">Connection</h2>
+<p>The <em><a href="http://svn.apache.org/viewvc/incubator/chemistry/trunk/chemistry/chemistry-api/src/main/java/org/apache/chemistry/Connection.java?view=markup">Connection</a>
+</em> interface is the object-oriented entry point to CMIS. From it you get to
+the various <em>Document</em>, <em>Folder</em>, <em>Relationship</em>, <em>Policy</em>, with
+<em>CMISObject</em> as their base class.</p>
+<hr /></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">
+       <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 /><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/cmis-workbench.html
==============================================================================
--- websites/staging/chemistry/trunk/content/cmis-workbench.html (added)
+++ websites/staging/chemistry/trunk/content/cmis-workbench.html Thu Feb 17 17:18:07 2011
@@ -0,0 +1,270 @@
+
+<!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="http://incubator.apache.org/chemistry/resources/site.css"></link>
+    <script src="http://incubator.apache.org/chemistry/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 - CMIS Workbench
+    </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://incubator.apache.org/chemistry" title="Apache Chemistry">
+<IMG border="0" src="http://incubator.apache.org/chemistry/images/chemistry_logo_small.png"/>
+</A>
+</TD>
+<TD align="right" nowrap="">
+<A href="http://incubator.apache.org/" title="The Apache Software Foundation Incubator">
+<IMG border="0" src="http://incubator.apache.org/images/apache-incubator-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="/cmis-workbench.html">CMIS Workbench</a>
+                <!-- Breadcrumbs -->
+                </div>
+              </td>
+              <td>
+                <div align="right">
+                <!-- Quicklinks -->
+<P><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"><p><a name="CMISWorkbench-CMISWorkbench"></a></p>
+<h1 id="cmis_workbench">CMIS Workbench</h1>
+<p>CMIS Workbench is CMIS desktop client for developers. It's a repository
+browser and an interactive testbed for the OpenCMIS client API.</p>
+<p><a name="CMISWorkbench-BuildtheCMISWorkbench"></a></p>
+<h2 id="build_the_cmis_workbench">Build the CMIS Workbench</h2>
+<ol>
+<li><a href="opencmis-how-to-build.html">Build the OpenCMIS Client Libraries</a>
+.</li>
+<li>CMIS Workbench zip and tar.gz files should now exist in <em>/target</em>.</li>
+<li>Unpack one of them into an empty directory</li>
+<li>Run workbench.sh (UNIX) or workbench.bat (Windows)</li>
+</ol>
+<p><a name="CMISWorkbench-DownloadtheCMISWorkbench"></a></p>
+<h2 id="download_the_cmis_workbench">Download the CMIS Workbench</h2>
+<p>You can download the <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">latest release</a>
+ or a [nightly build|https://hudson.apache.org/hudson/job/Chemistry%20-%20OpenCMIS%20-%20install/lastSuccessfulBuild/org.apache.chemistry.opencmis$chemistry-opencmis-workbench/]
+ with the latest fixes and features.</p>
+<p><a name="CMISWorkbench-PropertiesReference"></a></p>
+<h2 id="properties_reference">Properties Reference</h2>
+<p>The CMIS Workbench can be configured through system properties or
+additional properties in the expert login dialog.</p>
+<p><a name="CMISWorkbench-Logindialog"></a></p>
+<h3 id="login_dialog">Login dialog</h3>
+<table>
+<tr><th>System Property</th><th>Function</th></tr>
+<tr><td>cmis.workbench.url</td><td>preset URL</td></tr>
+<tr><td>cmis.workbench.user</td><td>preset user name</td></tr>
+<tr><td>cmis.workbench.password</td><td>preset password</td></tr>
+<tr><td>cmis.workbench.binding</td><td>preset binding (atompub/webservices)</td></tr>
+<tr><td>cmis.workbench.authentication</td><td>preset authentication method
+(none/standard/ntlm)</td></tr>
+<tr><td>cmis.workbench.compression</td><td>preset compression (on/off)</td></tr>
+</table>
+
+<p><a name="CMISWorkbench-Folderoperationcontext"></a></p>
+<h3 id="folder_operation_context">Folder operation context</h3>
+<table>
+<tr><th>System Property</th><th>Function</th></tr>
+<tr><td>cmis.workbench.folder.filter</td><td> </td></tr>
+<tr><td>cmis.workbench.folder.includeAcls</td><td> </td></tr>
+<tr><td>cmis.workbench.folder.includeAllowableActions</td><td> </td></tr>
+<tr><td>cmis.workbench.folder.includePolicies</td><td> </td></tr>
+<tr><td>cmis.workbench.folder.includeRelationships</td><td> </td></tr>
+<tr><td>cmis.workbench.folder.renditionFilter</td><td> </td></tr>
+<tr><td>cmis.workbench.folder.orderBy</td><td> </td></tr>
+<tr><td>cmis.workbench.folder.maxItemsPerPage</td><td> </td></tr>
+</table>
+
+<p><a name="CMISWorkbench-Objectoperationcontext"></a></p>
+<h3 id="object_operation_context">Object operation context</h3>
+<table>
+<tr><th>System Property</th><th>Function</th></tr>
+<tr><td>cmis.workbench.object.filter</td><td> </td></tr>
+<tr><td>cmis.workbench.object.includeAcls</td><td> </td></tr>
+<tr><td>cmis.workbench.object.includeAllowableActions</td><td> </td></tr>
+<tr><td>cmis.workbench.object.includePolicies</td><td> </td></tr>
+<tr><td>cmis.workbench.object.includeRelationships</td><td> </td></tr>
+<tr><td>cmis.workbench.object.renditionFilter</td><td> </td></tr>
+</table>
+
+<p><a name="CMISWorkbench-Others"></a></p>
+<h3 id="others">Others</h3>
+<table>
+<tr><th>System Property</th><th>Function</th></tr>
+<tr><td>cmis.workbench.acceptSelfSignedCertificates</td><td>disable SSL certificate check
+(true/false)</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">
+       <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 /><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>

Modified: websites/staging/chemistry/trunk/content/cmislib.html
==============================================================================
--- websites/staging/chemistry/trunk/content/cmislib.html (original)
+++ websites/staging/chemistry/trunk/content/cmislib.html Thu Feb 17 17:18:07 2011
@@ -121,8 +121,7 @@ Apache Chemistry - cmislib
    <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/incubator/chemistry/opencmis/trunk" class="external-link" rel="nofollow">Source Code</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>
 
@@ -132,8 +131,7 @@ Apache Chemistry - cmislib
 <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/incubator/chemistry/cmislib/trunk" class="external-link" rel="nofollow">Source Code</A></LI>
-
+   <LI><A href="https://svn.apache.org/repos/asf/chemistry/cmislib/trunk" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
 
@@ -141,7 +139,7 @@ Apache Chemistry - cmislib
 
 <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/incubator/chemistry/phpclient/trunk" class="external-link" rel="nofollow">Source Code</A></LI>
+   <LI><A href="https://svn.apache.org/repos/asf/chemistry/phpclient/trunk" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
 
@@ -149,7 +147,7 @@ Apache Chemistry - cmislib
 
 <UL class="alternate" type="square">
    <LI><A href="dotcmis.html" title="DotCMIS">DotCMIS</A></LI>
-   <LI><A href="https://svn.apache.org/repos/asf/incubator/chemistry/dotcmis/trunk" class="external-link" rel="nofollow">Source Code</A></LI>
+   <LI><A href="https://svn.apache.org/repos/asf/chemistry/dotcmis/trunk" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
 
@@ -157,7 +155,6 @@ Apache Chemistry - cmislib
 
 <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>