You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@attic.apache.org by se...@apache.org on 2015/08/19 18:46:38 UTC
svn commit: r1696629 [1/4] - /jakarta/site/docs/slide/
Author: sebb
Date: Wed Aug 19 16:46:37 2015
New Revision: 1696629
URL: http://svn.apache.org/r1696629
Log:
Recovered top level files from https://web.archive.org/web/20140326175729/http://jakarta.apache.org/slide/
Added:
jakarta/site/docs/slide/
jakarta/site/docs/slide/architecture.html (with props)
jakarta/site/docs/slide/conf-lib.html (with props)
jakarta/site/docs/slide/contrib.html (with props)
jakarta/site/docs/slide/download.html (with props)
jakarta/site/docs/slide/faq.html (with props)
jakarta/site/docs/slide/getting-started.html (with props)
jakarta/site/docs/slide/howto-acl.html (with props)
jakarta/site/docs/slide/howto-bind.html (with props)
jakarta/site/docs/slide/howto-create-users.html (with props)
jakarta/site/docs/slide/howto-deltav.html (with props)
jakarta/site/docs/slide/howto-j2eestore.html (with props)
jakarta/site/docs/slide/howto-jaas.html (with props)
jakarta/site/docs/slide/howto-jca.html (with props)
jakarta/site/docs/slide/howto-tomcat.html (with props)
jakarta/site/docs/slide/index.html (with props)
jakarta/site/docs/slide/installation.html (with props)
jakarta/site/docs/slide/news.html (with props)
jakarta/site/docs/slide/osx.html (with props)
jakarta/site/docs/slide/projector.html (with props)
jakarta/site/docs/slide/roadmap.html (with props)
jakarta/site/docs/slide/wck.html (with props)
jakarta/site/docs/slide/webdav-client.html (with props)
jakarta/site/docs/slide/xp.html (with props)
Added: jakarta/site/docs/slide/architecture.html
URL: http://svn.apache.org/viewvc/jakarta/site/docs/slide/architecture.html?rev=1696629&view=auto
==============================================================================
--- jakarta/site/docs/slide/architecture.html (added)
+++ jakarta/site/docs/slide/architecture.html Wed Aug 19 16:46:37 2015
@@ -0,0 +1,263 @@
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title>Jakarta Slide - Slide Architecture</title>
+<meta value="Remy Maucherat" name="author">
+<meta value="remm@apache.org" name="email">
+</head>
+<body vlink="#525D76" alink="#525D76" link="#525D76" text="#000000" bgcolor="#ffffff">
+<table cellspacing="4" width="100%" border="0">
+<!--PAGE HEADER-->
+<tr>
+<td colspan="2">
+<!--JAKARTA LOGO--><a href="http://jakarta.apache.org/"><img border="0" alt="The Jakarta Project" align="left" src="http://jakarta.apache.org/slide/images/jakarta-logo.gif"></a>
+<!--PROJECT LOGO--><a href="http://jakarta.apache.org/slide/"><img border="0" alt="The Jakarta Slide Project" align="right" src="http://jakarta.apache.org/slide/images/Slide.gif"></a></td>
+</tr>
+<!--HEADER SEPARATOR-->
+<tr>
+<td colspan="2">
+<hr size="1" noshade="">
+</td>
+</tr>
+<tr>
+<!--LEFT SIDE NAVIGATION-->
+<td nowrap="true" valign="top" width="20%">
+<p>
+<strong>Main</strong>
+</p>
+<ul>
+<li>
+<a href="index.html">Introduction</a>
+</li>
+<li>
+<a href="architecture.html">Architecture</a>
+</li>
+<li>
+<a href="news.html">News</a>
+</li>
+<li>
+<a href="roadmap.html">Roadmap</a>
+</li>
+<li>
+<a href="faq.html">FAQ</a>
+</li>
+<li>
+<a href="download.html">Downloads</a>
+</li>
+<li>
+<a href="contrib.html">Contributors</a>
+</li>
+<li>
+<a href="http://jakarta.apache.org/site/mail2.html#Slide">Mailing Lists</a>
+</li>
+<li>
+<a href="http://issues.apache.org/bugzilla">Query Bug Database</a>
+</li>
+<li>
+<a href="http://issues.apache.org/bugzilla/enter_bug.cgi?product=Slide">Enter a Bug</a>
+</li>
+<li>
+<a href="http://jakarta.apache.org/site/cvsindex.html">CVS</a>
+</li>
+<li>
+<a href="http://wiki.apache.org/jakarta-slide">Wiki</a>
+</li>
+</ul>
+<p>
+<strong>User's Guide</strong>
+</p>
+<ul>
+<li>
+<a href="xp.html">Connecting with Windows XP</a>
+</li>
+<li>
+<a href="osx.html">Using MacOS X webdav_fs</a>
+</li>
+<li>
+<a href="webdav-client.html">Commandline Client</a>
+</li>
+<li>
+<a href="projector.html">Projector</a>
+</li>
+<li>
+<a href="wck.html">WebDAV Construction Kit</a>
+</li>
+</ul>
+<p>
+<strong>Administrator's Guide</strong>
+</p>
+<ul>
+<li>
+<a href="installation.html">Installation</a>
+</li>
+<li>
+<a href="conf-lib.html">Configuration</a>
+</li>
+<li>
+<a href="howto-tomcat.html">Tomcat Bundle</a>
+</li>
+<li>
+<a href="howto-j2eestore.html">J2EE Integration</a>
+</li>
+<li>
+<a href="howto-acl.html">Security</a>
+</li>
+<li>
+<a href="howto-deltav.html">Version Control</a>
+</li>
+<li>
+<a href="howto-bind.html">Binding</a>
+</li>
+<li>
+<a href="howto-jaas.html">JAAS LoginModule</a>
+</li>
+<li>
+<a href="howto-create-users.html">Creating Users</a>
+</li>
+<li>
+<a href="howto-jca.html">JCA Connector</a>
+</li>
+</ul>
+<p>
+<strong>Programmer's Corner</strong>
+</p>
+<ul>
+<li>
+<a href="getting-started.html">Getting Started using Eclipse</a>
+</li>
+<li>
+<a href="javadoc/index.html">Latest Server JavaDoc</a>
+</li>
+<li>
+<a href="javadoc-2.1/javadoc/index.html">2.1 Server JavaDoc</a>
+</li>
+<li>
+<a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
+</li>
+</ul>
+</td>
+<!--RIGHT SIDE MAIN BODY--><td align="left" valign="top" width="80%">
+<body>
+
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Introduction"><strong>Introduction</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+
+<p>
+ Slide's architecture is a matrix of modules, from high-level services to
+ low-level services and clearly separates functionality around different
+ aspects (structure, security, locking and versioning).
+ </p>
+
+
+<p>
+ The high-level interfaces are meant to provide a simple, standardized
+ way of manipulating a namespace. Underneath these clean interfaces lie
+ "pluggable" service implementations, which are the low-level services.
+ </p>
+
+
+<p>
+ There exist tight dependencies between the high-level services because
+ of the need to enforce security, locking and other contraints throughout
+ the offered client API.
+ </p>
+
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="External Architecture"><strong>External Architecture</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+
+<p>
+
+<img src="images/arch-ext.png">
+ </p>
+
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Internal Architecture"><strong>Internal Architecture</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+
+<p>
+
+<img src="images/arch-int1.png">
+ </p>
+
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Transaction Management"><strong>Transaction Management</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+
+<p>
+
+<img src="images/arch-int2.png">
+ </p>
+
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+
+</body>
+</td>
+</tr>
+<!--FOOTER SEPARATOR-->
+<tr>
+<td colspan="2">
+<hr size="1" noshade="">
+</td>
+</tr>
+<!--PAGE FOOTER-->
+<tr>
+<td colspan="2">
+<div align="center">
+<font size="-1" color="#525D76"><em>
+ Copyright © 1999-2004, Apache Software Foundation
+ </em></font>
+</div>
+</td>
+</tr>
+</table>
+</body>
+</html>
Propchange: jakarta/site/docs/slide/architecture.html
------------------------------------------------------------------------------
svn:eol-style = native
Added: jakarta/site/docs/slide/conf-lib.html
URL: http://svn.apache.org/viewvc/jakarta/site/docs/slide/conf-lib.html?rev=1696629&view=auto
==============================================================================
--- jakarta/site/docs/slide/conf-lib.html (added)
+++ jakarta/site/docs/slide/conf-lib.html Wed Aug 19 16:46:37 2015
@@ -0,0 +1,362 @@
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title>Jakarta Slide - Slide Configuration</title>
+<meta value="Remy Maucherat" name="author">
+<meta value="remm@apache.org" name="email">
+</head>
+<body vlink="#525D76" alink="#525D76" link="#525D76" text="#000000" bgcolor="#ffffff">
+<table cellspacing="4" width="100%" border="0">
+<!--PAGE HEADER-->
+<tr>
+<td colspan="2">
+<!--JAKARTA LOGO--><a href="http://jakarta.apache.org/"><img border="0" alt="The Jakarta Project" align="left" src="http://jakarta.apache.org/slide/images/jakarta-logo.gif"></a>
+<!--PROJECT LOGO--><a href="http://jakarta.apache.org/slide/"><img border="0" alt="The Jakarta Slide Project" align="right" src="http://jakarta.apache.org/slide/images/Slide.gif"></a></td>
+</tr>
+<!--HEADER SEPARATOR-->
+<tr>
+<td colspan="2">
+<hr size="1" noshade="">
+</td>
+</tr>
+<tr>
+<!--LEFT SIDE NAVIGATION-->
+<td nowrap="true" valign="top" width="20%">
+<p>
+<strong>Main</strong>
+</p>
+<ul>
+<li>
+<a href="index.html">Introduction</a>
+</li>
+<li>
+<a href="architecture.html">Architecture</a>
+</li>
+<li>
+<a href="news.html">News</a>
+</li>
+<li>
+<a href="roadmap.html">Roadmap</a>
+</li>
+<li>
+<a href="faq.html">FAQ</a>
+</li>
+<li>
+<a href="download.html">Downloads</a>
+</li>
+<li>
+<a href="contrib.html">Contributors</a>
+</li>
+<li>
+<a href="http://jakarta.apache.org/site/mail2.html#Slide">Mailing Lists</a>
+</li>
+<li>
+<a href="http://issues.apache.org/bugzilla">Query Bug Database</a>
+</li>
+<li>
+<a href="http://issues.apache.org/bugzilla/enter_bug.cgi?product=Slide">Enter a Bug</a>
+</li>
+<li>
+<a href="http://jakarta.apache.org/site/cvsindex.html">CVS</a>
+</li>
+<li>
+<a href="http://wiki.apache.org/jakarta-slide">Wiki</a>
+</li>
+</ul>
+<p>
+<strong>User's Guide</strong>
+</p>
+<ul>
+<li>
+<a href="xp.html">Connecting with Windows XP</a>
+</li>
+<li>
+<a href="osx.html">Using MacOS X webdav_fs</a>
+</li>
+<li>
+<a href="webdav-client.html">Commandline Client</a>
+</li>
+<li>
+<a href="projector.html">Projector</a>
+</li>
+<li>
+<a href="wck.html">WebDAV Construction Kit</a>
+</li>
+</ul>
+<p>
+<strong>Administrator's Guide</strong>
+</p>
+<ul>
+<li>
+<a href="installation.html">Installation</a>
+</li>
+<li>
+<a href="conf-lib.html">Configuration</a>
+</li>
+<li>
+<a href="howto-tomcat.html">Tomcat Bundle</a>
+</li>
+<li>
+<a href="howto-j2eestore.html">J2EE Integration</a>
+</li>
+<li>
+<a href="howto-acl.html">Security</a>
+</li>
+<li>
+<a href="howto-deltav.html">Version Control</a>
+</li>
+<li>
+<a href="howto-bind.html">Binding</a>
+</li>
+<li>
+<a href="howto-jaas.html">JAAS LoginModule</a>
+</li>
+<li>
+<a href="howto-create-users.html">Creating Users</a>
+</li>
+<li>
+<a href="howto-jca.html">JCA Connector</a>
+</li>
+</ul>
+<p>
+<strong>Programmer's Corner</strong>
+</p>
+<ul>
+<li>
+<a href="getting-started.html">Getting Started using Eclipse</a>
+</li>
+<li>
+<a href="javadoc/index.html">Latest Server JavaDoc</a>
+</li>
+<li>
+<a href="javadoc-2.1/javadoc/index.html">2.1 Server JavaDoc</a>
+</li>
+<li>
+<a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
+</li>
+</ul>
+</td>
+<!--RIGHT SIDE MAIN BODY--><td align="left" valign="top" width="80%">
+<body>
+
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Services / Stores"><strong>Services / Stores</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+
+<p>
+ Slide can store the data it manages in a broad array of repositories.
+ Each repository is accessed through a module called a Service or a Store. Each
+ of these services have widely different dependencies, and can need
+ a lot of extra setup steps. It is expected that services will be
+ developed by Slide adopters to address their specific content
+ management needs. For exemple, one company would want to access
+ its website and NFS file server through Slide, so a NFS Service will
+ be needed, along with a HTTP service.
+ </p>
+
+
+<p>
+ The scope of the Slide project is not to integrate every existing
+ repository in the universe (although there will be out-of-the-box
+ support for the most widely used ones), but to enable users to
+ easily write services which would enable access to them.
+ </p>
+
+
+<p>
+ Default services included with Slide are:
+ <ul>
+
+<li>File system (default store)</li>
+
+<li>
+<a href="howto-j2eestore.html">JDBC</a>
+</li>
+
+</ul>
+
+</p>
+
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="WebDAV Server"><strong>WebDAV Server</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+
+<p>
+ The WebDAV module is a Servlet and requires a properly configured
+ Servlet 2.3 container. It also requires JAXP, a JAXP compliant XML
+ parser and JDOM.
+ </p>
+
+
+<p>
+ It is recommended that this servlet be loaded as a web application,
+ as defined in the Servlet 2.2 specification.
+ </p>
+
+
+<p>
+ Parameters can be specified to configure the servlet. They
+ are defined in the web application descriptor of the web application
+ (WEB-INF/web.xml). See the Servlet API documentation for more details
+ about web applications and the web.xml file. The parameters are:
+ <ul>
+
+<li>
+<b>domain:</b> Path in the web application where the domain
+ configuration file is. Defaults to "/Domain.xml".</li>
+
+<li>
+<b>namespace:</b> Name of the namespace which will be accessed
+ in the Slide domain. Defaults to the default namespace.</li>
+
+<li>
+<b>scope:</b> The scope of the Slide namespace that should be
+ exposed by this servlet. For example, if you want to expose only
+ the /files collection via WebDAV, set this parameter to '/files'.
+ In that case, any URLs of the form '/context-path/servlet-path/*'
+ will be mapped to '/files/*' in the Slide namespace. The default
+ value is an empty string, meaning that the entire namespace will
+ be exposed.</li>
+
+<li>
+<b>depth-limit:</b> Determines the depth limit for PROPFIND and
+ other methods, to avoid performance hits on the server for
+ requests with infinite depth.</li>
+
+<li>
+<b>default-mime-type:</b> The MIME type that should be used for
+ resources of unknown type. For example, if a WebDAV client
+ uploads a file (via PUT) without specifying the Content-Type
+ header, the MIME type defined here will be used. Defaults to
+ 'application/octet-stream'.</li>
+
+<li>
+<b>default-servlet:</b> By default, the WebDAV servlet is
+ mapped as default servlet of the web application context (the
+ url-pattern in servlet-mapping is '/'). If you want to change
+ that mapping so the servlet is no longer the default servlet, you
+ must change this initialization parameter to indicate the
+ situation to the servlet, by setting it to 'false'. The default
+ value is 'true'.</li>
+
+</ul>
+
+</p>
+
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="The Domain configuration file"><strong>The Domain configuration file</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+
+<p>
+ Sample configuration file :
+ <a href="samples/Domain.sample">click here</a>.
+ </p>
+
+
+<p>
+ Slide needs a configuration file to initialize the Domain. This configuration file defines
+ the namespaces which are part of this domain, the services associated
+ with them, and the namespaces data configuration. This file uses the
+ XML language for its syntax.
+ </p>
+
+
+<p>
+ A domain is an aggregation of one or more namespaces. If we use the
+ UNIX filesystem analogy, a domain represents the root ("/") anchor where
+ filesystems (in this case, namespaces) are mounted.
+ </p>
+
+
+<p>
+ The domain controls access to its registered namespaces and performs
+ initialization and connection management on behalf of the namespaces.
+ </p>
+
+
+<p>
+ When Slide is first initialized, the Domain configuration is loaded.
+ Once again, if you are familiar with UNIX, the domain configuration file
+ is the equivalent of the <tt>fstab</tt> file. The path to the domain
+ configuration file is given through the <tt>org.apache.slide.domain</tt>
+ property in your <tt>slide.properties</tt> file (which must be located
+ somewhere in your <tt>CLASSPATH</tt>).
+ </p>
+
+
+<p>
+ The domain configuration is written by an administrator and tells how
+ to initialize each Namespace. The namespace initialization includes
+ information like:
+
+ <ul>
+
+<li>The low-level services the namespace uses (structure store, content
+ store ...).</li>
+
+<li>The namespace base topology, which includes the location of the base
+ actions and paths in the namespace.</li>
+
+</ul>
+
+</p>
+
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+
+</body>
+</td>
+</tr>
+<!--FOOTER SEPARATOR-->
+<tr>
+<td colspan="2">
+<hr size="1" noshade="">
+</td>
+</tr>
+<!--PAGE FOOTER-->
+<tr>
+<td colspan="2">
+<div align="center">
+<font size="-1" color="#525D76"><em>
+ Copyright © 1999-2004, Apache Software Foundation
+ </em></font>
+</div>
+</td>
+</tr>
+</table>
+</body>
+</html>
Propchange: jakarta/site/docs/slide/conf-lib.html
------------------------------------------------------------------------------
svn:eol-style = native
Added: jakarta/site/docs/slide/contrib.html
URL: http://svn.apache.org/viewvc/jakarta/site/docs/slide/contrib.html?rev=1696629&view=auto
==============================================================================
--- jakarta/site/docs/slide/contrib.html (added)
+++ jakarta/site/docs/slide/contrib.html Wed Aug 19 16:46:37 2015
@@ -0,0 +1,750 @@
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title>Jakarta Slide - Contributors</title>
+<meta value="Oliver Zeigermann" name="author">
+<meta value="ozeigermann@apache.org" name="email">
+</head>
+<body vlink="#525D76" alink="#525D76" link="#525D76" text="#000000" bgcolor="#ffffff">
+<table cellspacing="4" width="100%" border="0">
+<!--PAGE HEADER-->
+<tr>
+<td colspan="2">
+<!--JAKARTA LOGO--><a href="http://jakarta.apache.org/"><img border="0" alt="The Jakarta Project" align="left" src="http://jakarta.apache.org/slide/images/jakarta-logo.gif"></a>
+<!--PROJECT LOGO--><a href="http://jakarta.apache.org/slide/"><img border="0" alt="The Jakarta Slide Project" align="right" src="http://jakarta.apache.org/slide/images/Slide.gif"></a></td>
+</tr>
+<!--HEADER SEPARATOR-->
+<tr>
+<td colspan="2">
+<hr size="1" noshade="">
+</td>
+</tr>
+<tr>
+<!--LEFT SIDE NAVIGATION-->
+<td nowrap="true" valign="top" width="20%">
+<p>
+<strong>Main</strong>
+</p>
+<ul>
+<li>
+<a href="index.html">Introduction</a>
+</li>
+<li>
+<a href="architecture.html">Architecture</a>
+</li>
+<li>
+<a href="news.html">News</a>
+</li>
+<li>
+<a href="roadmap.html">Roadmap</a>
+</li>
+<li>
+<a href="faq.html">FAQ</a>
+</li>
+<li>
+<a href="download.html">Downloads</a>
+</li>
+<li>
+<a href="contrib.html">Contributors</a>
+</li>
+<li>
+<a href="http://jakarta.apache.org/site/mail2.html#Slide">Mailing Lists</a>
+</li>
+<li>
+<a href="http://issues.apache.org/bugzilla">Query Bug Database</a>
+</li>
+<li>
+<a href="http://issues.apache.org/bugzilla/enter_bug.cgi?product=Slide">Enter a Bug</a>
+</li>
+<li>
+<a href="http://jakarta.apache.org/site/cvsindex.html">CVS</a>
+</li>
+<li>
+<a href="http://wiki.apache.org/jakarta-slide">Wiki</a>
+</li>
+</ul>
+<p>
+<strong>User's Guide</strong>
+</p>
+<ul>
+<li>
+<a href="xp.html">Connecting with Windows XP</a>
+</li>
+<li>
+<a href="osx.html">Using MacOS X webdav_fs</a>
+</li>
+<li>
+<a href="webdav-client.html">Commandline Client</a>
+</li>
+<li>
+<a href="projector.html">Projector</a>
+</li>
+<li>
+<a href="wck.html">WebDAV Construction Kit</a>
+</li>
+</ul>
+<p>
+<strong>Administrator's Guide</strong>
+</p>
+<ul>
+<li>
+<a href="installation.html">Installation</a>
+</li>
+<li>
+<a href="conf-lib.html">Configuration</a>
+</li>
+<li>
+<a href="howto-tomcat.html">Tomcat Bundle</a>
+</li>
+<li>
+<a href="howto-j2eestore.html">J2EE Integration</a>
+</li>
+<li>
+<a href="howto-acl.html">Security</a>
+</li>
+<li>
+<a href="howto-deltav.html">Version Control</a>
+</li>
+<li>
+<a href="howto-bind.html">Binding</a>
+</li>
+<li>
+<a href="howto-jaas.html">JAAS LoginModule</a>
+</li>
+<li>
+<a href="howto-create-users.html">Creating Users</a>
+</li>
+<li>
+<a href="howto-jca.html">JCA Connector</a>
+</li>
+</ul>
+<p>
+<strong>Programmer's Corner</strong>
+</p>
+<ul>
+<li>
+<a href="getting-started.html">Getting Started using Eclipse</a>
+</li>
+<li>
+<a href="javadoc/index.html">Latest Server JavaDoc</a>
+</li>
+<li>
+<a href="javadoc-2.1/javadoc/index.html">2.1 Server JavaDoc</a>
+</li>
+<li>
+<a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
+</li>
+</ul>
+</td>
+<!--RIGHT SIDE MAIN BODY--><td align="left" valign="top" width="80%">
+<body>
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Active Commiters (in random order)"><strong>Active Commiters (in random order)</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>
+
+<a href="mailto:ib at fiz-chemie.de">
+ <b>Ingo Brunberg</b>
+ </a>
+
+<br>
+ Client library.
+ </p>
+
+<p>
+
+<a href="mailto:dflorey at c1-fse.de">
+ <b>Daniel Florey</b>
+ </a>
+
+<br>
+ Event/extractor framework, Projector.
+ </p>
+
+<p>
+
+<a href="mailto:unico at hippo.nl">
+ <b>Unico Hommes</b>
+ </a>
+
+<br>
+ Testing, fixes and work on JAAS login module.
+ </p>
+
+<p>
+
+<a href="luetzken at itaw.hu-berlin.de">
+ <b>Stefan Lützkendorf</b>
+ </a>
+
+<br>
+ Testsuite and many fixes and enhancements.
+ </p>
+
+<p>
+
+<a href="mailto:MasonJM at ah.org">
+ <b>James Mason</b>
+ </a>
+
+<br>
+ Testing, fixes, cluster support and JNDI principal store. General release manager.
+ </p>
+
+<p>
+
+<a href="jl at qualiware.com">
+ <b>Jacob Lund</b>
+ </a>
+
+<br>
+ Testing, bug reports and fixes.
+ </p>
+
+<p>
+
+<a href="mailto:holz at fiz-chemie.de">
+ <b>Martin Holz</b>
+ </a>
+
+<br>
+ Testing, fixes and work on the J2EE store.
+ </p>
+
+<p>
+
+<a href="mailto:Peter.Nevermann at softwareag.com">
+ <b>Peter Nevermann</b>
+ </a>
+
+<br>
+ DeltaV (Versioning), BIND, Security (ACL) and WVCM (JSR-147).
+ </p>
+
+<p>
+
+<a href="mailto:ozeigermann at apache.org">
+ <b>Oliver Zeigermann</b>
+ </a>
+
+<br>
+ Stores, transaction stuff, caching, JCA, WebDAV Construction Kit (WCK).
+ </p>
+
+<p>
+
+<a href="mailto:davide.savazzi at corefandango.net">
+ <b>Davide Savazzi</b>
+ </a>
+
+<br>
+ Testing, fixes and Oracle port of RDBMS store.
+ </p>
+
+<p>
+
+<a href="mailto:ryanshaerhodes at hotmail.com">
+ <b>Ryan Rhodes</b>
+ </a>
+
+<br>
+ Work on extractors, search and JCA connector.
+ </p>
+
+<p>
+
+<a href="mailto:gcasper at s-und-n.de">
+ <b>Guido Casper</b>
+ </a>
+
+<br>
+ Searching.
+ </p>
+
+<p>
+
+<a href="mailto:warwick.burrows at e2open.com">
+ <b>Warwick Burrows</b>
+ </a>
+
+<br>
+ Testing and fixes mainly for DB2 RDBMS store and transactions.
+ </p>
+
+
+<p>
+
+<a href="mailto:thomas.draier at codeva.net">
+ <b>Thomas Draier</b>
+ </a>
+
+<br>
+ Testing, fixes and many enhancements in the WebDAV layer.
+ </p>
+
+
+<p>
+
+<a href="mailto:cav at uniscope.jp">
+ <b>Carlos Villegas</b>
+ </a>
+
+<br>
+ OJB store, general support and enhancements.
+ </p>
+
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Inactive Commiters (in random order)"><strong>Inactive Commiters (in random order)</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>
+
+<a href="mailto:mdulisch at s-und-n.de">
+ <b>Martin Dulisch</b>
+ </a>
+
+<br>
+ Testing and work in the client section.
+ </p>
+
+<p>
+
+<a href="mailto:Eckehard.Hermann at softwareag.com">
+ <b>Eckehard Hermann</b>
+ </a>
+
+<br>
+ Security, ACL and Tamino store.
+ </p>
+
+<p>
+
+<a href="mailto:Juergen.Pill at softwareag.com">
+ <b>Juergen Pill</b>
+ </a>
+
+<br>
+ Testing, fixes and many ideas on the transaction API.
+ </p>
+
+<p>
+
+<a href="mailto:Martin.Wallmer at softwareag.com">
+ <b>Martin Wallmer</b>
+ </a>
+
+<br>
+ DASL (Searching and Locating).
+ </p>
+
+<p>
+
+<a href="mailto:Remy.Maucherat at eng.sun.com">
+ <b>Remy Maucherat</b>
+ </a>
+
+<br>
+ Original developer of Slide.
+ </p>
+
+<p>
+
+<a href="mailto:bcholmes at apache.org">
+ <b>B.C. Holmes</b>
+ </a>
+
+<br>
+ Client library, documentation.
+ </p>
+
+<p>
+
+<a href="mailto:daveb at miceda-data.com">
+ <b>Dave Bryson</b>
+ </a>
+
+<br>
+ Command line client.
+ </p>
+
+<p>
+
+<a href="mailto:jericho at apache.org">
+ <b>Sung-Gu Park</b>
+ </a>
+
+<br>
+ WebDAV client library design.
+ </p>
+
+<p>
+
+<a href="mailto:msmith at labyrinth.net.au">
+ <b>Michael Smith</b>
+ </a>
+
+<br>
+ Testing, lots of improvements to the Stores.
+ </p>
+
+<p>
+
+<a href="mailto:peter at kitten.net">
+ <b>Peter Hawkins</b>
+ </a>
+
+<br>
+ Hosts and maintains the FAQ on Slide.
+ </p>
+
+<p>
+
+<a href="mailto:dirk.verbeeck at the-ecorp.com">
+ <b>Dirk Verbeeck</b>
+ </a>
+
+<br>
+ Completed WebDAV Access Control Protocol.
+ </p>
+
+<p>
+
+<a href="mailto:cmlenz at apache.org">
+ <b>Christopher Lenz</b>
+ </a>
+
+<br>
+ Tag library, administration webapp, bug fixes, testing.
+ </p>
+
+<p>
+
+<a href="mailto:courson at noos.fr">
+ <b>Jean-Philippe Courson</b>
+ </a>
+
+<br>
+ Testing and fixes.
+ </p>
+
+<p>
+
+<a href="mailto:stefano at apache.org">
+ <b>Stefano Mazzocchi</b>
+ </a>
+
+<br>
+ Testing and fixes.
+ </p>
+
+<p>
+
+<a href="mailto:stefan at apache.org">
+ <b>Stefan Guggisberg</b>
+ </a>
+
+<br>
+ JCR (JSR 170).
+ </p>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Contributors (in random order)"><strong>Contributors (in random order)</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>
+
+<a href="mailto:nicklonginow at vanhooseassociates.com">
+ <b>Nick Longinow</b>
+ </a>
+
+<br>
+ Extensions to the ACL protocol and general reporting and discussios.
+ </p>
+
+<p>
+
+<a href="mailto:paul.hussein at jrc.it">
+ <b>Paul Hussein</b>
+ </a>
+
+<br>
+ Testing, fixes, support and documentation.
+ </p>
+
+<p>
+
+<a href="mailto:tbernert at c1-fse.de">
+ <b>Thomas Bernert</b>
+ </a>
+
+<br>
+ Testing, bug reports and fixes.
+ </p>
+
+<p>
+
+<a href="mailto:akumar at metatomix.com">
+ <b>Ashok Kumar</b>
+ </a>
+
+<br>
+ J2EE redesign.
+ </p>
+
+<p>
+
+<a href="mailto:christophe.lombart at sword-technologies.com">
+ <b>Christophe Lombart</b>
+ </a>
+
+<br>
+ DBCP implementation for JDBC store, MySQL port of RDBMS store.
+ </p>
+
+<p>
+
+<a href="mailto:runger at cim.mcgill.ca">
+ <b>Richard Unger</b>
+ </a>
+
+<br>
+ Work on wrappers.
+ </p>
+
+<p>
+
+<a href="mailto:cstaylor at nanshu.com">
+ <b>Christopher Taylor</b>
+ </a>
+
+<br>
+ Documentation.
+ </p>
+
+<p>
+
+<a href="mailto:csharp at mac.com">
+ <b>Chris Sharp</b>
+ </a>
+
+<br>
+ Documentation.
+ </p>
+
+<p>
+
+<a href="mdecugis at mds-desing.fr">
+ <b>Marc Décugis</b>
+ </a>
+
+<br>
+ Initial version of XML store.
+ </p>
+
+<p>
+
+<a href="cbritton at metatomix.com">
+ <b>Colin Britton</b>
+ </a>
+
+<br>
+ Help with J2EE store.
+ </p>
+
+<p>
+
+<a href="mailto:Craig.McClanahan at eng.sun.com">
+ <b>Craig McClanahan</b>
+ </a>
+
+<br>
+ CVS, mailing lists, nightly builds setup, as well as countless other
+ things.
+ </p>
+
+<p>
+
+<a href="mailto:Christopher.Harding at softwareag.com">
+ <b>Christopher Harding</b>
+ </a>
+
+<br>
+ Testing and bug reports.
+ </p>
+
+<p>
+
+<a href="mailto:jharrop at bigpond.net.au">
+ <b>Jason Harrop</b>
+ </a>
+
+<br>
+ Testing, bug reports and fixes.
+ </p>
+
+<p>
+
+<a href="mailto:sanders at totalsync.com">
+ <b>Scott Sanders</b>
+ </a>
+
+<br>
+ Testing, bug reports.
+ </p>
+
+<p>
+
+<a href="mailto:michael.dalrymple at metriuseurope.com">
+ <b>Michael Dalrymple</b>
+ </a>
+
+<br>
+ UML model for Slide.
+ </p>
+
+<p>
+
+<a href="mailto:David.McDonnell at csu.edu.au">
+ <b>David McDonnell</b>
+ </a>
+
+<br>
+ Security system additions.
+ </p>
+
+<p>
+
+<a href="mailto:Hardy.Kiefer at softwareag.com">
+ <b>Hardy Kiefer</b>
+ </a>
+
+<br>
+ XML logger.
+ </p>
+
+<p>
+
+<a href="mailto:jojada at speedlegal.com">
+ <b>Jojada J. Tirtowidjojo</b>
+ </a>
+
+<br>
+ Swing components, WebDAV test GUI.
+ </p>
+
+<p>
+
+<a href="mailto:Michael.Hartmeier at softwareag.com">
+ <b>Michael Hartmeier</b>
+ </a>
+
+<br>
+ BIND, bug reports and fixes.
+ </p>
+
+<p>
+
+<a href="mailto:Ralf.Stuckert at softwareag.com">
+ <b>Ralf Stuckert</b>
+ </a>
+
+<br>
+ DeltaV (Versioning), bug reports and fixes.
+ </p>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Sponsors"><strong>Sponsors</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>
+
+<a href="http://www.xmlmind.com/">
+ <b>XMLMind</b>
+ </a>
+
+<br>
+ XMLMind donated licenses of XMLEditor professional to the Slide commiters.
+ </p>
+
+<p>
+
+<a href="http://www.c1-fse.de/">
+ <b>C1 Financial Services</b>
+ </a>
+
+<br>
+ Sponsored the slide 2.x development.
+ </p>
+
+<p>
+
+<a href="http://www.intalio.com/">
+ <b>Intalio Inc.</b>
+ </a>
+
+<br>
+ Donated on May 2000 an early version of the Exolab.org OpenDAV project
+ to Apache Jakarta.
+ </p>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+</body>
+</td>
+</tr>
+<!--FOOTER SEPARATOR-->
+<tr>
+<td colspan="2">
+<hr size="1" noshade="">
+</td>
+</tr>
+<!--PAGE FOOTER-->
+<tr>
+<td colspan="2">
+<div align="center">
+<font size="-1" color="#525D76"><em>
+ Copyright © 1999-2004, Apache Software Foundation
+ </em></font>
+</div>
+</td>
+</tr>
+</table>
+</body>
+</html>
Propchange: jakarta/site/docs/slide/contrib.html
------------------------------------------------------------------------------
svn:eol-style = native
Added: jakarta/site/docs/slide/download.html
URL: http://svn.apache.org/viewvc/jakarta/site/docs/slide/download.html?rev=1696629&view=auto
==============================================================================
--- jakarta/site/docs/slide/download.html (added)
+++ jakarta/site/docs/slide/download.html Wed Aug 19 16:46:37 2015
@@ -0,0 +1,202 @@
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title>Jakarta Slide - Download</title>
+<meta value="Oliver Zeigermann" name="author">
+<meta value="ozeigermann@apache.org" name="email">
+</head>
+<body vlink="#525D76" alink="#525D76" link="#525D76" text="#000000" bgcolor="#ffffff">
+<table cellspacing="4" width="100%" border="0">
+<!--PAGE HEADER-->
+<tr>
+<td colspan="2">
+<!--JAKARTA LOGO--><a href="http://jakarta.apache.org/"><img border="0" alt="The Jakarta Project" align="left" src="http://jakarta.apache.org/slide/images/jakarta-logo.gif"></a>
+<!--PROJECT LOGO--><a href="http://jakarta.apache.org/slide/"><img border="0" alt="The Jakarta Slide Project" align="right" src="http://jakarta.apache.org/slide/images/Slide.gif"></a></td>
+</tr>
+<!--HEADER SEPARATOR-->
+<tr>
+<td colspan="2">
+<hr size="1" noshade>
+</td>
+</tr>
+<tr>
+<!--LEFT SIDE NAVIGATION-->
+<td nowrap="true" valign="top" width="20%">
+<p>
+<strong>Main</strong>
+</p>
+<ul>
+<li>
+<a href="index.html">Introduction</a>
+</li>
+<li>
+<a href="architecture.html">Architecture</a>
+</li>
+<li>
+<a href="news.html">News</a>
+</li>
+<li>
+<a href="roadmap.html">Roadmap</a>
+</li>
+<li>
+<a href="faq.html">FAQ</a>
+</li>
+<li>
+<a href="download.html">Downloads</a>
+</li>
+<li>
+<a href="contrib.html">Contributors</a>
+</li>
+<li>
+<a href="http://jakarta.apache.org/site/mail2.html#Slide">Mailing Lists</a>
+</li>
+<li>
+<a href="http://issues.apache.org/bugzilla">Query Bug Database</a>
+</li>
+<li>
+<a href="http://issues.apache.org/bugzilla/enter_bug.cgi?product=Slide">Enter a Bug</a>
+</li>
+<li>
+<a href="http://jakarta.apache.org/site/cvsindex.html">CVS</a>
+</li>
+<li>
+<a href="http://wiki.apache.org/jakarta-slide">Wiki</a>
+</li>
+</ul>
+<p>
+<strong>User's Guide</strong>
+</p>
+<ul>
+<li>
+<a href="xp.html">Connecting with Windows XP</a>
+</li>
+<li>
+<a href="osx.html">Using MacOS X webdav_fs</a>
+</li>
+<li>
+<a href="webdav-client.html">Commandline Client</a>
+</li>
+<li>
+<a href="projector.html">Projector</a>
+</li>
+<li>
+<a href="wck.html">WebDAV Construction Kit</a>
+</li>
+</ul>
+<p>
+<strong>Administrator's Guide</strong>
+</p>
+<ul>
+<li>
+<a href="installation.html">Installation</a>
+</li>
+<li>
+<a href="conf-lib.html">Configuration</a>
+</li>
+<li>
+<a href="howto-tomcat.html">Tomcat Bundle</a>
+</li>
+<li>
+<a href="howto-j2eestore.html">J2EE Integration</a>
+</li>
+<li>
+<a href="howto-acl.html">Security</a>
+</li>
+<li>
+<a href="howto-deltav.html">Version Control</a>
+</li>
+<li>
+<a href="howto-bind.html">Binding</a>
+</li>
+<li>
+<a href="howto-jaas.html">JAAS LoginModule</a>
+</li>
+<li>
+<a href="howto-create-users.html">Creating Users</a>
+</li>
+<li>
+<a href="howto-jca.html">JCA Connector</a>
+</li>
+</ul>
+<p>
+<strong>Programmer's Corner</strong>
+</p>
+<ul>
+<li>
+<a href="getting-started.html">Getting Started using Eclipse</a>
+</li>
+<li>
+<a href="javadoc/index.html">Latest Server JavaDoc</a>
+</li>
+<li>
+<a href="javadoc-2.1/javadoc/index.html">2.1 Server JavaDoc</a>
+</li>
+<li>
+<a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
+</li>
+</ul>
+</td>
+<!--RIGHT SIDE MAIN BODY--><td align="left" valign="top" width="80%">
+<body>
+
+
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#ff0000"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Slide is Retired"><strong>Slide is Retired</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>
+ As of 2007-11-03, the Slide project is retired.
+ </p>
+
+<p>
+ Due to the lack of a developer community, the codebase was no longer
+ actively maintained and security issues could not be addressed by
+ bugfix releases. The Jakarta PMC therefore had no other choice but
+ to retire Slide.
+ </p>
+
+<p>
+ If you are looking for a WebDAV client or a server-side
+ Content Repository, please consider the
+ <a href="http://jackrabbit.apache.org/">Apache Jackrabbit</a>
+ project as an alternative.
+ </p>
+
+<p>
+ Historic releases of Slide can be found in the Apache
+ <a href="http://archive.apache.org/dist/jakarta/slide/">archive</a>.
+ </p>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+
+</body>
+</td>
+</tr>
+<!--FOOTER SEPARATOR-->
+<tr>
+<td colspan="2">
+<hr size="1" noshade>
+</td>
+</tr>
+<!--PAGE FOOTER-->
+<tr>
+<td colspan="2">
+<div align="center">
+<font size="-1" color="#525D76"><em>
+ Copyright © 1999-2004, Apache Software Foundation
+ </em></font>
+</div>
+</td>
+</tr>
+</table>
+</body>
+</html>
Propchange: jakarta/site/docs/slide/download.html
------------------------------------------------------------------------------
svn:eol-style = native
Added: jakarta/site/docs/slide/faq.html
URL: http://svn.apache.org/viewvc/jakarta/site/docs/slide/faq.html?rev=1696629&view=auto
==============================================================================
--- jakarta/site/docs/slide/faq.html (added)
+++ jakarta/site/docs/slide/faq.html Wed Aug 19 16:46:37 2015
@@ -0,0 +1,308 @@
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title>Jakarta Slide - FAQ</title>
+<meta value="Oliver Zeigermann" name="author">
+<meta value="ozeigermann@apache.org" name="email">
+</head>
+<body vlink="#525D76" alink="#525D76" link="#525D76" text="#000000" bgcolor="#ffffff">
+<table cellspacing="4" width="100%" border="0">
+<!--PAGE HEADER-->
+<tr>
+<td colspan="2">
+<!--JAKARTA LOGO--><a href="http://jakarta.apache.org/"><img border="0" alt="The Jakarta Project" align="left" src="http://jakarta.apache.org/slide/images/jakarta-logo.gif"></a>
+<!--PROJECT LOGO--><a href="http://jakarta.apache.org/slide/"><img border="0" alt="The Jakarta Slide Project" align="right" src="http://jakarta.apache.org/slide/images/Slide.gif"></a></td>
+</tr>
+<!--HEADER SEPARATOR-->
+<tr>
+<td colspan="2">
+<hr size="1" noshade="">
+</td>
+</tr>
+<tr>
+<!--LEFT SIDE NAVIGATION-->
+<td nowrap="true" valign="top" width="20%">
+<p>
+<strong>Main</strong>
+</p>
+<ul>
+<li>
+<a href="index.html">Introduction</a>
+</li>
+<li>
+<a href="architecture.html">Architecture</a>
+</li>
+<li>
+<a href="news.html">News</a>
+</li>
+<li>
+<a href="roadmap.html">Roadmap</a>
+</li>
+<li>
+<a href="faq.html">FAQ</a>
+</li>
+<li>
+<a href="download.html">Downloads</a>
+</li>
+<li>
+<a href="contrib.html">Contributors</a>
+</li>
+<li>
+<a href="http://jakarta.apache.org/site/mail2.html#Slide">Mailing Lists</a>
+</li>
+<li>
+<a href="http://issues.apache.org/bugzilla">Query Bug Database</a>
+</li>
+<li>
+<a href="http://issues.apache.org/bugzilla/enter_bug.cgi?product=Slide">Enter a Bug</a>
+</li>
+<li>
+<a href="http://jakarta.apache.org/site/cvsindex.html">CVS</a>
+</li>
+<li>
+<a href="http://wiki.apache.org/jakarta-slide">Wiki</a>
+</li>
+</ul>
+<p>
+<strong>User's Guide</strong>
+</p>
+<ul>
+<li>
+<a href="xp.html">Connecting with Windows XP</a>
+</li>
+<li>
+<a href="osx.html">Using MacOS X webdav_fs</a>
+</li>
+<li>
+<a href="webdav-client.html">Commandline Client</a>
+</li>
+<li>
+<a href="projector.html">Projector</a>
+</li>
+<li>
+<a href="wck.html">WebDAV Construction Kit</a>
+</li>
+</ul>
+<p>
+<strong>Administrator's Guide</strong>
+</p>
+<ul>
+<li>
+<a href="installation.html">Installation</a>
+</li>
+<li>
+<a href="conf-lib.html">Configuration</a>
+</li>
+<li>
+<a href="howto-tomcat.html">Tomcat Bundle</a>
+</li>
+<li>
+<a href="howto-j2eestore.html">J2EE Integration</a>
+</li>
+<li>
+<a href="howto-acl.html">Security</a>
+</li>
+<li>
+<a href="howto-deltav.html">Version Control</a>
+</li>
+<li>
+<a href="howto-bind.html">Binding</a>
+</li>
+<li>
+<a href="howto-jaas.html">JAAS LoginModule</a>
+</li>
+<li>
+<a href="howto-create-users.html">Creating Users</a>
+</li>
+<li>
+<a href="howto-jca.html">JCA Connector</a>
+</li>
+</ul>
+<p>
+<strong>Programmer's Corner</strong>
+</p>
+<ul>
+<li>
+<a href="getting-started.html">Getting Started using Eclipse</a>
+</li>
+<li>
+<a href="javadoc/index.html">Latest Server JavaDoc</a>
+</li>
+<li>
+<a href="javadoc-2.1/javadoc/index.html">2.1 Server JavaDoc</a>
+</li>
+<li>
+<a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
+</li>
+</ul>
+</td>
+<!--RIGHT SIDE MAIN BODY--><td align="left" valign="top" width="80%">
+<body>
+
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Frequently asked questions (FAQ)"><strong>Frequently asked questions (FAQ)</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+
+<p>This is a collection of frequently asked questions about Slide.</p>
+
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Who can I turn when after reading this FAQ I still have questions?"><strong>Who can I turn when after reading this FAQ I still have questions?</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>Subscribe to the <a href="http://jakarta.apache.org/site/mail2.html#Slide">Slide User Mailing List</a> and ask your question there.</p>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Where do I configure authentication and security?"><strong>Where do I configure authentication and security?</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>You (selectively) switch on security in web.xml like in any other web application.
+ Where authentication information like user name and password comes from is configured in Realms
+ when you use Tomcat as your web container.
+ Initial users are configured in Domain.xml.
+ As Tomcat actually does the authentication it needs to have knowledge about them.
+ You thus have to either double them in tomcat-users.xml for the default Tomcat realm
+ (at least for 4.1.x it is the default) or let Tomcat use the Slide realm.
+ In the bundled version the Slide realm is used.</p>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="When I change user data in Domain.xml the changes do not seem to affect Slide. What might be the problem?"><strong>When I change user data in Domain.xml the changes do not seem to affect Slide. What might be the problem?</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>The whole data section of Domain.xml - including user data - is for *initialization* only.
+ This means if you change this data in Domain.xml it will only show up unless you delete existing data before. No
+ data will be overridden.
+ </p>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="What stores are there?"><strong>What stores are there?</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>There are two complete store implementations coming with Slide. The tx file store is the default one and
+ does not need an additional RDBMS installed. There also is an RDBMS store that features ports to
+ SQLServer, Postgres, MySQL, and Sybase. Ports for Oracle and DB/2 are in preparation.</p>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Where do I have to put my JDBC driver in Tomcat when I want to use the RDBMS store?"><strong>Where do I have to put my JDBC driver in Tomcat when I want to use the RDBMS store?</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>Put the driver and all other classes needed by our application into $Tomcat/common/lib.</p>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Where is some starter info/example on what to implement for my own store?"><strong>Where is some starter info/example on what to implement for my own store?</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>There is no such info. The best you can get are the both default stores as an example.</p>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Is there a bug related to OS X built in webdav(fs) support?"><strong>Is there a bug related to OS X built in webdav(fs) support?</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>Yes. Someone suggested making Slide handle OSX differently to fix it.
+ A workaround was to set the lockdiscoveryIncludesPrincipalURL property in web.xml to false.</p>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+
+</body>
+</td>
+</tr>
+<!--FOOTER SEPARATOR-->
+<tr>
+<td colspan="2">
+<hr size="1" noshade="">
+</td>
+</tr>
+<!--PAGE FOOTER-->
+<tr>
+<td colspan="2">
+<div align="center">
+<font size="-1" color="#525D76"><em>
+ Copyright © 1999-2004, Apache Software Foundation
+ </em></font>
+</div>
+</td>
+</tr>
+</table>
+</body>
+</html>
Propchange: jakarta/site/docs/slide/faq.html
------------------------------------------------------------------------------
svn:eol-style = native
Added: jakarta/site/docs/slide/getting-started.html
URL: http://svn.apache.org/viewvc/jakarta/site/docs/slide/getting-started.html?rev=1696629&view=auto
==============================================================================
--- jakarta/site/docs/slide/getting-started.html (added)
+++ jakarta/site/docs/slide/getting-started.html Wed Aug 19 16:46:37 2015
@@ -0,0 +1,691 @@
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title>Jakarta Slide - Getting Started with Slide development using Eclipse and JDK 1.4</title>
+<meta value="Christopher Taylor" name="author">
+<meta value="cstaylor@java-internals.com" name="email">
+</head>
+<body vlink="#525D76" alink="#525D76" link="#525D76" text="#000000" bgcolor="#ffffff">
+<table cellspacing="4" width="100%" border="0">
+<!--PAGE HEADER-->
+<tr>
+<td colspan="2">
+<!--JAKARTA LOGO--><a href="http://jakarta.apache.org/"><img border="0" alt="The Jakarta Project" align="left" src="http://jakarta.apache.org/slide/images/jakarta-logo.gif"></a>
+<!--PROJECT LOGO--><a href="http://jakarta.apache.org/slide/"><img border="0" alt="The Jakarta Slide Project" align="right" src="http://jakarta.apache.org/slide/images/Slide.gif"></a></td>
+</tr>
+<!--HEADER SEPARATOR-->
+<tr>
+<td colspan="2">
+<hr size="1" noshade="">
+</td>
+</tr>
+<tr>
+<!--LEFT SIDE NAVIGATION-->
+<td nowrap="true" valign="top" width="20%">
+<p>
+<strong>Main</strong>
+</p>
+<ul>
+<li>
+<a href="index.html">Introduction</a>
+</li>
+<li>
+<a href="architecture.html">Architecture</a>
+</li>
+<li>
+<a href="news.html">News</a>
+</li>
+<li>
+<a href="roadmap.html">Roadmap</a>
+</li>
+<li>
+<a href="faq.html">FAQ</a>
+</li>
+<li>
+<a href="download.html">Downloads</a>
+</li>
+<li>
+<a href="contrib.html">Contributors</a>
+</li>
+<li>
+<a href="http://jakarta.apache.org/site/mail2.html#Slide">Mailing Lists</a>
+</li>
+<li>
+<a href="http://issues.apache.org/bugzilla">Query Bug Database</a>
+</li>
+<li>
+<a href="http://issues.apache.org/bugzilla/enter_bug.cgi?product=Slide">Enter a Bug</a>
+</li>
+<li>
+<a href="http://jakarta.apache.org/site/cvsindex.html">CVS</a>
+</li>
+<li>
+<a href="http://wiki.apache.org/jakarta-slide">Wiki</a>
+</li>
+</ul>
+<p>
+<strong>User's Guide</strong>
+</p>
+<ul>
+<li>
+<a href="xp.html">Connecting with Windows XP</a>
+</li>
+<li>
+<a href="osx.html">Using MacOS X webdav_fs</a>
+</li>
+<li>
+<a href="webdav-client.html">Commandline Client</a>
+</li>
+<li>
+<a href="projector.html">Projector</a>
+</li>
+<li>
+<a href="wck.html">WebDAV Construction Kit</a>
+</li>
+</ul>
+<p>
+<strong>Administrator's Guide</strong>
+</p>
+<ul>
+<li>
+<a href="installation.html">Installation</a>
+</li>
+<li>
+<a href="conf-lib.html">Configuration</a>
+</li>
+<li>
+<a href="howto-tomcat.html">Tomcat Bundle</a>
+</li>
+<li>
+<a href="howto-j2eestore.html">J2EE Integration</a>
+</li>
+<li>
+<a href="howto-acl.html">Security</a>
+</li>
+<li>
+<a href="howto-deltav.html">Version Control</a>
+</li>
+<li>
+<a href="howto-bind.html">Binding</a>
+</li>
+<li>
+<a href="howto-jaas.html">JAAS LoginModule</a>
+</li>
+<li>
+<a href="howto-create-users.html">Creating Users</a>
+</li>
+<li>
+<a href="howto-jca.html">JCA Connector</a>
+</li>
+</ul>
+<p>
+<strong>Programmer's Corner</strong>
+</p>
+<ul>
+<li>
+<a href="getting-started.html">Getting Started using Eclipse</a>
+</li>
+<li>
+<a href="javadoc/index.html">Latest Server JavaDoc</a>
+</li>
+<li>
+<a href="javadoc-2.1/javadoc/index.html">2.1 Server JavaDoc</a>
+</li>
+<li>
+<a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
+</li>
+</ul>
+</td>
+<!--RIGHT SIDE MAIN BODY--><td align="left" valign="top" width="80%">
+<body>
+
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Introduction"><strong>Introduction</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+
+<p>
+ There are some things this HOWTO will not cover. First, this HOWTO will not explain how to use the <a href="http://www.eclipse.org/">Eclipse</a> IDE. A book that I highly recommend is
+ <a href="http://www.amazon.com/exec/obidos/tg/detail/-/0321159640/qid=1061283200/sr=8-1/ref=sr_8_1/002-4564703-5586460?v=glance&s=books&n=507846">The Java Developer's Guide to Eclipse</a>
+ Second, this HOWTO will not cover Tomcat, Ant, CVS, or any related tools required to build Slide from source code. Finally, this HOWTO will not explain how to build using a previous version of
+ the Java Developer's Kit.
+ </p>
+
+
+<p>
+ Here are the necessary steps:
+ <ul>
+
+<li>Set up a CVS respository link to the Jakarta Slide source code</li>
+
+<li>Checkout the Slide source code</li>
+
+<li>Download the required third-party libraries:</li>
+
+<ul>
+
+<li>JDOM</li>
+
+<li>Java Transaction API</li>
+
+<li>Servlet 2.3</li>
+
+<li>Jakarta Commons HTTP Client</li>
+
+<li>Java Management Extension (JMX)</li>
+
+<li>Catalina components (Jakarta Tomcat version 4.1)</li>
+
+<li>Log4J</li>
+
+</ul>
+
+<li>Modify build.xml to use the new libraries</li>
+
+<li>Build Jakarta Slide</li>
+
+<li>Create a new Tomcat project</li>
+
+<li>Copy the built Slide libraries into the WEB-INF/lib folder in your new Tomcat project</li>
+
+<li>Copy the Domain.xml and web.xml files from the Slide source folder</li>
+
+<li>Associate the Slide libraries and source folder in your new Tomcat project</li>
+
+<li>Modify the web.xml file</li>
+
+<li>Update application context in server.xml</li>
+
+<li>Set breakpoints and start Tomcat</li>
+
+</ul>
+
+</p>
+
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Set up the CVS repository link to the Jakarta Slide source code"><strong>Set up the CVS repository link to the Jakarta Slide source code</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+
+<p>
+ In Eclipse, using the CVS Repository Exploring perspective, create a new entry for Jakarta:
+ <ul>
+
+<li>Host: cvs.apache.org</li>
+
+<li>Repository path: /home/cvspublic</li>
+
+<li>User: anoncvs</li>
+
+<li>Password: anoncvs</li>
+
+<li>Connection type: pserver</li>
+
+</ul>
+
+</p>
+
+<p>
+
+<img src="images/eclipse-cvs.png">
+ </p>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Checkout the Slide source code"><strong>Checkout the Slide source code</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>
+ After you have the CVS repository link set up, you'll need to checkout a particular version of the source tree. In this example we will use the 1.0.16 tagged version of Slide.
+ First, open the Jakarta CVS repository and select the <b>Versions</b> subtree:
+ </p>
+
+<p>
+
+<img src="images/eclipse-cvs2.png">
+ </p>
+
+<p>
+ Locate the project labeled <b>jakarta-slide</b>, right-click on the label, and select <b>Configure Branches and Versions</b> from the context menu. The following window should appear:
+ </p>
+
+<p>
+
+<img src="images/eclipse-cvs3.png">
+ </p>
+
+<p>
+ In the <b>Browse files for tags</b> section, choose the <code>.cvsignore</code> file, then press the <b>Add Selected Files</b> button. You should see a list of tags appear in the
+ <b>New tags found in the selected files</b> section. Pressing the <b>Ok</b> button will return you to the <b>Versions</b> subtree of the CVS perspective:
+ </p>
+
+<p>
+
+<img src="images/eclipse-cvs4.png">
+ </p>
+
+<p>
+ Select the SLIDE_1_0_16 (version 1.0.16) child of the version list, right-click, and choose <b>Check out as Project</b> from the context menu. The source code will then be downloaded
+ to your computer.
+ </p>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Download and install the required third-party libraries"><strong>Download and install the required third-party libraries</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>
+ You must install the following third-party libraries before building Slide:
+ <ul>
+
+<li>
+<a href="http://www.jdom.org/">JDOM</a>
+</li>
+
+<li>
+<a href="http://java.sun.com/products/jta/">Java Transaction API</a>
+</li>
+
+<li>
+<a href="http://cvs.apache.org/builds/jakarta-servletapi-4/nightly/">Servlet 2.3</a>
+</li>
+
+<li>
+<a href="http://jakarta.apache.org/commons/httpclient/downloads.html">Jakarta Commons HTTP Client</a>
+</li>
+
+<li>
+<a href="http://java.sun.com/products/JavaManagement/download.html">Java Management Extension (JMX)</a>
+</li>
+
+<li>
+<a href="http://www.apache.org/dist/jakarta/tomcat-4/binaries/">Catalina components (Jakarta Tomcat version 4.1)</a>
+</li>
+
+<li>
+<a href="http://www.apache.org/dist/jakarta/log4j/">Log4J</a>
+</li>
+
+</ul>
+ Download each of the packages from the above links, and place the following JAR files in your <code>jakarta-slide/lib</code> folder:
+ <ul>
+
+<li>JDOM - <code>jdom.jar</code>
+</li>
+
+<li>Java Transaction API - <code>jta.jar</code>
+</li>
+
+<li>Servlet 2.3 - <code>servlet.jar</code>
+</li>
+
+<li>Jakarta Commons HTTP Client - <code>commons-httpclient.jar</code>
+</li>
+
+<li>Java Management Extension (JMX) - <code>jmxri.jar</code>
+</li>
+
+<li>Catalina components - <code>naming-common.jar</code>, <code>naming-resources.jar</code>, <code>catalina.jar</code>
+</li>
+
+<li>Log4J - <code>log4j.jar</code> (you will need to rename the <code>log4j-1.2.8.jar</code> file)</li>
+
+</ul>
+
+</p>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Modify build.xml to use the new libraries"><strong>Modify build.xml to use the new libraries</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>The Ant <b>build.xml</b> file must be modified to point at the third-party libraries. Change the following <b>property</b> entries:
+ <table cellspacing="2" cellpadding="2" border="0">
+
+<tr>
+
+<td valign="top" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Property Name</b></font></td>
+ <td valign="top" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Old Value</b></font></td>
+ <td valign="top" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>New Value</b></font></td>
+
+</tr>
+
+<tr>
+
+<td align="left" valign="top" bgcolor="#ffffff"><font face="arial,helvetica,sanserif" size="-1" color="#000000">servlet.jar</font></td>
+ <td align="left" valign="top" bgcolor="#ffffff"><font face="arial,helvetica,sanserif" size="-1" color="#000000">${servletapi.home}/lib/servlet.jar</font></td>
+ <td align="left" valign="top" bgcolor="#ffffff"><font face="arial,helvetica,sanserif" size="-1" color="#000000">./lib/servlet.jar</font></td>
+
+</tr>
+
+<tr>
+
+<td align="left" valign="top" bgcolor="#ffffff"><font face="arial,helvetica,sanserif" size="-1" color="#000000">jmx.jar</font></td>
+ <td align="left" valign="top" bgcolor="#ffffff"><font face="arial,helvetica,sanserif" size="-1" color="#000000">${jmx.home}/lib/jmxri.jar</font></td>
+ <td align="left" valign="top" bgcolor="#ffffff"><font face="arial,helvetica,sanserif" size="-1" color="#000000">./lib/jmxri.jar</font></td>
+
+</tr>
+
+<tr>
+
+<td align="left" valign="top" bgcolor="#ffffff"><font face="arial,helvetica,sanserif" size="-1" color="#000000">naming.jar</font></td>
+ <td align="left" valign="top" bgcolor="#ffffff"><font face="arial,helvetica,sanserif" size="-1" color="#000000">${catalina.dist}/common/lib/naming-common.jar</font></td>
+ <td align="left" valign="top" bgcolor="#ffffff"><font face="arial,helvetica,sanserif" size="-1" color="#000000">./lib/naming-common.jar</font></td>
+
+</tr>
+
+<tr>
+
+<td align="left" valign="top" bgcolor="#ffffff"><font face="arial,helvetica,sanserif" size="-1" color="#000000">resources.jar</font></td>
+ <td align="left" valign="top" bgcolor="#ffffff"><font face="arial,helvetica,sanserif" size="-1" color="#000000">${catalina.dist}/common/lib/naming-resources.jar</font></td>
+ <td align="left" valign="top" bgcolor="#ffffff"><font face="arial,helvetica,sanserif" size="-1" color="#000000">./lib/naming-resources.jar</font></td>
+
+</tr>
+
+<tr>
+
+<td align="left" valign="top" bgcolor="#ffffff"><font face="arial,helvetica,sanserif" size="-1" color="#000000">catalina.jar</font></td>
+ <td align="left" valign="top" bgcolor="#ffffff"><font face="arial,helvetica,sanserif" size="-1" color="#000000">${catalina.dist}/server/lib/catalina.jar</font></td>
+ <td align="left" valign="top" bgcolor="#ffffff"><font face="arial,helvetica,sanserif" size="-1" color="#000000">./lib/catalina.jar</font></td>
+
+</tr>
+
+</table>
+
+</p>
+
+<p>
+ You will also need to remove some of the commands from the <code>build.xml</code> file so the build does not fail.<br>Remove the following lines:<br>
+ <copy todir="${slide.dist}/slide/lib" file="${jaxp.jar}" /><br>
+ <copy todir="${slide.dist}/slide/lib" file="${xmlapi.jar}" /><br>
+ <copy todir="${slide.dist}/slide/lib" file="${xmlparser.jar}" /><br>
+ <copy todir="${webdavclient.dist}/lib" file="${jaxp.jar}" /><br>
+ <copy todir="${webdavclient.dist}/lib" file="${xmlapi.jar}" />
+
+ </p>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Build Jakarta Slide"><strong>Build Jakarta Slide</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>Now you are ready to build the Slide libraries. From the terminal, type <code>ant dist</code>, and the build should run successfully.
+ The files you'll need are in the <code>jakarta-slide/dist/slide/lib</code> folder:
+ <ul>
+
+<li>slide-kernel.jar</li>
+
+<li>slide-roles.jar</li>
+
+<li>slide-stores.jar</li>
+
+<li>slide-webdavservlet.jar</li>
+
+</ul>
+
+</p>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Create a new Tomcat project"><strong>Create a new Tomcat project</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>Start by creating a new Tomcat project in Eclipse:
+ </p>
+
+<p>
+
+<img src="images/tomcat-project.png">
+ </p>
+
+<p>
+ After you finish the project create sequence, your Eclipse workspace you should have a new project folder. In that folder is a directory called <code>WEB-INF</code> that contains the directory structure for your web application.
+ </p>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Copy the built Slide libraries into the WEB-INF/lib folder in your new Tomcat project"><strong>Copy the built Slide libraries into the WEB-INF/lib folder in your new Tomcat project</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>Now you'll want to copy these four libraries over from <code>jakarta-slide/dist/slide/lib</code> into <code>WEB-INF/lib</code>:
+ <ul>
+
+<li>slide-kernel.jar</li>
+
+<li>slide-roles.jar</li>
+
+<li>slide-stores.jar</li>
+
+<li>slide-webdavservlet.jar</li>
+
+</ul>
+
+</p>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Copy the Domain.xml and web.xml files from the Slide source folder"><strong>Copy the Domain.xml and web.xml files from the Slide source folder</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>Copy the file <code>jakarta-slide/src/doc/samples/Domain.sample</code> to your new project's <code>WEB-INF</code> folder, but you'll need to rename the file <code>Domain.xml</code>. Next,
+ copy the file <code>jakarta-slide/src/conf/webapp/web.xml</code> to your <code>WEB-INF</code> folder.
+ </p>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Associate the Slide libraries and source folder in your new Tomcat project"><strong>Associate the Slide libraries and source folder in your new Tomcat project</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>
+ In Eclipse, open the <b>project preferences</b> by right-clicking the project folder and selecting <b>properties</b>. Select <code>Java Build Path</code>, <code>Libraries</code>, and <code>Add Jars</code>:
+ </p>
+
+<p>
+
+<img src="images/add-jars.png">
+ </p>
+
+<p>
+ Open your project from the list and twiddle down to <code>WEB-INF/lib</code> and select the four libraries you copied in the previous task. Press <b>Ok</b> to return to the <b>project preferences</b>, then
+ press <b>Ok</b> to return back to the Eclipse IDE.
+ </p>
+
+<p>
+ Next you'll want to associate the source folders of Slide with the libraries you just installed. From the project pane, right-click on <code>slide-kernel.jar</code> and choose <b>properties</b> from the
+ context menu:
+ </p>
+
+<p>
+
+<img src="images/jar-properties.png">
+ </p>
+
+<p>
+ From the <b>Properties for <code>slide-kernel.jar</code></b>, choose <code>Java Source Attachment</code> and <code>Workspace</code>. A new window should appear labeled <b>Source Location Selection</b>.
+ Choose the <code>src</code> folder beneath the <code>jakarta-slide</code> project folder:
+ </p>
+
+<p>
+
+<img src="images/attach-source.png">
+ </p>
+
+<p>
+ Press <b>Ok</b> to return to the <b>Properties for <code>slide-kernel.jar</code></b>, then press <b>Ok</b> again to return back to the Eclipse IDE. Now the icon for the <code>slide-kernel.jar</code>
+ should look different:
+ </p>
+
+<p>
+
+<img src="images/source-attached.png">
+ </p>
+
+<p>
+ Repeat the same steps for the remaining three jar files.
+ </p>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Modify the web.xml file"><strong>Modify the web.xml file</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>
+ Open the <code>web.xml</code> file in Eclipse and look for the Servlet <code>init-param</code> <b>domain</b>. The current value should read: <code>/Domain.xml</code>. Change that value to <code>/WEB-INF/Domain.xml</code>
+ and save the file.
+ </p>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Update application context in server.xml"><strong>Update application context in server.xml</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>
+ From the project pane, right-click on your project's folder in the project pane, navigate to <b>Tomcat project ></b>, then select <b>Update context in server.xml</b>:
+ </p>
+
+<p>
+
+<img src="images/update-context.png">
+ </p>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Set breakpoints and start Tomcat"><strong>Set breakpoints and start Tomcat</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>
+ Now set whatever breakpoints you want in the WebDAV servlet (<code>org.apache.slide.webdav.WebdavServlet</code>), then start the Tomcat container by selecting <b>Tomcat</b> ---><b>Start Tomcat</b>.
+ You are now running the server portion of Slide within Eclipse and the Eclipse Java debugger.
+ </p>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+</body>
+</td>
+</tr>
+<!--FOOTER SEPARATOR-->
+<tr>
+<td colspan="2">
+<hr size="1" noshade="">
+</td>
+</tr>
+<!--PAGE FOOTER-->
+<tr>
+<td colspan="2">
+<div align="center">
+<font size="-1" color="#525D76"><em>
+ Copyright © 1999-2004, Apache Software Foundation
+ </em></font>
+</div>
+</td>
+</tr>
+</table>
+</body>
+</html>
Propchange: jakarta/site/docs/slide/getting-started.html
------------------------------------------------------------------------------
svn:eol-style = native
Added: jakarta/site/docs/slide/howto-acl.html
URL: http://svn.apache.org/viewvc/jakarta/site/docs/slide/howto-acl.html?rev=1696629&view=auto
==============================================================================
--- jakarta/site/docs/slide/howto-acl.html (added)
+++ jakarta/site/docs/slide/howto-acl.html Wed Aug 19 16:46:37 2015
@@ -0,0 +1,413 @@
+<html>
+<head>
+<title>Jakarta Slide - Security Howto</title>
+<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta value="Peter Nevermann" name="author">
+<meta value="pnever@apache.org" name="email">
+</head>
+<body vlink="#525D76" alink="#525D76" link="#525D76" text="#000000" bgcolor="#ffffff">
+
+
+
+<table cellspacing="4" width="100%" border="0">
+<!--PAGE HEADER-->
+<tr>
+<td colspan="2">
+<!--JAKARTA LOGO--><a href="http://jakarta.apache.org/"><img border="0" alt="The Jakarta Project" align="left" src="http://jakarta.apache.org/slide/images/jakarta-logo.gif"></a>
+<!--PROJECT LOGO--><a href="http://jakarta.apache.org/slide/"><img border="0" alt="The Jakarta Slide Project" align="right" src="http://jakarta.apache.org/slide/images/Slide.gif"></a></td>
+</tr>
+<!--HEADER SEPARATOR-->
+<tr>
+<td colspan="2">
+<hr size="1" noshade="">
+</td>
+</tr>
+<tr>
+<!--LEFT SIDE NAVIGATION-->
+<td nowrap="true" valign="top" width="20%">
+<p>
+<strong>Main</strong>
+</p>
+<ul>
+<li>
+<a href="index.html">Introduction</a>
+</li>
+<li>
+<a href="architecture.html">Architecture</a>
+</li>
+<li>
+<a href="news.html">News</a>
+</li>
+<li>
+<a href="roadmap.html">Roadmap</a>
+</li>
+<li>
+<a href="faq.html">FAQ</a>
+</li>
+<li>
+<a href="download.html">Downloads</a>
+</li>
+<li>
+<a href="contrib.html">Contributors</a>
+</li>
+<li>
+<a href="http://jakarta.apache.org/site/mail2.html#Slide">Mailing Lists</a>
+</li>
+<li>
+<a href="http://issues.apache.org/bugzilla">Query Bug Database</a>
+</li>
+<li>
+<a href="http://issues.apache.org/bugzilla/enter_bug.cgi?product=Slide">Enter a Bug</a>
+</li>
+<li>
+<a href="http://jakarta.apache.org/site/cvsindex.html">CVS</a>
+</li>
+<li>
+<a href="http://wiki.apache.org/jakarta-slide">Wiki</a>
+</li>
+</ul>
+<p>
+<strong>User's Guide</strong>
+</p>
+<ul>
+<li>
+<a href="xp.html">Connecting with Windows XP</a>
+</li>
+<li>
+<a href="osx.html">Using MacOS X webdav_fs</a>
+</li>
+<li>
+<a href="webdav-client.html">Commandline Client</a>
+</li>
+<li>
+<a href="projector.html">Projector</a>
+</li>
+<li>
+<a href="wck.html">WebDAV Construction Kit</a>
+</li>
+</ul>
+<p>
+<strong>Administrator's Guide</strong>
+</p>
+<ul>
+<li>
+<a href="installation.html">Installation</a>
+</li>
+<li>
+<a href="conf-lib.html">Configuration</a>
+</li>
+<li>
+<a href="howto-tomcat.html">Tomcat Bundle</a>
+</li>
+<li>
+<a href="howto-j2eestore.html">J2EE Integration</a>
+</li>
+<li>
+<a href="howto-acl.html">Security</a>
+</li>
+<li>
+<a href="howto-deltav.html">Version Control</a>
+</li>
+<li>
+<a href="howto-bind.html">Binding</a>
+</li>
+<li>
+<a href="howto-jaas.html">JAAS LoginModule</a>
+</li>
+<li>
+<a href="howto-create-users.html">Creating Users</a>
+</li>
+<li>
+<a href="howto-jca.html">JCA Connector</a>
+</li>
+</ul>
+<p>
+<strong>Programmer's Corner</strong>
+</p>
+<ul>
+<li>
+<a href="getting-started.html">Getting Started using Eclipse</a>
+</li>
+<li>
+<a href="javadoc/index.html">Latest Server JavaDoc</a>
+</li>
+<li>
+<a href="javadoc-2.1/javadoc/index.html">2.1 Server JavaDoc</a>
+</li>
+<li>
+<a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
+</li>
+</ul>
+</td>
+<!--RIGHT SIDE MAIN BODY--><td align="left" valign="top" width="80%">
+<body>
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Introduction"><strong>Introduction</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>
+ Slide supports ACL (access control) according to draft 12 of the <a href="http://webdav.org/acl">WebDAV ACL specification</a>.
+ </p>
+
+<p>
+ By default, when running inside Tomcat, authentication for the WebDAV servlet is controlled by the realm
+ <code>wrappers.catalina.SlideRealm</code>
+ which accesses user names and passwords directly from the Slide namespace at <code>/slide/users</code>.
+ </p>
+
+<p>
+ In Slide, authentication and authorization (access control) can be en- or disabled independently from each other.
+ </p>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Enabling or disabling authentication "><strong>Enabling or disabling authentication </strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>
+ By default, authentication is enabled in Slide.
+ </p>
+
+<p>
+ To disable authentication, open the webapp deployment descriptor, i.e. <code>WEB-INF/web.xml</code> in the webapp directory,
+ and uncomment the two elements given by the xpath expressions
+ <font color="blue"><code>/web-app/security-constraint</code></font> and <font color="blue"><code>/web-app/login-config</code></font>:
+ <pre>
+<font color="gray"><b><!--</b>
+<security-constraint>
+ <web-resource-collection>
+ <web-resource-name>DAV resource</web-resource-name>
+ <url-pattern>/*</url-pattern>
+ <http-method>COPY</http-method>
+ [...]
+ <http-method>REBIND</http-method>
+ </web-resource-collection>
+ <auth-constraint>
+ <role-name>root</role-name>
+ <role-name>guest</role-name>
+ <role-name>user</role-name>
+ </auth-constraint>
+</security-constraint>
+<login-config>
+ <auth-method>BASIC</auth-method>
+ <realm-name>Slide DAV Server</realm-name>
+</login-config>
+<b>--></b></font>
+
+</pre>
+
+</p>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Enabling or disabling authorization (access control)"><strong>Enabling or disabling authorization (access control)</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>
+ By default, access control is enabled in Slide. If authentication is disabled (see above), the current user is "unauthenticated"
+ and he/she has all permissions granted to DAV:unauthenticated.
+ </p>
+
+<p>
+ To disable access control, search for a configuration file named <i>slide.properties</i> in the classpath
+ (if not there, you can create a new one at e.g. $CATALINA_HOME/common/classes)
+ and set or add:
+ <pre>org.apache.slide.security=false</pre>
+
+</p>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Other parameters (Domain.xml)"><strong>Other parameters (Domain.xml)</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>
+ There are some other namespace-specific parameters in the Slide configuration file <i>Domain.xml</i>, which
+ influence the access control behavior of the server.
+ </p>
+
+<ul>
+
+<li>
+
+<i>acl_semantics</i>
+<br> (xpath: <font color="blue"><code>/slide/namespace/configuration/parameter[@name="acl_semantics"]</code></font>):<br>
+ Class name of the access control implementation. Default value is <i>org.apache.slide.security.ACLSecurityImpl</i>.
+ Allows to plug-in a customized security implementation.
+ </li>
+
+<li>
+
+<i>acl_inheritance_type</i>
+<br> (xpath: <font color="blue"><code>/slide/namespace/configuration/parameter[@name="acl_inheritance_type"]</code></font>):<br>
+ Controls inheritance of ACEs over the namespace hierarchy.
+ Can be one of <i>none</i> (no inheritance takes place), <i>root</i> (ACEs are inherited only from the root node),
+ <i>path</i> (ACEs are inherited over the URI path) or <i>full</i> (ACEs are inherited over all available parent
+ bindings). Default value is <i>path</i>, <i>full</i> is not yet implemented.
+ </li>
+
+<li>
+
+<i>nested_roles_maxdepth</i>
+<br> (xpath: <font color="blue"><code>/slide/namespace/configuration/parameter[@name="nested_roles_maxdepth"]</code></font>):<br>
+ Defines the max. depth of nested roles/groups hierarchies. Default value is 0 (meaning no nesting). Value 1 means one sublevel, and so forth.
+ </li>
+
+</ul>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="More parameters (web.xml)"><strong>More parameters (web.xml)</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>
+ There exist some servlet init parameters in the webapp deployment descriptor, i.e. <code>WEB-INF/web.xml</code>
+ in the webapp directory, which influence the access control behavior of the server at the WebDAV level.
+ </p>
+
+<ul>
+
+<li>
+
+<i>extendedAllprop</i>
+<br> (xpath: <font color="blue"><code>/web-app/servlet/init-param[param-name="extendedAllprop"]</code></font>):<br>
+ According to WebDAV DeltaV, ACL and Binding specifications,
+ a DAV:allprop PROPFIND should <b>not</b> return any of the properties defined
+ in any of those documents.
+ For testing purposes, the specified behaviour can be disabled by
+ setting this parameter "true".
+ </li>
+
+<li>
+
+<i>lockdiscoveryIncludesPrincipalURL</i>
+<br> (xpath: <font color="blue"><code>/web-app/servlet/init-param[param-name="lockdiscoveryIncludesPrincipalURL"]</code></font>):<br>
+ As proposed on February 08, 2003 by Lisa Dusseault in
+ w3c-dist-auth-request@w3.org, the DAV:lockdiscovery property should
+ include an element DAV:principal-URL with the semantics of the
+ WebDAV/ACL specification. This feature can be switched-off in case
+ of interoperability problems.
+ </li>
+
+</ul>
+
+<p>
+
+</p>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Creation and maintenance principal resources (users, roles/groups) through WebDAV"><strong>Creation and maintenance principal resources (users, roles/groups) through WebDAV</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>
+ Although the creation and maintenance of principal resources (users, roles/groups) is out of scope of the WebDAV/ACL
+ specification, in Slide it is currently possible through a proprietary extension to the MKCOL method, provided the
+ <i>SlideRealm</i> (<code>wrappers.catalina.SlideRealm</code>) is active.
+ </p>
+
+<p>
+ Resources created by MKCOL at the locations specified by the parameters:
+ <li>
+<i>userspath</i> (xpath: <font color="blue"><code>/slide/namespace/configuration/userspath</code></font>,</li>
+
+<li>
+<i>groupspath</i> (xpath: <font color="blue"><code>/slide/namespace/configuration/groupspath</code></font>), or</li>
+
+<li>
+<i>rolespath</i> (xpath: <font color="blue"><code>/slide/namespace/configuration/rolespath</code></font>)</li>
+
+<br>
+ automatically become principals,
+ i.e. the property <i>DAV:resourcetype</i> automatically will contain the <i>DAV:principal</i> element.
+ </p>
+
+<p>
+ To set the password of a user, issue a PROPPATCH request setting the <i>password</i> property (namespace of the property:
+ <i>http://jakarta.apache.org/slide/</i>).
+ </p>
+
+<p>
+ To associate users to a role/group, issue a PROPPATCH request setting the <i>DAV:group-member-set</i> property.<br>
+
+<b><font color="red">NOTE:</font></b> to add a user(s) to a role/group, the value of the <i>DAV:group-member-set</i> property must
+ list <b>all</b> members of the role/group, not just the user(s) being added.
+ </p>
+
+</blockquote>
+</td>
+</tr>
+</table>
+
+</body>
+</td>
+</tr>
+<!--FOOTER SEPARATOR-->
+<tr>
+<td colspan="2">
+<hr size="1" noshade="">
+</td>
+</tr>
+<!--PAGE FOOTER-->
+<tr>
+<td colspan="2">
+<div align="center">
+<font size="-1" color="#525D76"><em>
+ Copyright © 1999-2004, Apache Software Foundation
+ </em></font>
+</div>
+</td>
+</tr>
+</table>
+</body>
+</html>
Propchange: jakarta/site/docs/slide/howto-acl.html
------------------------------------------------------------------------------
svn:eol-style = native