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/03/18 12:57:50 UTC

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

Added: websites/staging/chemistry/trunk/content/java/developing/dev-logging.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/developing/dev-logging.html (added)
+++ websites/staging/chemistry/trunk/content/java/developing/dev-logging.html Fri Mar 18 11:57:49 2011
@@ -0,0 +1,255 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+
+-->
+<html>
+  <head>
+    <link type="text/css" rel="stylesheet" href="/resources/site.css" />
+    <script src="/resources/space.js" type="text/javascript"></script>
+    <meta name="keywords" content="CMIS, Content Management Interoperability Service, ECM, Enterprise Content Management, OASIS, integration standards, Chemistry, OpenCMIS, cmislib, DotCMIS" />
+    <meta name="description" content="Apache Chemistry, CMIS Implementation" />
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+    <title>
+Apache Chemistry - OpenCMIS Logging
+    </title>
+  </head>
+<body onload="init()">
+  <table width="100%" cellpadding="0" cellspacing="0">
+    <tr width="100%">
+      <td id="cell-0-0">&nbsp;</td>
+      <td id="cell-0-1">&nbsp;</td>
+      <td id="cell-0-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-1-0">&nbsp;</td>
+      <td id="cell-1-1">
+        <div style="padding: 5px;">
+          <div id="banner">
+          <!-- Banner -->
+<TABLE border="0" cellpadding="0" cellspacing="0" width="100%">
+<TR>
+<TD align="left" class="topbardiv" nowrap="">
+  <A href="http://chemistry.apache.org/" title="Apache Chemistry">
+    <IMG border="0" src="/images/chemistry_tm_logo_small.png"/>
+  </A>
+</TD>
+<TD align="right" nowrap="">
+  <A href="http://www.apache.org/" title="The Apache Software Foundation">
+    <IMG border="0" src="/images/asf-logo.png"/>
+  </A>
+</TD>
+</TR>
+</TABLE>
+          <!-- Banner -->
+          </div>
+        </div>
+        <div id="top-menu">
+          <table border="0" cellpadding="1" cellspacing="0" width="100%">
+            <tr>
+              <td>
+                <div align="left">
+                <!-- Breadcrumbs -->
+<a href="/">Home</a>&nbsp;&raquo&nbsp;<a href="/java">Java</a>&nbsp;&raquo&nbsp;<a href="/java/developing">Developing</a>&nbsp;&raquo&nbsp;<a href="/java/developing/dev-logging.html">OpenCMIS Logging
</a>
+                <!-- Breadcrumbs -->
+                </div>
+              </td>
+              <td>
+                <div align="right">
+                <!-- Quicklinks -->
+<P>
+<A href="http://www.apache.org/" class="external-link" rel="nofollow">Apache</A>
+|
+<A href="http://www.apache.org/licenses/LICENSE-2.0.html" class="external-link" rel="nofollow">License</A>
+|
+<A href="sitemap.html" title="SiteMap">Site Map</A>
+</P>
+                <!-- Quicklinks -->
+                </div>
+              </td>
+            </tr>
+          </table>
+        </div>
+      </td>
+      <td id="cell-1-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-2-0">&nbsp;</td>
+      <td id="cell-2-1">
+        <table>
+          <tr height="100%" valign="top">
+            <td height="100%">
+              <div id="wrapper-menu-page-right">
+                <div id="wrapper-menu-page-top">
+                  <div id="wrapper-menu-page-bottom">
+                    <div id="menu-page">
+                    <!-- NavigationBar -->
+                    <H3><A name="Navigation-Overview"></A>Overview</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="/project/cmis.html" title="What's CMIS">What is CMIS?</A></LI>
+   <LI><A href="http://www.apache.org/licenses/" class="external-link" rel="nofollow">License</A></LI>
+   <LI><A href="/project/community.html" title="Community">Community</A></LI>
+   <LI><A href="http://mail-archives.apache.org/mod_mbox/chemistry-dev/" class="external-link" rel="nofollow">Mailing List</A></LI>
+   <LI><A href="https://issues.apache.org/jira/browse/CMIS" class="external-link" rel="nofollow">Issue Tracking</A></LI>
+   <LI><A href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Search"></A>Search</H3>
+
+<DIV style="padding: 0px 0px 0px 20px;">
+<FORM action="http://www.google.com/search" method="get" style="font-size: 10px;">
+<INPUT name="ie" type="hidden" value="UTF-8"></INPUT>
+<INPUT name="oe" type="hidden" value="UTF-8"></INPUT>
+  <INPUT maxlength="255" name="q" size="12" type="text" value=""></INPUT>
+  <INPUT name="btnG" type="submit" value="Search"></INPUT>
+  <INPUT name="domains" type="hidden" value="incubator.apache.org/chemistry"></INPUT>
+  <INPUT name="sitesearch" type="hidden" value="incubator.apache.org/chemistry"></INPUT>
+</FORM>
+</DIV>
+
+
+<H3><A name="Navigation-CMISforJava"></A>CMIS for Java</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/java/overview.html" title="OpenCMIS Overview and Index">Overview</A></LI>
+  <LI><A href="/java/download.html" title="Downloads">Downloads</A></LI>
+  <LI><A href="/java/develop/dev-index.html" title="">Developing with OpenCMIS</A></LI>
+  <LI><A href="/java/examples/example-index.html" title="Example Code">Example Code</A></LI>
+  <LI><A href="/java/howto/how-to-index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
+  <LI><A href="http://incubator.apache.org/chemistry/javadoc/index.html" class="external-link" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISforPython"></A>CMIS for Python</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/python/cmislib.html" title="cmislib">cmislib</A></LI>
+   <LI><A href="http://incubator.apache.org/chemistry/cmislib-doc/" class="external-link" rel="nofollow">cmislib Documentation</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/cmislib/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISforPHP"></A>CMIS for PHP</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/php/phpclient.html" title="phpclient">CMIS PHP Client</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/phpclient/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISfor.NET"></A>CMIS for .NET</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/dotnet/dotcmis.html" title="DotCMIS">DotCMIS</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/dotcmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Sponsorship"></A>Sponsorship</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</A></LI>
+   <LI><A href="http://www.apache.org/foundation/sponsorship.html" class="external-link" rel="nofollow">Sponsoring Apache</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Internal"></A>Internal Docs</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://chemistry.apache.org/internal/opencmis-maven-release-documentation.html" class="external-link" rel="nofollow">Release Process</A></LI>
+</UL>
+                    <!-- NavigationBar -->
+                    </div>
+                </div>
+              </div>
+            </div>
+           </td>
+           <td height="100%">
+             <!-- Content -->
+             <div class="wiki-content"><h1 id="opencmis_logging">OpenCMIS Logging</h1>
+<p>OpenCMIS uses the log4j to perform logging. logfj is configured using the usual
+configuration procedure (see log4j documentation). Usually you will have to
+place a <code>log4j.properties</code> file in the class path.</p>
+<h2 id="example_log4jproperties_file">Example log4j.properties file</h2>
+<p>:::properties
+log4j.rootCategory=WARN, R, O</p>
+<h1 id="stdout">Stdout</h1>
+<p>log4j.appender.O=org.apache.log4j.ConsoleAppender</p>
+<h1 id="file">File</h1>
+<p>log4j.appender.R=org.apache.log4j.RollingFileAppender
+log4j.appender.R.File=log4j.log</p>
+<h1 id="control_the_maximum_log_file_size">Control the maximum log file size</h1>
+<p>log4j.appender.R.MaxFileSize=100KB</p>
+<h1 id="archive_log_files_one_backup_file_here">Archive log files (one backup file here)</h1>
+<p>log4j.appender.R.MaxBackupIndex=1
+log4j.appender.R.layout=org.apache.log4j.PatternLayout
+log4j.appender.O.layout=org.apache.log4j.PatternLayout
+log4j.appender.R.layout.ConversionPattern=%d{ISO8601} %-5p [%t] %c: %m%n
+log4j.appender.O.layout.ConversionPattern=%d{ISO8601} %-5p [%t] %c: %m%n</p>
+<h1 id="log4jloggerorgapachechemistryopencmisclientproviderspiinfo_o">log4j.logger.org.apache.chemistry.opencmis.client.provider.spi=INFO, O</h1>
+<h1 id="enable_this_to_set_a_certain_package_to_debug_level">enable this to set a certain package to debug level</h1>
+<h1 id="log4jcategoryorgapachechemistryopencmisdebug">log4j.category.org.apache.chemistry.opencmis=DEBUG</h1>
+<h2 id="logging_the_urls_for_atompub_in_the_client">Logging the URLs for AtomPub in the client</h2>
+<p>Sometimes it is useful to trace the URLs that are generated by the client 
+implementation in the logs. Here is an example configuration to accomplish this:</p>
+<blockquote>
+<p>log4j.category.org.apache.chemistry.opencmis.client.bindings.spi.atompub.HttpUtils=DEBUG</p>
+</blockquote></div>
+             <!-- Content -->
+           </td>
+          </tr>
+        </table>
+     </td>
+     <td id="cell-2-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-3-0">&nbsp;</td>
+      <td id="cell-3-1">&nbsp;</td>
+      <td id="cell-3-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+     <td id="cell-3-0">&nbsp;</td>
+     <td id="cell-3-1">
+       <div id="footer">
+       <!-- Footer -->
+       <div id="site-footer">
+          
+          Apache Chemistry, Apache, the Apache feather logo, and the Apache 
+          Chemistry project logo are trademarks of The Apache Software 
+          Foundation.
+          <BR />
+          Content Management Interoperability Services (CMIS) is an
+          <a href="http://www.oasis-open.org/committees/cmis/">OASIS</a>
+          specification.
+          
+       </div>
+       <!-- Footer -->
+       </div>
+     </td>
+     <td id="cell-3-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-4-0">&nbsp;</td>
+      <td id="cell-4-1">&nbsp;</td>
+      <td id="cell-4-2">&nbsp;</td>
+    </tr>
+  </table>
+</body>
+</html>

Added: websites/staging/chemistry/trunk/content/java/developing/dev-modules.mtext
==============================================================================
--- websites/staging/chemistry/trunk/content/java/developing/dev-modules.mtext (added)
+++ websites/staging/chemistry/trunk/content/java/developing/dev-modules.mtext Fri Mar 18 11:57:49 2011
@@ -0,0 +1,96 @@
+Title: OpenCMIS Modules
+Breadcrumb: opencmis:modules
+
+# OpenCMIS Modules
+<a name="OpenCMISModules-OpenCMISModules"></a>
+
+OpenCMIS is divided into four groups of modules:
+
+* **chemistry-opencmis-commons**: Modules used by all other modules.
+* **chemistry-opencmis-client**: CMIS client related modules.
+* **chemistry-opencmis-server**: CMIS server framework related modules.
+* **chemistry-opencmis-test**: Test modules that are not required at runtime.
+
+<img src="opencmis-layers.png"/>
+
+
+<a name="OpenCMISModules-ModuleDescription"></a>
+## Module Description
+
+<a name="OpenCMISModules-Commons"></a>
+### Commons
+
+<a name="OpenCMISModules-chemistry-opencmis-commons-api"></a>
+#### chemistry-opencmis-commons-api
+Interfaces, enums and exceptions used across all other modules.
+
+<a name="OpenCMISModules-chemistry-opencmis-commons-impl"></a>
+#### chemistry-opencmis-commons-impl
+Implementations of the interface defined in chemistry-opencmis-commons-api.
+It also generates and contains the JAXB classes.
+
+<a name="OpenCMISModules-Client"></a>
+### Client
+
+<a name="OpenCMISModules-chemistry-opencmis-client-api"></a>
+#### chemistry-opencmis-client-api
+Client API used by applications. See [OpenCMIS Client API](client/dev-client-api.html)
+ for details.
+
+<a name="OpenCMISModules-chemistry-opencmis-client-impl"></a>
+#### chemistry-opencmis-client-impl
+Implementations of the client API.
+
+<a name="OpenCMISModules-chemistry-opencmis-client-bindings"></a>
+#### chemistry-opencmis-client-bindings
+CMIS client AtomPub and Web Services binding implementation. See [OpenCMIS Client Bindings](client/dev-client-bindings.html)
+ for details.
+
+<a name="OpenCMISModules-Server"></a>
+### Server
+
+<a name="OpenCMISModules-chemistry-opencmis-server-bindings"></a>
+#### chemistry-opencmis-server-bindings
+CMIS server AtomPub and Web Services binding implementation. See [OpenCMIS Server Framework](dev-server.html)
+ for details.
+
+<a name="OpenCMISModules-chemistry-opencmis-server-support"></a>
+#### chemistry-opencmis-server-support
+Convenience classes for repository connectors. This module contains the
+CMIS query parser.
+
+<a name="OpenCMISModules-chemistry-opencmis-server-inmemory"></a>
+#### chemistry-opencmis-server-inmemory
+CMIS in-memory repository for test purposes. See [OpenCMIS InMemory Repository](repositories/dev-repositories-inmemory.html)
+ for details.
+
+<a name="OpenCMISModules-chemistry-opencmis-server-fileshare"></a>
+#### chemistry-opencmis-server-fileshare
+CMIS file system repository for test purposes. See [OpenCMIS FileShare Repository](repositories/dev-repositories-fileshare.html)
+ for details.
+
+<a name="OpenCMISModules-chemistry-opencmis-server-jcr"></a>
+#### chemistry-opencmis-server-jcr
+CMIS to JCR bridge. See [OpenCMIS JCR Repository](repositories/dev-repositories-jcr.html)
+ for details.
+
+<a name="OpenCMISModules-Test"></a>
+### Test
+
+<a name="OpenCMISModules-chemistry-opencmis-test-fit"></a>
+#### chemistry-opencmis-test-fit
+Integration tests covering the whole stack.
+
+<a name="OpenCMISModules-chemistry-opencmis-test-browser"></a>
+#### chemistry-opencmis-test-browser
+Simple web based CMIS client. See [OpenCMIS Browser](tools/dev-tools-browser.html)
+ for details.
+
+<a name="OpenCMISModules-chemistry-opencmis-test-util"></a>
+#### chemistry-opencmis-test-util
+Utility classes for tests.
+
+<a name="OpenCMISModules-chemistry-opencmis-test-tools"></a>
+#### chemistry-opencmis-test-tools
+Development tools.
+ 
\ No newline at end of file

Added: websites/staging/chemistry/trunk/content/java/developing/dev-operation-context.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/developing/dev-operation-context.html (added)
+++ websites/staging/chemistry/trunk/content/java/developing/dev-operation-context.html Fri Mar 18 11:57:49 2011
@@ -0,0 +1,229 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+
+-->
+<html>
+  <head>
+    <link type="text/css" rel="stylesheet" href="/resources/site.css" />
+    <script src="/resources/space.js" type="text/javascript"></script>
+    <meta name="keywords" content="CMIS, Content Management Interoperability Service, ECM, Enterprise Content Management, OASIS, integration standards, Chemistry, OpenCMIS, cmislib, DotCMIS" />
+    <meta name="description" content="Apache Chemistry, CMIS Implementation" />
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+    <title>
+Apache Chemistry - 
+    </title>
+  </head>
+<body onload="init()">
+  <table width="100%" cellpadding="0" cellspacing="0">
+    <tr width="100%">
+      <td id="cell-0-0">&nbsp;</td>
+      <td id="cell-0-1">&nbsp;</td>
+      <td id="cell-0-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-1-0">&nbsp;</td>
+      <td id="cell-1-1">
+        <div style="padding: 5px;">
+          <div id="banner">
+          <!-- Banner -->
+<TABLE border="0" cellpadding="0" cellspacing="0" width="100%">
+<TR>
+<TD align="left" class="topbardiv" nowrap="">
+  <A href="http://chemistry.apache.org/" title="Apache Chemistry">
+    <IMG border="0" src="/images/chemistry_tm_logo_small.png"/>
+  </A>
+</TD>
+<TD align="right" nowrap="">
+  <A href="http://www.apache.org/" title="The Apache Software Foundation">
+    <IMG border="0" src="/images/asf-logo.png"/>
+  </A>
+</TD>
+</TR>
+</TABLE>
+          <!-- Banner -->
+          </div>
+        </div>
+        <div id="top-menu">
+          <table border="0" cellpadding="1" cellspacing="0" width="100%">
+            <tr>
+              <td>
+                <div align="left">
+                <!-- Breadcrumbs -->
+<a href="/">Home</a>&nbsp;&raquo&nbsp;<a href="/java">Java</a>&nbsp;&raquo&nbsp;<a href="/java/developing">Developing</a>&nbsp;&raquo&nbsp;<a href="/java/developing/dev-operation-context.html">Dev-operation-context.html</a>
+                <!-- Breadcrumbs -->
+                </div>
+              </td>
+              <td>
+                <div align="right">
+                <!-- Quicklinks -->
+<P>
+<A href="http://www.apache.org/" class="external-link" rel="nofollow">Apache</A>
+|
+<A href="http://www.apache.org/licenses/LICENSE-2.0.html" class="external-link" rel="nofollow">License</A>
+|
+<A href="sitemap.html" title="SiteMap">Site Map</A>
+</P>
+                <!-- Quicklinks -->
+                </div>
+              </td>
+            </tr>
+          </table>
+        </div>
+      </td>
+      <td id="cell-1-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-2-0">&nbsp;</td>
+      <td id="cell-2-1">
+        <table>
+          <tr height="100%" valign="top">
+            <td height="100%">
+              <div id="wrapper-menu-page-right">
+                <div id="wrapper-menu-page-top">
+                  <div id="wrapper-menu-page-bottom">
+                    <div id="menu-page">
+                    <!-- NavigationBar -->
+                    <H3><A name="Navigation-Overview"></A>Overview</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="/project/cmis.html" title="What's CMIS">What is CMIS?</A></LI>
+   <LI><A href="http://www.apache.org/licenses/" class="external-link" rel="nofollow">License</A></LI>
+   <LI><A href="/project/community.html" title="Community">Community</A></LI>
+   <LI><A href="http://mail-archives.apache.org/mod_mbox/chemistry-dev/" class="external-link" rel="nofollow">Mailing List</A></LI>
+   <LI><A href="https://issues.apache.org/jira/browse/CMIS" class="external-link" rel="nofollow">Issue Tracking</A></LI>
+   <LI><A href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Search"></A>Search</H3>
+
+<DIV style="padding: 0px 0px 0px 20px;">
+<FORM action="http://www.google.com/search" method="get" style="font-size: 10px;">
+<INPUT name="ie" type="hidden" value="UTF-8"></INPUT>
+<INPUT name="oe" type="hidden" value="UTF-8"></INPUT>
+  <INPUT maxlength="255" name="q" size="12" type="text" value=""></INPUT>
+  <INPUT name="btnG" type="submit" value="Search"></INPUT>
+  <INPUT name="domains" type="hidden" value="incubator.apache.org/chemistry"></INPUT>
+  <INPUT name="sitesearch" type="hidden" value="incubator.apache.org/chemistry"></INPUT>
+</FORM>
+</DIV>
+
+
+<H3><A name="Navigation-CMISforJava"></A>CMIS for Java</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/java/overview.html" title="OpenCMIS Overview and Index">Overview</A></LI>
+  <LI><A href="/java/download.html" title="Downloads">Downloads</A></LI>
+  <LI><A href="/java/develop/dev-index.html" title="">Developing with OpenCMIS</A></LI>
+  <LI><A href="/java/examples/example-index.html" title="Example Code">Example Code</A></LI>
+  <LI><A href="/java/howto/how-to-index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
+  <LI><A href="http://incubator.apache.org/chemistry/javadoc/index.html" class="external-link" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISforPython"></A>CMIS for Python</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/python/cmislib.html" title="cmislib">cmislib</A></LI>
+   <LI><A href="http://incubator.apache.org/chemistry/cmislib-doc/" class="external-link" rel="nofollow">cmislib Documentation</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/cmislib/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISforPHP"></A>CMIS for PHP</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/php/phpclient.html" title="phpclient">CMIS PHP Client</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/phpclient/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISfor.NET"></A>CMIS for .NET</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/dotnet/dotcmis.html" title="DotCMIS">DotCMIS</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/dotcmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Sponsorship"></A>Sponsorship</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</A></LI>
+   <LI><A href="http://www.apache.org/foundation/sponsorship.html" class="external-link" rel="nofollow">Sponsoring Apache</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Internal"></A>Internal Docs</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://chemistry.apache.org/internal/opencmis-maven-release-documentation.html" class="external-link" rel="nofollow">Release Process</A></LI>
+</UL>
+                    <!-- NavigationBar -->
+                    </div>
+                </div>
+              </div>
+            </div>
+           </td>
+           <td height="100%">
+             <!-- Content -->
+             <div class="wiki-content"><p>Title: Understanding the Operation Context</p>
+<h1 id="understanding_the_operation_context">Understanding the Operation Context</h1>
+<p>TODO</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/developing/dev-server.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/developing/dev-server.html (added)
+++ websites/staging/chemistry/trunk/content/java/developing/dev-server.html Fri Mar 18 11:57:49 2011
@@ -0,0 +1,359 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+
+-->
+<html>
+  <head>
+    <link type="text/css" rel="stylesheet" href="/resources/site.css" />
+    <script src="/resources/space.js" type="text/javascript"></script>
+    <meta name="keywords" content="CMIS, Content Management Interoperability Service, ECM, Enterprise Content Management, OASIS, integration standards, Chemistry, OpenCMIS, cmislib, DotCMIS" />
+    <meta name="description" content="Apache Chemistry, CMIS Implementation" />
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+    <title>
+Apache Chemistry - OpenCMIS 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/developing">Developing</a>&nbsp;&raquo&nbsp;<a href="/java/developing/dev-server.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="/project/cmis.html" title="What's CMIS">What is CMIS?</A></LI>
+   <LI><A href="http://www.apache.org/licenses/" class="external-link" rel="nofollow">License</A></LI>
+   <LI><A href="/project/community.html" title="Community">Community</A></LI>
+   <LI><A href="http://mail-archives.apache.org/mod_mbox/chemistry-dev/" class="external-link" rel="nofollow">Mailing List</A></LI>
+   <LI><A href="https://issues.apache.org/jira/browse/CMIS" class="external-link" rel="nofollow">Issue Tracking</A></LI>
+   <LI><A href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Search"></A>Search</H3>
+
+<DIV style="padding: 0px 0px 0px 20px;">
+<FORM action="http://www.google.com/search" method="get" style="font-size: 10px;">
+<INPUT name="ie" type="hidden" value="UTF-8"></INPUT>
+<INPUT name="oe" type="hidden" value="UTF-8"></INPUT>
+  <INPUT maxlength="255" name="q" size="12" type="text" value=""></INPUT>
+  <INPUT name="btnG" type="submit" value="Search"></INPUT>
+  <INPUT name="domains" type="hidden" value="incubator.apache.org/chemistry"></INPUT>
+  <INPUT name="sitesearch" type="hidden" value="incubator.apache.org/chemistry"></INPUT>
+</FORM>
+</DIV>
+
+
+<H3><A name="Navigation-CMISforJava"></A>CMIS for Java</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/java/overview.html" title="OpenCMIS Overview and Index">Overview</A></LI>
+  <LI><A href="/java/download.html" title="Downloads">Downloads</A></LI>
+  <LI><A href="/java/develop/dev-index.html" title="">Developing with OpenCMIS</A></LI>
+  <LI><A href="/java/examples/example-index.html" title="Example Code">Example Code</A></LI>
+  <LI><A href="/java/howto/how-to-index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
+  <LI><A href="http://incubator.apache.org/chemistry/javadoc/index.html" class="external-link" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISforPython"></A>CMIS for Python</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/python/cmislib.html" title="cmislib">cmislib</A></LI>
+   <LI><A href="http://incubator.apache.org/chemistry/cmislib-doc/" class="external-link" rel="nofollow">cmislib Documentation</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/cmislib/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISforPHP"></A>CMIS for PHP</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/php/phpclient.html" title="phpclient">CMIS PHP Client</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/phpclient/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISfor.NET"></A>CMIS for .NET</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/dotnet/dotcmis.html" title="DotCMIS">DotCMIS</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/dotcmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Sponsorship"></A>Sponsorship</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</A></LI>
+   <LI><A href="http://www.apache.org/foundation/sponsorship.html" class="external-link" rel="nofollow">Sponsoring Apache</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Internal"></A>Internal Docs</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://chemistry.apache.org/internal/opencmis-maven-release-documentation.html" class="external-link" rel="nofollow">Release Process</A></LI>
+</UL>
+                    <!-- NavigationBar -->
+                    </div>
+                </div>
+              </div>
+            </div>
+           </td>
+           <td height="100%">
+             <!-- Content -->
+             <div class="wiki-content"><h1 id="opencmis_server_framework">OpenCMIS Server Framework</h1>
+<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="kd">public</span> <span class="kt">boolean</span> <span class="nf">handleMessage</span><span class="o">(</span><span class="n">SOAPMessageContext</span> <span class="n">context</span><span class="o">)</span> <span class="o">{</span>
+  <span class="n">Boolean</span> <span class="n">outboundProperty</span> <span class="o">=</span> <span class="o">(</span><span class="n">Boolean</span><span class="o">)</span>
+        <span class="n">context</span><span class="o">.</span><span class="na">get</span><span class="o">(</span><span class="n">MessageContext</span><span class="o">.</span><span class="na">MESSAGE_OUTBOUND_PROPERTY</span><span class="o">);</span>
+  <span class="k">if</span> <span class="o">(</span><span class="n">outboundProperty</span><span class="o">.</span><span class="na">booleanValue</span><span class="o">())</span> <span class="o">{</span>
+    <span class="c1">// we are only looking at inbound messages</span>
+    <span class="k">return</span> <span class="kc">true</span><span class="o">;</span>
+  <span class="o">}</span>
+
+  <span class="c1">// do whatever you have to do 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="c1">// set up key-value pairs for the CallContext</span>
+  <span class="n">Map</span><span class="o">&lt;</span><span class="n">String</span><span class="o">,</span> <span class="n">String</span><span class="o">&gt;</span> <span class="n">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="o">,</span> <span class="n">String</span><span class="o">&gt;();</span>
+  <span class="n">callContextMap</span><span class="o">.</span><span class="na">put</span><span class="o">(</span><span class="s">&quot;org.example.opencmis.user&quot;</span><span class="o">,</span> <span class="n">user</span><span class="o">);</span>
+  <span class="n">callContextMap</span><span class="o">.</span><span class="na">put</span><span class="o">(</span><span class="s">&quot;org.example.opencmis.secret&quot;</span><span class="o">,</span> <span class="n">secret</span><span class="o">);</span>
+
+  <span class="c1">// add key-value pairs the SOAP message context</span>
+  <span class="n">context</span><span class="o">.</span><span class="na">put</span><span class="o">(</span><span class="n">AbstractService</span><span class="o">.</span><span class="na">CALL_CONTEXT_MAP</span><span class="o">,</span> <span class="n">callContextMap</span><span class="o">);</span>
+  <span class="n">context</span><span class="o">.</span><span class="na">setScope</span><span class="o">(</span><span class="n">AbstractService</span><span class="o">.</span><span class="na">CALL_CONTEXT_MAP</span><span class="o">,</span> <span class="n">Scope</span><span class="o">.</span><span class="na">APPLICATION</span><span class="o">);</span>
+
+  <span class="k">return</span> <span class="kc">true</span><span class="o">;</span>
+<span class="o">}</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="repositories/dev-repositories-fileshare.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/developing/dev-session-parameters.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/developing/dev-session-parameters.html (added)
+++ websites/staging/chemistry/trunk/content/java/developing/dev-session-parameters.html Fri Mar 18 11:57:49 2011
@@ -0,0 +1,506 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+
+-->
+<html>
+  <head>
+    <link type="text/css" rel="stylesheet" href="/resources/site.css" />
+    <script src="/resources/space.js" type="text/javascript"></script>
+    <meta name="keywords" content="CMIS, Content Management Interoperability Service, ECM, Enterprise Content Management, OASIS, integration standards, Chemistry, OpenCMIS, cmislib, DotCMIS" />
+    <meta name="description" content="Apache Chemistry, CMIS Implementation" />
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+    <title>
+Apache Chemistry - OpenCMIS 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/developing">Developing</a>&nbsp;&raquo&nbsp;<a href="/java/developing/opencmis.html">OpenCMIS</a>&nbsp;&raquo&nbsp;<a href="/java/developing/dev-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="/project/cmis.html" title="What's CMIS">What is CMIS?</A></LI>
+   <LI><A href="http://www.apache.org/licenses/" class="external-link" rel="nofollow">License</A></LI>
+   <LI><A href="/project/community.html" title="Community">Community</A></LI>
+   <LI><A href="http://mail-archives.apache.org/mod_mbox/chemistry-dev/" class="external-link" rel="nofollow">Mailing List</A></LI>
+   <LI><A href="https://issues.apache.org/jira/browse/CMIS" class="external-link" rel="nofollow">Issue Tracking</A></LI>
+   <LI><A href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Search"></A>Search</H3>
+
+<DIV style="padding: 0px 0px 0px 20px;">
+<FORM action="http://www.google.com/search" method="get" style="font-size: 10px;">
+<INPUT name="ie" type="hidden" value="UTF-8"></INPUT>
+<INPUT name="oe" type="hidden" value="UTF-8"></INPUT>
+  <INPUT maxlength="255" name="q" size="12" type="text" value=""></INPUT>
+  <INPUT name="btnG" type="submit" value="Search"></INPUT>
+  <INPUT name="domains" type="hidden" value="incubator.apache.org/chemistry"></INPUT>
+  <INPUT name="sitesearch" type="hidden" value="incubator.apache.org/chemistry"></INPUT>
+</FORM>
+</DIV>
+
+
+<H3><A name="Navigation-CMISforJava"></A>CMIS for Java</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/java/overview.html" title="OpenCMIS Overview and Index">Overview</A></LI>
+  <LI><A href="/java/download.html" title="Downloads">Downloads</A></LI>
+  <LI><A href="/java/develop/dev-index.html" title="">Developing with OpenCMIS</A></LI>
+  <LI><A href="/java/examples/example-index.html" title="Example Code">Example Code</A></LI>
+  <LI><A href="/java/howto/how-to-index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
+  <LI><A href="http://incubator.apache.org/chemistry/javadoc/index.html" class="external-link" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISforPython"></A>CMIS for Python</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/python/cmislib.html" title="cmislib">cmislib</A></LI>
+   <LI><A href="http://incubator.apache.org/chemistry/cmislib-doc/" class="external-link" rel="nofollow">cmislib Documentation</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/cmislib/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISforPHP"></A>CMIS for PHP</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/php/phpclient.html" title="phpclient">CMIS PHP Client</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/phpclient/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISfor.NET"></A>CMIS for .NET</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/dotnet/dotcmis.html" title="DotCMIS">DotCMIS</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/dotcmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Sponsorship"></A>Sponsorship</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</A></LI>
+   <LI><A href="http://www.apache.org/foundation/sponsorship.html" class="external-link" rel="nofollow">Sponsoring Apache</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Internal"></A>Internal Docs</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://chemistry.apache.org/internal/opencmis-maven-release-documentation.html" class="external-link" rel="nofollow">Release Process</A></LI>
+</UL>
+                    <!-- NavigationBar -->
+                    </div>
+                </div>
+              </div>
+            </div>
+           </td>
+           <td height="100%">
+             <!-- Content -->
+             <div class="wiki-content"><h1 id="opencmis_session_parameters">OpenCMIS Session Parameters</h1>
+<p><a name="OpenCMISSessionParameters-OpenCMISSessionParameters"></a></p>
+<table>
+<thead>
+<tr>
+<th>Key</th>
+<th>Constant</th>
+<th>Description</th>
+<th>Values</th>
+<th>Required</th>
+<th>Default</th>
+</tr>
+</thead>
+<tbody>
+<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 />
+</tr>
+<tr>
+<td>org.apache.chemistry.opencmis.binding.spi.classname</td>
+<td>BINDING_SPI_CLASS</td>
+<td>Binding implementation class</td>
+<td>class name</td>
+<td>Custom binding: yes\ other binding: no</td>
+<td>Depends on BINDING_TYPE</td>
+</tr>
+<tr>
+<td>org.apache.chemistry.opencmis.session.repository.id</td>
+<td>REPOSITORY_ID</td>
+<td>Repository id</td>
+<td>repository id</td>
+<td>createSession(): yes\getRepositories(): no</td>
+<td />
+</tr>
+<tr>
+<td>org.apache.chemistry.opencmis.user</td>
+<td>USER</td>
+<td>User name\(used by standard authentication provider)</td>
+<td>string</td>
+<td />
+<td />
+</tr>
+<tr>
+<td>org.apache.chemistry.opencmis.password</td>
+<td>PASSWORD</td>
+<td>Password\(used by standard authentication provider)</td>
+<td>string</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 />
+</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 />
+</tr>
+<tr>
+<td>org.apache.chemistry.opencmis.binding.atompub.url</td>
+<td>ATOMPUB_URL</td>
+<td>AtomPub service document URL</td>
+<td>URL</td>
+<td>AtomPub binding: yes\other bindings: no</td>
+<td />
+</tr>
+<tr>
+<td>org.apache.chemistry.opencmis.binding.webservices.RepositoryService</td>
+<td>WEBSERVICES_REPOSITORY_SERVICE</td>
+<td>Repository Service WSDL URL</td>
+<td>WSDL URL</td>
+<td>Web Services binding: yes\other bindings: no</td>
+<td />
+</tr>
+<tr>
+<td>org.apache.chemistry.opencmis.binding.webservices.NavigationService</td>
+<td>WEBSERVICES_NAVIGATION_SERVICE</td>
+<td>Navigation Service WSDL URL</td>
+<td>WSDL URL</td>
+<td>Web Services binding: yes\other bindings: no</td>
+<td />
+</tr>
+<tr>
+<td>org.apache.chemistry.opencmis.binding.webservices.ObjectService</td>
+<td>WEBSERVICES_OBJECT_SERVICE</td>
+<td>Object Service WSDL URL</td>
+<td>WSDL URL</td>
+<td>Web Services binding: yes\other bindings: no</td>
+<td />
+</tr>
+<tr>
+<td>org.apache.chemistry.opencmis.binding.webservices.VersioningService</td>
+<td>WEBSERVICES_VERSIONING_SERVICE</td>
+<td>Versioning Service WSDL URL</td>
+<td>WSDL URL</td>
+<td>Web Services binding: yes\other bindings: no</td>
+<td />
+</tr>
+<tr>
+<td>org.apache.chemistry.opencmis.binding.webservices.DiscoveryService</td>
+<td>WEBSERVICES_DISCOVERY_SERVICE</td>
+<td>Discovery Service WSDL URL</td>
+<td>WSDL URL</td>
+<td>Web Services binding: yes\other bindings: no</td>
+<td />
+</tr>
+<tr>
+<td>org.apache.chemistry.opencmis.binding.webservices.RelationshipService</td>
+<td>WEBSERVICES_RELATIONSHIP_SERVICE</td>
+<td>Relationship Service WSDL URL</td>
+<td>WSDL URL</td>
+<td>Web Services binding: yes\other bindings: no</td>
+<td />
+</tr>
+<tr>
+<td>org.apache.chemistry.opencmis.binding.webservices.MultiFilingService</td>
+<td>WEBSERVICES_MULTIFILING_SERVICE</td>
+<td>Multifiling Service WSDL URL</td>
+<td>WSDL URL</td>
+<td>Web Services binding: yes\other bindings: no</td>
+<td />
+</tr>
+<tr>
+<td>org.apache.chemistry.opencmis.binding.webservices.PolicyService</td>
+<td>WEBSERVICES_POLICY_SERVICE</td>
+<td>Policy Service WSDL URL</td>
+<td>WSDL URL</td>
+<td>Web Services binding: yes\other bindings: no</td>
+<td />
+</tr>
+<tr>
+<td>org.apache.chemistry.opencmis.binding.webservices.ACLService</td>
+<td>WEBSERVICES_ACL_SERVICE</td>
+<td>ACL Service WSDL URL</td>
+<td>WSDL URL</td>
+<td>Web Services binding: yes\other bindings: no</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.local.classname</td>
+<td>LOCAL_FACTORY</td>
+<td>Class name of the local service factory (if client and server reside in the same JVM)</td>
+<td>class name</td>
+<td>Local binding: yes\other bindings: no</td>
+<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>
+</tbody>
+</table></div>
+             <!-- Content -->
+           </td>
+          </tr>
+        </table>
+     </td>
+     <td id="cell-2-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-3-0">&nbsp;</td>
+      <td id="cell-3-1">&nbsp;</td>
+      <td id="cell-3-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+     <td id="cell-3-0">&nbsp;</td>
+     <td id="cell-3-1">
+       <div id="footer">
+       <!-- Footer -->
+       <div id="site-footer">
+          
+          Apache Chemistry, Apache, the Apache feather logo, and the Apache 
+          Chemistry project logo are trademarks of The Apache Software 
+          Foundation.
+          <BR />
+          Content Management Interoperability Services (CMIS) is an
+          <a href="http://www.oasis-open.org/committees/cmis/">OASIS</a>
+          specification.
+          
+       </div>
+       <!-- Footer -->
+       </div>
+     </td>
+     <td id="cell-3-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-4-0">&nbsp;</td>
+      <td id="cell-4-1">&nbsp;</td>
+      <td id="cell-4-2">&nbsp;</td>
+    </tr>
+  </table>
+</body>
+</html>

Added: websites/staging/chemistry/trunk/content/java/developing/dev-tools.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/developing/dev-tools.html (added)
+++ websites/staging/chemistry/trunk/content/java/developing/dev-tools.html Fri Mar 18 11:57:49 2011
@@ -0,0 +1,234 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+
+-->
+<html>
+  <head>
+    <link type="text/css" rel="stylesheet" href="/resources/site.css" />
+    <script src="/resources/space.js" type="text/javascript"></script>
+    <meta name="keywords" content="CMIS, Content Management Interoperability Service, ECM, Enterprise Content Management, OASIS, integration standards, Chemistry, OpenCMIS, cmislib, DotCMIS" />
+    <meta name="description" content="Apache Chemistry, CMIS Implementation" />
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+    <title>
+Apache Chemistry - Test and Tools
+    </title>
+  </head>
+<body onload="init()">
+  <table width="100%" cellpadding="0" cellspacing="0">
+    <tr width="100%">
+      <td id="cell-0-0">&nbsp;</td>
+      <td id="cell-0-1">&nbsp;</td>
+      <td id="cell-0-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-1-0">&nbsp;</td>
+      <td id="cell-1-1">
+        <div style="padding: 5px;">
+          <div id="banner">
+          <!-- Banner -->
+<TABLE border="0" cellpadding="0" cellspacing="0" width="100%">
+<TR>
+<TD align="left" class="topbardiv" nowrap="">
+  <A href="http://chemistry.apache.org/" title="Apache Chemistry">
+    <IMG border="0" src="/images/chemistry_tm_logo_small.png"/>
+  </A>
+</TD>
+<TD align="right" nowrap="">
+  <A href="http://www.apache.org/" title="The Apache Software Foundation">
+    <IMG border="0" src="/images/asf-logo.png"/>
+  </A>
+</TD>
+</TR>
+</TABLE>
+          <!-- Banner -->
+          </div>
+        </div>
+        <div id="top-menu">
+          <table border="0" cellpadding="1" cellspacing="0" width="100%">
+            <tr>
+              <td>
+                <div align="left">
+                <!-- Breadcrumbs -->
+<a href="/">Home</a>&nbsp;&raquo&nbsp;<a href="/java">Java</a>&nbsp;&raquo&nbsp;<a href="/java/developing">Developing</a>&nbsp;&raquo&nbsp;<a href="/java/developing/dev-tools.html">Test and Tools
</a>
+                <!-- Breadcrumbs -->
+                </div>
+              </td>
+              <td>
+                <div align="right">
+                <!-- Quicklinks -->
+<P>
+<A href="http://www.apache.org/" class="external-link" rel="nofollow">Apache</A>
+|
+<A href="http://www.apache.org/licenses/LICENSE-2.0.html" class="external-link" rel="nofollow">License</A>
+|
+<A href="sitemap.html" title="SiteMap">Site Map</A>
+</P>
+                <!-- Quicklinks -->
+                </div>
+              </td>
+            </tr>
+          </table>
+        </div>
+      </td>
+      <td id="cell-1-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-2-0">&nbsp;</td>
+      <td id="cell-2-1">
+        <table>
+          <tr height="100%" valign="top">
+            <td height="100%">
+              <div id="wrapper-menu-page-right">
+                <div id="wrapper-menu-page-top">
+                  <div id="wrapper-menu-page-bottom">
+                    <div id="menu-page">
+                    <!-- NavigationBar -->
+                    <H3><A name="Navigation-Overview"></A>Overview</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="/project/cmis.html" title="What's CMIS">What is CMIS?</A></LI>
+   <LI><A href="http://www.apache.org/licenses/" class="external-link" rel="nofollow">License</A></LI>
+   <LI><A href="/project/community.html" title="Community">Community</A></LI>
+   <LI><A href="http://mail-archives.apache.org/mod_mbox/chemistry-dev/" class="external-link" rel="nofollow">Mailing List</A></LI>
+   <LI><A href="https://issues.apache.org/jira/browse/CMIS" class="external-link" rel="nofollow">Issue Tracking</A></LI>
+   <LI><A href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Search"></A>Search</H3>
+
+<DIV style="padding: 0px 0px 0px 20px;">
+<FORM action="http://www.google.com/search" method="get" style="font-size: 10px;">
+<INPUT name="ie" type="hidden" value="UTF-8"></INPUT>
+<INPUT name="oe" type="hidden" value="UTF-8"></INPUT>
+  <INPUT maxlength="255" name="q" size="12" type="text" value=""></INPUT>
+  <INPUT name="btnG" type="submit" value="Search"></INPUT>
+  <INPUT name="domains" type="hidden" value="incubator.apache.org/chemistry"></INPUT>
+  <INPUT name="sitesearch" type="hidden" value="incubator.apache.org/chemistry"></INPUT>
+</FORM>
+</DIV>
+
+
+<H3><A name="Navigation-CMISforJava"></A>CMIS for Java</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/java/overview.html" title="OpenCMIS Overview and Index">Overview</A></LI>
+  <LI><A href="/java/download.html" title="Downloads">Downloads</A></LI>
+  <LI><A href="/java/develop/dev-index.html" title="">Developing with OpenCMIS</A></LI>
+  <LI><A href="/java/examples/example-index.html" title="Example Code">Example Code</A></LI>
+  <LI><A href="/java/howto/how-to-index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
+  <LI><A href="http://incubator.apache.org/chemistry/javadoc/index.html" class="external-link" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISforPython"></A>CMIS for Python</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/python/cmislib.html" title="cmislib">cmislib</A></LI>
+   <LI><A href="http://incubator.apache.org/chemistry/cmislib-doc/" class="external-link" rel="nofollow">cmislib Documentation</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/cmislib/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISforPHP"></A>CMIS for PHP</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/php/phpclient.html" title="phpclient">CMIS PHP Client</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/phpclient/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISfor.NET"></A>CMIS for .NET</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/dotnet/dotcmis.html" title="DotCMIS">DotCMIS</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/dotcmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Sponsorship"></A>Sponsorship</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</A></LI>
+   <LI><A href="http://www.apache.org/foundation/sponsorship.html" class="external-link" rel="nofollow">Sponsoring Apache</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Internal"></A>Internal Docs</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://chemistry.apache.org/internal/opencmis-maven-release-documentation.html" class="external-link" rel="nofollow">Release Process</A></LI>
+</UL>
+                    <!-- NavigationBar -->
+                    </div>
+                </div>
+              </div>
+            </div>
+           </td>
+           <td height="100%">
+             <!-- Content -->
+             <div class="wiki-content"><h1 id="test_and_tools">Test and Tools</h1>
+<p>In order to make the implementation of CMIS clients and server even simpler, 
+OpenCMIS comes with a set of tests and tools.</p>
+<p>Currently, available are:</p>
+<ul>
+<li><a href="tools/dev-tools-browser.html">CMIS Browser</a>: A simple web based browser for CMIS repositories that support the AtomPub binding.</li>
+<li><a href="tools/dev-tools-workbench.html">CMIS Workbench</a>: A CMIS desktop client for developers.</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/developing/dev-url.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/developing/dev-url.html (added)
+++ websites/staging/chemistry/trunk/content/java/developing/dev-url.html Fri Mar 18 11:57:49 2011
@@ -0,0 +1,370 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+
+-->
+<html>
+  <head>
+    <link type="text/css" rel="stylesheet" href="/resources/site.css" />
+    <script src="/resources/space.js" type="text/javascript"></script>
+    <meta name="keywords" content="CMIS, Content Management Interoperability Service, ECM, Enterprise Content Management, OASIS, integration standards, Chemistry, OpenCMIS, cmislib, DotCMIS" />
+    <meta name="description" content="Apache Chemistry, CMIS Implementation" />
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+    <title>
+Apache Chemistry - URLs for AtomPub
+    </title>
+  </head>
+<body onload="init()">
+  <table width="100%" cellpadding="0" cellspacing="0">
+    <tr width="100%">
+      <td id="cell-0-0">&nbsp;</td>
+      <td id="cell-0-1">&nbsp;</td>
+      <td id="cell-0-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-1-0">&nbsp;</td>
+      <td id="cell-1-1">
+        <div style="padding: 5px;">
+          <div id="banner">
+          <!-- Banner -->
+<TABLE border="0" cellpadding="0" cellspacing="0" width="100%">
+<TR>
+<TD align="left" class="topbardiv" nowrap="">
+  <A href="http://chemistry.apache.org/" title="Apache Chemistry">
+    <IMG border="0" src="/images/chemistry_tm_logo_small.png"/>
+  </A>
+</TD>
+<TD align="right" nowrap="">
+  <A href="http://www.apache.org/" title="The Apache Software Foundation">
+    <IMG border="0" src="/images/asf-logo.png"/>
+  </A>
+</TD>
+</TR>
+</TABLE>
+          <!-- Banner -->
+          </div>
+        </div>
+        <div id="top-menu">
+          <table border="0" cellpadding="1" cellspacing="0" width="100%">
+            <tr>
+              <td>
+                <div align="left">
+                <!-- Breadcrumbs -->
+<a href="/">Home</a>&nbsp;&raquo&nbsp;<a href="/java">Java</a>&nbsp;&raquo&nbsp;<a href="/java/developing">Developing</a>&nbsp;&raquo&nbsp;<a href="/java/developing/dev-url.html">URLs for AtomPub</a>
+                <!-- Breadcrumbs -->
+                </div>
+              </td>
+              <td>
+                <div align="right">
+                <!-- Quicklinks -->
+<P>
+<A href="http://www.apache.org/" class="external-link" rel="nofollow">Apache</A>
+|
+<A href="http://www.apache.org/licenses/LICENSE-2.0.html" class="external-link" rel="nofollow">License</A>
+|
+<A href="sitemap.html" title="SiteMap">Site Map</A>
+</P>
+                <!-- Quicklinks -->
+                </div>
+              </td>
+            </tr>
+          </table>
+        </div>
+      </td>
+      <td id="cell-1-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-2-0">&nbsp;</td>
+      <td id="cell-2-1">
+        <table>
+          <tr height="100%" valign="top">
+            <td height="100%">
+              <div id="wrapper-menu-page-right">
+                <div id="wrapper-menu-page-top">
+                  <div id="wrapper-menu-page-bottom">
+                    <div id="menu-page">
+                    <!-- NavigationBar -->
+                    <H3><A name="Navigation-Overview"></A>Overview</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="/project/cmis.html" title="What's CMIS">What is CMIS?</A></LI>
+   <LI><A href="http://www.apache.org/licenses/" class="external-link" rel="nofollow">License</A></LI>
+   <LI><A href="/project/community.html" title="Community">Community</A></LI>
+   <LI><A href="http://mail-archives.apache.org/mod_mbox/chemistry-dev/" class="external-link" rel="nofollow">Mailing List</A></LI>
+   <LI><A href="https://issues.apache.org/jira/browse/CMIS" class="external-link" rel="nofollow">Issue Tracking</A></LI>
+   <LI><A href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Search"></A>Search</H3>
+
+<DIV style="padding: 0px 0px 0px 20px;">
+<FORM action="http://www.google.com/search" method="get" style="font-size: 10px;">
+<INPUT name="ie" type="hidden" value="UTF-8"></INPUT>
+<INPUT name="oe" type="hidden" value="UTF-8"></INPUT>
+  <INPUT maxlength="255" name="q" size="12" type="text" value=""></INPUT>
+  <INPUT name="btnG" type="submit" value="Search"></INPUT>
+  <INPUT name="domains" type="hidden" value="incubator.apache.org/chemistry"></INPUT>
+  <INPUT name="sitesearch" type="hidden" value="incubator.apache.org/chemistry"></INPUT>
+</FORM>
+</DIV>
+
+
+<H3><A name="Navigation-CMISforJava"></A>CMIS for Java</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/java/overview.html" title="OpenCMIS Overview and Index">Overview</A></LI>
+  <LI><A href="/java/download.html" title="Downloads">Downloads</A></LI>
+  <LI><A href="/java/develop/dev-index.html" title="">Developing with OpenCMIS</A></LI>
+  <LI><A href="/java/examples/example-index.html" title="Example Code">Example Code</A></LI>
+  <LI><A href="/java/howto/how-to-index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
+  <LI><A href="http://incubator.apache.org/chemistry/javadoc/index.html" class="external-link" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISforPython"></A>CMIS for Python</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/python/cmislib.html" title="cmislib">cmislib</A></LI>
+   <LI><A href="http://incubator.apache.org/chemistry/cmislib-doc/" class="external-link" rel="nofollow">cmislib Documentation</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/cmislib/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISforPHP"></A>CMIS for PHP</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/php/phpclient.html" title="phpclient">CMIS PHP Client</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/phpclient/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISfor.NET"></A>CMIS for .NET</H3>
+
+<UL class="alternate" type="square">
+  <LI><A href="/dotnet/dotcmis.html" title="DotCMIS">DotCMIS</A></LI>
+  <LI><A href="https://svn.apache.org/repos/asf/chemistry/dotcmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Sponsorship"></A>Sponsorship</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</A></LI>
+   <LI><A href="http://www.apache.org/foundation/sponsorship.html" class="external-link" rel="nofollow">Sponsoring Apache</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Internal"></A>Internal Docs</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://chemistry.apache.org/internal/opencmis-maven-release-documentation.html" class="external-link" rel="nofollow">Release Process</A></LI>
+</UL>
+                    <!-- NavigationBar -->
+                    </div>
+                </div>
+              </div>
+            </div>
+           </td>
+           <td height="100%">
+             <!-- Content -->
+             <div class="wiki-content"><h1 id="urls_for_atompub">URLs for AtomPub</h1>
+<p>Often it is useful to understand the URL patterns that OpenCMIS uses in
+the AtomPub binding. This can be helpful when analyzing log files or if
+you want to debug sepcific requests.</p>
+<h2 id="syntax">Syntax</h2>
+<p>:::
+URL ::= http://<HOST>:<PORT>/<SERVLET-PATH>/atom/<REPOSITORY-ID>/<RESOURCE>?<PARAM=VALUE>&amp;<PARAM=VALUE>&amp;....</p>
+<p>RESOURCE ::= RESOURCE_CHILDREN |
+    RESOURCE_CHILDREN |
+    RESOURCE_DESCENDANTS |
+    RESOURCE_FOLDERTREE |
+    RESOURCE_TYPE |
+    RESOURCE_TYPES |
+    RESOURCE_TYPESDESC |
+    RESOURCE_ENTRY |
+    RESOURCE_PARENTS |
+    RESOURCE_VERSIONS |
+    RESOURCE_ALLOWABLEACIONS |
+    RESOURCE_ACL |
+    RESOURCE_POLICIES |
+    RESOURCE_RELATIONSHIPS |
+    RESOURCE_OBJECTBYID |
+    RESOURCE_OBJECTBYPATH |
+    RESOURCE_QUERY |
+    RESOURCE_CHECKEDOUT |
+    RESOURCE_UNFILED |
+    RESOURCE_CHANGES |
+    RESOURCE_CONTENT</p>
+<p>PARAM ::= PARAM_ACL |
+    PARAM_ALLOWABLE_ACTIONS |
+    PARAM_ALL_VERSIONS |
+    PARAM_CHANGE_LOG_TOKEN |
+    PARAM_CHANGE_TOKEN |
+    PARAM_CHECKIN_COMMENT |
+    PARAM_CHECK_IN |
+    PARAM_CHILD_TYPES |
+    PARAM_CONTINUE_ON_FAILURE |
+    PARAM_DEPTH |
+    PARAM_FILTER |
+    PARAM_FOLDER_ID |
+    PARAM_ID |
+    PARAM_MAJOR |
+    PARAM_MAX_ITEMS |
+    PARAM_ONLY_BASIC_PERMISSIONS |
+    PARAM_ORDER_BY |
+    PARAM_OVERWRITE_FLAG |
+    PARAM_PATH |
+    PARAM_PATH_SEGMENT |
+    PARAM_POLICY_ID |
+    PARAM_POLICY_IDS |
+    PARAM_PROPERTIES |
+    PARAM_PROPERTY_DEFINITIONS |
+    PARAM_RELATIONSHIPS |
+    PARAM_RELATIONSHIP_DIRECTION |
+    PARAM_RELATIVE_PATH_SEGMENT |
+    PARAM_REMOVE_FROM |
+    PARAM_RENDITION_FILTER |
+    PARAM_REPOSITORY_ID |
+    PARAM_RETURN_VERSION |
+    PARAM_ROPERTY_DEFINITIONS |
+    PARAM_SKIP_COUNT |
+    PARAM_SOURCE_FOLDER_ID |
+    PARAM_STREAM_ID |
+    PARAM_SUB_RELATIONSHIP_TYPES |
+    PARAM_TYPE_ID |
+    PARAM_UNFILE_OBJECTS |
+    PARAM_VERSIONIG_STATE |
+    PARAM_Q |
+    PARAM_SEARCH_ALL_VERSIONS |
+    PARAM_ACL_PROPAGATION |</p>
+<p>RESOURCE_CHILDREN ::= "children";
+RESOURCE_DESCENDANTS ::= "descendants";
+RESOURCE_FOLDERTREE ::= "foldertree";
+RESOURCE_TYPE ::= "type";
+RESOURCE_TYPES ::= "types";
+RESOURCE_TYPESDESC ::= "typedesc";
+RESOURCE_ENTRY ::= "entry";
+RESOURCE_PARENTS ::= "parents";
+RESOURCE_VERSIONS ::= "versions";
+RESOURCE_ALLOWABLEACIONS ::= "allowableactions";
+RESOURCE_ACL ::= "acl";
+RESOURCE_POLICIES ::= "policies";
+RESOURCE_RELATIONSHIPS ::= "relationships";
+RESOURCE_OBJECTBYID ::= "id";
+RESOURCE_OBJECTBYPATH ::= "path";
+RESOURCE_QUERY ::= "query";
+RESOURCE_CHECKEDOUT ::= "checkedout";
+RESOURCE_UNFILED ::= "unfiled";
+RESOURCE_CHANGES ::= "changes";
+RESOURCE_CONTENT ::= "content";</p>
+<div class="codehilite"><pre><span class="sr">//</span> <span class="n">parameter</span>
+</pre></div>
+
+
+<p>PARAM_ACL ::= "includeACL";
+PARAM_ALLOWABLE_ACTIONS ::= "includeAllowableActions";
+PARAM_ALL_VERSIONS ::= "allVersions";
+PARAM_CHANGE_LOG_TOKEN ::= "changeLogToken";
+PARAM_CHANGE_TOKEN ::= "changeToken";
+PARAM_CHECKIN_COMMENT ::= "checkinComment";
+PARAM_CHECK_IN ::= "checkin";
+PARAM_CHILD_TYPES ::= "childTypes";
+PARAM_CONTINUE_ON_FAILURE ::= "continueOnFailure";
+PARAM_DEPTH ::= "depth";
+PARAM_FILTER ::= "filter";
+PARAM_FOLDER_ID ::= "folderId";
+PARAM_ID ::= "id";
+PARAM_MAJOR ::= "major";
+PARAM_MAX_ITEMS ::= "maxItems";
+PARAM_ONLY_BASIC_PERMISSIONS ::= "onlyBasicPermissions";
+PARAM_ORDER_BY ::= "orderBy";
+PARAM_OVERWRITE_FLAG ::= "overwriteFlag";
+PARAM_PATH ::= "path";
+PARAM_PATH_SEGMENT ::= "includePathSegment";
+PARAM_POLICY_ID ::= "policyId";
+PARAM_POLICY_IDS ::= "includePolicyIds";
+PARAM_PROPERTIES ::= "includeProperties";
+PARAM_PROPERTY_DEFINITIONS ::= "includePropertyDefinitions";
+PARAM_RELATIONSHIPS ::= "includeRelationships";
+PARAM_RELATIONSHIP_DIRECTION ::= "relationshipDirection";
+PARAM_RELATIVE_PATH_SEGMENT ::= "includeRelativePathSegment";
+PARAM_REMOVE_FROM ::= "removeFrom";
+PARAM_RENDITION_FILTER ::= "renditionFilter";
+PARAM_REPOSITORY_ID ::= "repositoryId";
+PARAM_RETURN_VERSION ::= "returnVersion";
+PARAM_ROPERTY_DEFINITIONS ::= "includePropertyDefinitions";
+PARAM_SKIP_COUNT ::= "skipCount";
+PARAM_SOURCE_FOLDER_ID ::= "sourceFolderId";
+PARAM_STREAM_ID ::= "streamId";
+PARAM_SUB_RELATIONSHIP_TYPES ::= "includeSubRelationshipTypes";
+PARAM_TYPE_ID ::= "typeId";
+PARAM_UNFILE_OBJECTS ::= "unfileObjects";
+PARAM_VERSIONIG_STATE ::= "versioningState";
+PARAM_Q ::= "q";
+PARAM_SEARCH_ALL_VERSIONS ::= "searchAllVersions";
+PARAM_ACL_PROPAGATION ::= "ACLPropagation";</p>
+<p>HOST ::= <String>
+PORT ::= <Integer>
+SERVLET-PATH ::= <String>
+REPOSITORY-ID ::= <String>
+VALUE ::= <String></p>
+<h2 id="examples">Examples:</h2>
+<p>getChildren feed of folder with id=2FF200 in repository A1
+http://localhost:8080/opencmis/atom/A1/children?id=2FF2000</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>