Added: jakarta/site/docs/slide/howto-bind.html
URL: 
http://svn.apache.org/viewvc/jakarta/site/docs/slide/howto-bind.html?rev=1696629&view=auto
==============================================================================
--- jakarta/site/docs/slide/howto-bind.html (added)
+++ jakarta/site/docs/slide/howto-bind.html Wed Aug 19 16:46:37 2015
@@ -0,0 +1,253 @@
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title>Jakarta Slide - Binding Howto</title>
+<meta value="Peter Nevermann" name="author">
+<meta value="[email protected]" 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 binding according to draft 2.1 of the <a 
href="http://webdav.org/bind";>WebDAV BIND specification</a>.
+            It allows multiple URIs to be mapped to the same resource.
+            </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 binding"><strong>Enabling binding</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+            
+<p>
+            Enabling binding for a store is simple. It is done by referencing 
the <i>BindingStore</i> implementation
+            through the classname attribute of the store element when 
configuring the store in Domain.xml:
+            <pre>
+&lt;store name="mystore" classname="org.apache.slide.store.BindingStore"&gt;
+    &lt;nodestore classname=...&gt;
+        ...
+    &lt;/nodestore&gt;
+    ...
+&lt;/store&gt;
+            </pre>
+            
+<font color="red"><b>IMPORTANT NOTE:</b></font>
+<br>Under no circumstances the binding configuration of a store should be 
changed from
+            disabled to enabled, or vice-versa, while the store contains data, 
as no migration of the data will take place!
+            </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="Some parameters (web.xml)"><strong>Some 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 binding 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>
+            
+</ul>
+            
+<p>
+            
+</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 &copy; 1999-2004, Apache Software Foundation
+        </em></font>
+</div>
+</td>
+</tr>
+</table>
+</body>
+</html>

Propchange: jakarta/site/docs/slide/howto-bind.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: jakarta/site/docs/slide/howto-create-users.html
URL: 
http://svn.apache.org/viewvc/jakarta/site/docs/slide/howto-create-users.html?rev=1696629&view=auto
==============================================================================
--- jakarta/site/docs/slide/howto-create-users.html (added)
+++ jakarta/site/docs/slide/howto-create-users.html Wed Aug 19 16:46:37 2015
@@ -0,0 +1,455 @@
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title>Jakarta Slide - Creating Users</title>
+<meta value="Paul Hussein" name="author">
+<meta value="[email protected]" 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="Creating Users"><strong>Creating Users</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>There exists a non-standard mechanism to add users to the
+system using the WebDAV protocol. This cannot be used on another WebDAV server
+only with the Slide implementation. I am going to do this by using the tool DAV
+Explorer avaliable at <a href="http://www.ics.uci.edu/~webdav/"; 
target="_blank">http://www.ics.uci.edu/~webdav/</a>.
+I believe this depends upon you having the Slide Realm as the default
+authentication mechanism for Slide. This is the default if you have installed
+the Tomcat bundle.</p>
+  
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a 
name="Adding a user"><strong>Adding a user</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<ol>
+
+<li>Connecting<br>
+
+<p>Using Dav Explorer connect to the WebDAV server. You need to connect to the
+directory '/slide' as this contains the configuration hirerchy. Thus if you are
+running the Slide server on the same machine as the client ( Dav Explorer ) you
+connect to <a href="http://127.0.0.1:8080/slide"; 
target="_blank">http://127.0.0.1:8080/slide</a>,
+and use the default admin username and password as 'root, 'root'.</p>
+
+
+<p>
+<img border="0" width="575" height="291" 
src="images/creating-users/image001.jpg"><br>
+
+<br>
+
+</p>
+
+</li>
+
+<li>Adding the User<br>
+
+
+<p>Under
+the directory /slide you will find a directory 'users' in which there are
+already directories for the preconfigured users </p>
+
+
+<p>
+<img border="0" width="575" height="291" 
src="images/creating-users/image002.jpg"></p>
+
+
+<p>Create a collection under /slide/users with the name of the
+collection set to the name of the user.'guest' 'john' 'john2' and 'root'. To
+create another user, in the file menu of DAV Explorer is 'create 
collection'</p>
+
+
+<p>
+<img border="0" width="575" height="293" 
src="images/creating-users/image003.jpg"><img border="0" width="32" height="32" 
src="images/creating-users/image004.gif"></p>
+
+
+<p>Use this to create a collection under the 'users' directory
+with the name of the collection set to the username. In this example I am going
+to create a user with the username 'test'.</p>
+
+
+<p>
+<img border="0" width="575" height="291" 
src="images/creating-users/image005.jpg"></p>
+
+
+<p>Thus, under the 'users' collection, you should see the new collection 
'test'.</p>
+
+
+<p>
+<img border="0" width="576" height="292" 
src="images/creating-users/image006.jpg"></p>
+
+
+<p>Creating a collection in this directory creates a user within
+slide.</p>
+
+
+</li>
+
+<li>Setting the password.<br>
+
+
+<p>The next step is
+to set the password for this user.</p>
+
+
+<p>
+<img border="0" width="575" height="292" 
src="images/creating-users/image007.jpg"></p>
+
+
+<p>Using DAV
+Explorer select the new collection you have created, in this instance 'test'
+and open the 'View/Modify Properties' window. From this window you should be
+able to edit the properties associated with the collection.</p>
+
+
+<p>
+<img border="0" width="576" height="291" 
src="images/creating-users/image008.jpg"></p>
+
+
+<p>Using the 'Add'
+button, add a property as follows :</p>
+
+
+<p>Tag : password</p>
+
+
+<p>Namespace : <a 
href="http://jakarta.apache.org/slide/Value";>http://jakarta.apache.org/slide/</a>
+</p>
+
+
+<p>Value: &lt;password&gt;</p>
+
+
+<p>
+<img border="0" width="576" height="292" 
src="images/creating-users/image009.jpg"></p>
+
+
+<p>For this example
+I am going to set the password to 'testpassword'. Make sure then to save and
+check the property is set correctly. They should now appear in the property
+sheet for the collection.</p>
+
+
+<p>
+<img border="0" width="575" height="289" 
src="images/creating-users/image010.jpg"></p>
+
+
+<p>The user is now
+created, but before we can test the logon, we need to give the user access to
+the system by assigning a role.</p>
+
+
+</li>
+
+<li>Assigning a role.<br>
+
+<p>You give access to the new user to the directories of slide by adding the 
user
+to the list of users allowed in the role. That is you can take the role xml
+from Domain.xml and add your user in the same format, and save it with property
+name 'group-member-set' with namespace 'DAV:'</p>
+
+
+<p>If you look inside the file Domain.xml, which in the
+bundled slide is under the slide directory,  you will find an XML string
+defining which users are added to role 'user'.</p>
+
+
+<pre>
+
+<p>                   
+&lt;objectnode classname="org.apache.slide.structure.SubjectNode"
+uri="/roles/user"&gt;<br>
+                       
+&lt;revision&gt;<br>
+                           
+&lt;property name="group-member-set"&gt;&lt;![CDATA[&lt;D:href
+xmlns:D='DAV:'&gt;/users/john&lt;/D:href&gt;&lt;D:href
+xmlns:D='DAV:'&gt;/users/john2&lt;/D:href&gt;&lt;D:href
+xmlns:D='DAV:'&gt;/users/root&lt;/D:href&gt;]]&gt;&lt;/property&gt;<br>
+                       
+&lt;/revision&gt;<br>
+                   
+&lt;/objectnode&gt;</p>
+
+</pre>
+
+<p>We need to take
+this xml form of the property 'group-member-set', add our user to it and set it
+as a property of the collection 'user'.  In this
+example I am going to add the new user 'test' to the role 'user'. To do this 
we open the
+collection /slide/roles and under there we should find the collection 'user'
+which corresponds to the role 'user'</p>
+
+
+<p>
+<img border="0" width="575" height="291" 
src="images/creating-users/image011.jpg"></p>
+
+
+<p>Again in the
+same way as above, open the properties sheet for this collection, and then add
+a property as follows :
+<br>
+Name : group-member-set</p>
+
+
+<br>
+
+
+<p>&lt;D:href
+xmlns:D='DAV:'&gt;/users/test&lt;/D:href&gt;&lt;D:href
+xmlns:D='DAV:'&gt;/users/john&lt;/D:href&gt;&lt;D:href
+xmlns:D='DAV:'&gt;/users/john2&lt;/D:href&gt;&lt;D:href
+xmlns:D='DAV:'&gt;/users/root&lt;/D:href&gt;]]&gt;</p>
+
+
+<p>The part I have
+added is '<strong>&lt;D:href
+xmlns:D='DAV:'&gt;/users/test&lt;/D:href&gt;' </strong>which
+is highlighted above. It seems a little complicated, and is. </p>
+
+
+<p>
+<img border="0" width="576" height="290" 
src="images/creating-users/image012.jpg"></p>
+
+
+<br>
+
+
+<p>Check carefully before you save away as
+when you open the property sheet again, you will not be able to see this value
+again. Note, that this operation is not cumulative, so if you want to add
+another user you will need to insert the other users you added and your new
+user to the original string from Domain.xml. I just save the last value in
+another property in the 'user' collection.</p>
+
+
+</li>
+
+<li>Testing the logon.<br>
+
+
+<p>All
+should be now correct to test the logon. So close or open another DAV Explorer,
+this time connecting to <a 
href="http://127.0.0.1:8080/slide/files";>http://127.0.0.1:8080/slide/files</a>
+ and enter the new user details.</p>
+
+
+<p style="margin-bottom:12.0pt">
+<img border="0" width="576" height="341" 
src="images/creating-users/image013.jpg"><br>
+
+<br>
+
+</p>
+
+</li>
+
+</ol>
+
+</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="References"><strong>References</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>
+<a 
href="http://www.mail-archive.com/[email protected]/msg06231.html";>http://www.mail-archive.com/[email protected]/msg06231.html</a>
+</p>
+
+
+<p>
+<a 
href="http://www.mail-archive.com/[email protected]/msg05798.html"; 
target="_blank">http://www.mail-archive.com/[email protected]/msg05798.html</a>
+<br>
+
+<a href="http://jakarta.apache.org/slide/howto-acl.html"; 
target="_blank">http://jakarta.apache.org/slide/howto-acl.html</a>
+<br>
+
+<a 
href="http://www.mail-archive.com/[email protected]/msg05981.html"; 
target="_blank">http://www.mail-archive.com/[email protected]/msg05981.html</a>
+
+</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 &copy; 1999-2004, Apache Software Foundation
+        </em></font>
+</div>
+</td>
+</tr>
+</table>
+</body>
+</html>

Propchange: jakarta/site/docs/slide/howto-create-users.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: jakarta/site/docs/slide/howto-deltav.html
URL: 
http://svn.apache.org/viewvc/jakarta/site/docs/slide/howto-deltav.html?rev=1696629&view=auto
==============================================================================
--- jakarta/site/docs/slide/howto-deltav.html (added)
+++ jakarta/site/docs/slide/howto-deltav.html Wed Aug 19 16:46:37 2015
@@ -0,0 +1,348 @@
+<html>
+<head>
+
+
+<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title>Jakarta Slide - DeltaV Howto</title>
+<meta value="Peter Nevermann" name="author">
+<meta value="[email protected]" 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 DeltaV (version control) according to the <a 
href="http://webdav.org/deltav";>WebDAV DeltaV specification</a>.
+            </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 version control"><strong>Enabling or disabling 
version control</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+            
+<p>
+            By default, version control is enabled in Slide.
+            </p>
+            
+<p>
+            To disable version 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.versioncontrol=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 more global parameters in the Slide configuration 
file <i>Domain.xml</i>, which influence the version control
+            behavior of the server.
+            </p>
+            
+<p>
+            
+<font color="red"><b>IMPORTANT NOTE:</b></font>
+<br>Under no circumstances the values of the following three parameters should 
be changed
+            while there are any stores configured or data exists for any 
store, as no migration of the data will take place:<br>
+            
+<b>historypath</b>, <b>workspacepath</b>, <b>workingresourcepath</b>.
+            </p>
+            
+<ul>
+            
+<li>
+            
+<i>historypath</i>
+<br> (xpath: <font 
color="blue"><code>/slide/parameter[@name="historypath"]</code></font>):<br>
+            Specifies a Slide path which determines the location where this 
DeltaV server stores history data.<br>
+            Default value is <code>/history</code>.
+            </li>
+            
+<li>
+            
+<i>workspacepath</i>
+<br> (xpath: <font 
color="blue"><code>/slide/parameter[@name="workspacepath"]</code></font>):<br>
+            Specifies a Slide path which determines the location where this 
DeltaV server allows workspaces to reside.<br>
+            Default value is <code>/workspace</code>.
+            </li>
+            
+<li>
+            
+<i>workingresourcepath</i>
+<br> (xpath: <font 
color="blue"><code>/slide/parameter[@name="workingresourcepath"]</code></font>):<br>
+            Specifies a Slide path which determines the location where this 
DeltaV server stores working resources.<br>
+            Default value is <code>/workingresource</code>.
+            </li>
+            
+<li>
+            
+<i>versioncontrol-exclude</i>
+<br> (xpath: <font 
color="blue"><code>/slide/parameter[@name="versioncontrol-exclude"]</code></font>):<br>
+            Specifies a Slide path which determines resources which are 
excluded from version-control.<br>
+            Default value is <code>""</code>.
+            </li>
+            
+<li>
+            
+<i>auto-version-control</i>
+<br> (xpath: <font 
color="blue"><code>/slide/parameter[@name="auto-version-control"]</code></font>):<br>
+            Indicates whether newly created resources are to be set under 
version-control automatically.<br>
+            Default value is <code>false</code>.
+            </li>
+            
+<li>
+            
+<i>auto-version</i>
+<br> (xpath: <font 
color="blue"><code>/slide/parameter[@name="auto-version"]</code></font>):<br>
+            Specifies the default initial value of the <i>DAV:auto-version</i> 
property for newly created version controlled resources.
+            For the complete list the possible values refer to section 3.2.2 
of the <a href="http://ietf.org/rfc/rfc3253.txt";>DeltaV specification</a>.<br>
+            Default value is <code>checkout-checkin</code>.
+            </li>
+            
+<li>
+            
+<i>checkout-fork</i>
+<br> (xpath: <font 
color="blue"><code>/slide/parameter[@name="checkout-fork"]</code></font>):<br>
+            Specifies the default initial value of the 
<i>DAV:checkout-fork</i> property for newly created version resources.
+            For the complete list the possible values refer to section 4.1.1 
of the <a href="http://ietf.org/rfc/rfc3253.txt";>DeltaV specification</a>.<br>
+            Default value is <code>forbidden</code>.
+            </li>
+            
+<li>
+            
+<i>checkin-fork</i>
+<br> (xpath: <font 
color="blue"><code>/slide/parameter[@name="checkin-fork"]</code></font>):<br>
+            Specifies the default initial value of the <i>DAV:checkin-fork</i> 
property for newly created version resources.
+            For the complete list the possible values refer to section 4.1.2 
of the <a href="http://ietf.org/rfc/rfc3253.txt";>DeltaV specification</a>.<br>
+            Default value is <code>forbidden</code>.
+            </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 version 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>
+            
+</ul>
+            
+<p>
+            
+</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 &copy; 1999-2004, Apache Software Foundation
+        </em></font>
+</div>
+</td>
+</tr>
+</table>
+</body>
+</html>

Propchange: jakarta/site/docs/slide/howto-deltav.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: jakarta/site/docs/slide/howto-j2eestore.html
URL: 
http://svn.apache.org/viewvc/jakarta/site/docs/slide/howto-j2eestore.html?rev=1696629&view=auto
==============================================================================
--- jakarta/site/docs/slide/howto-j2eestore.html (added)
+++ jakarta/site/docs/slide/howto-j2eestore.html Wed Aug 19 16:46:37 2015
@@ -0,0 +1,329 @@
+<html>
+<head>
+
+
+<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title>Jakarta Slide - J2EE/JDBC Store Howto</title>
+<meta value="Colin Britton" name="author">
+<meta value="[email protected]" name="email">
+<meta value="Oliver Zeigermann" name="author">
+<meta value="[email protected]" name="email">
+<meta value="Martin Kal&eacute;n" name="author">
+<meta value="[email protected]" 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="Configuring Slide"><strong>Configuring Slide</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+    
+<p>In order to use the J2EE stores, the Domain.xml file needs to contain the 
following configuration for the store:
+<pre>
+&lt;definition&gt;
+    &lt;store name="j2ee"&gt;
+        &lt;nodestore 
classname="org.apache.slide.store.impl.rdbms.J2EEStore"&gt;
+            &lt;parameter name="datasource"&gt;jdbc/mtx&lt;/parameter&gt;
+            &lt;parameter 
name="adapter"&gt;org.apache.slide.store.impl.rdbms.MySqlRDBMSAdapter&lt;/parameter&gt;
+            &lt;parameter name="compress"&gt;false&lt;/parameter&gt;
+        &lt;/nodestore&gt;
+        &lt;securitystore&gt;
+            &lt;reference store="nodestore"/&gt;
+        &lt;/securitystore&gt;
+        &lt;lockstore&gt;
+            &lt;reference store="nodestore"/&gt;
+        &lt;/lockstore&gt;
+        &lt;revisiondescriptorsstore&gt;
+            &lt;reference store="nodestore"/&gt;
+        &lt;/revisiondescriptorsstore&gt;
+        &lt;revisiondescriptorstore&gt;
+            &lt;reference store="nodestore"/&gt;
+        &lt;/revisiondescriptorstore&gt;
+        &lt;contentstore&gt;
+            &lt;reference store="nodestore"/&gt;
+        &lt;/contentstore&gt;
+    &lt;/store&gt;
+    &lt;scope match="/" store="j2ee"/&gt;
+&lt;/definition&gt;
+</pre>
+where the adapter determines which database adapter you want to use. In this 
case you configured the MySQL adapter. Most adapters
+have a parameter to decide whether the content shall be compressed (zipped) 
before storing to the database. This <em>might</em>
+be fast in some enviroments. This option is switched off here.
+  </p>
+
+       
+<p>You have to create the tables of the database schema manually. Schemata are 
available in 
+       src/conf/schema if you have the source distribution or in 
slide/db-schema if you have the Tomcat bundled or binary distribution.</p>
+
+    
+<p>If your store is not configured using a datasource looked up using JNDI you 
will have to provide more information to Slide
+       like this for example:
+<pre>
+&lt;definition&gt;
+&lt;store name="MySqlStore"&gt;
+  &lt;nodestore classname="org.apache.slide.store.impl.rdbms.JDBCStore"&gt;
+    &lt;parameter 
name="adapter"&gt;org.apache.slide.store.impl.rdbms.MySqlRDBMSAdapter&lt;/parameter&gt;
+    &lt;parameter name="driver"&gt;com.mysql.jdbc.Driver&lt;/parameter&gt;
+    &lt;parameter name="url"&gt;jdbc:mysql://localhost/Slide&lt;/parameter&gt;
+    &lt;parameter name="user"&gt;root&lt;/parameter&gt;
+    &lt;parameter name="isolation"&gt;SERIALIZABLE&lt;/parameter&gt;
+    &lt;parameter name="compress"&gt;false&lt;/parameter&gt;
+    &lt;parameter name="dbcpPooling"&gt;true&lt;/parameter&gt;
+    &lt;parameter name="dbcp.maxActive"&gt;10&lt;/parameter&gt;
+    &lt;parameter name="dbcp.validationQuery"&gt;SELECT 1&lt;/parameter&gt;
+    &lt;parameter name="dbcp.maxWait"&gt;5000&lt;/parameter&gt;
+    &lt;!-- Set arbitrary (semicolon-separated) properties for the JDBC-driver:
+        &lt;parameter 
name="dbcp.connectionProperties"&gt;cachePrepStmts=true;prepStmtCacheSqlLimit=512&lt;/parameter&gt;
 --&gt;
+  &lt;/nodestore&gt;
+  &lt;contentstore&gt;
+    &lt;reference store="nodestore" /&gt;
+  &lt;/contentstore&gt;
+  &lt;securitystore&gt;
+    &lt;reference store="nodestore" /&gt;
+  &lt;/securitystore&gt;
+  &lt;lockstore&gt;
+    &lt;reference store="nodestore" /&gt;
+  &lt;/lockstore&gt;
+  &lt;revisiondescriptorsstore&gt;
+    &lt;reference store="nodestore" /&gt;
+  &lt;/revisiondescriptorsstore&gt;
+  &lt;revisiondescriptorstore&gt;
+    &lt;reference store="nodestore" /&gt;
+  &lt;/revisiondescriptorstore&gt;
+ &lt;/store&gt;
+ &lt;scope match="/" store="MySqlStore"/&gt;
+&lt;/definition&gt;
+</pre>
+You can see you will have to configure you driver, the connection url and the 
user for the database. You can optionally configure
+if connection pooling using DBCP is enabled or not and if enabled how many 
connections shall be pooled. If you want you can
+also choose the isolation level of your database. <code>SERIALIZABLE</code> is 
a safe choice, but - depending on you database - at least <code>READ 
COMMITTED</code>
+is recommended.
+  </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="Configuring Tomcat 4.x"><strong>Configuring Tomcat 
4.x</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+    
+<p>In order to use this with Tomcat you need to setup the datasource.
+    Instructions for this are at
+    <a 
href="http://jakarta.apache.org/tomcat/tomcat-4.0-doc/jndi-resources-howto.html";>
+    
http://jakarta.apache.org/tomcat/tomcat-4.0-doc/jndi-resources-howto.html</a>.
+    </p>
+    
+<p>If you follow the above instructions you will make changes similar to the
+    following in web.xml and server.xml.</p>
+
+<p>
+
+<pre>
+web.xml
+&lt;resource-ref&gt;
+    &lt;description&gt;Testing Tomcat-wide datasource usage&lt;/description&gt;
+    &lt;res-ref-name&gt;jdbc/mtx&lt;/res-ref-name&gt;
+    &lt;res-type&gt;javax.sql.DataSource&lt;/res-type&gt;
+    &lt;res-auth&gt;Container&lt;/res-auth&gt;
+&lt;/resource-ref&gt;
+
+server.xml
+&lt;DefaultContext debug="99"&gt;
+    &lt;Resource name="jdbc/mtx" auth="Container" 
type="javax.sql.DataSource"/&gt;
+    &lt;ResourceParams name="jdbc/mtx"&gt;
+        &lt;parameter&gt;
+            &lt;name&gt;user&lt;/name&gt;
+            &lt;value&gt;bar&lt;/value&gt;
+        &lt;/parameter&gt;
+        &lt;parameter&gt;
+            &lt;name&gt;password&lt;/name&gt;
+            &lt;value&gt;foo&lt;/value&gt;
+        &lt;/parameter&gt;
+        &lt;parameter&gt;
+            &lt;name&gt;driverClassName&lt;/name&gt;
+            &lt;value&gt;org.hsqldb.jdbcDriver&lt;/value&gt;
+        &lt;/parameter&gt;
+        &lt;parameter&gt;
+            &lt;name&gt;driverName&lt;/name&gt;
+            &lt;value&gt;jdbc:hsqldb:slide&lt;/value&gt;
+        &lt;/parameter&gt;
+    &lt;/ResourceParams&gt;
+&lt;/DefaultContext&gt;
+</pre>
+
+</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 &copy; 1999-2004, Apache Software Foundation
+        </em></font>
+</div>
+</td>
+</tr>
+</table>
+</body>
+</html>

Propchange: jakarta/site/docs/slide/howto-j2eestore.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: jakarta/site/docs/slide/howto-jaas.html
URL: 
http://svn.apache.org/viewvc/jakarta/site/docs/slide/howto-jaas.html?rev=1696629&view=auto
==============================================================================
--- jakarta/site/docs/slide/howto-jaas.html (added)
+++ jakarta/site/docs/slide/howto-jaas.html Wed Aug 19 16:46:37 2015
@@ -0,0 +1,342 @@
+<html>
+<head>
+
+
+<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title>Jakarta Slide - JAAS JAAS LoginModul Configuration</title>
+<meta value="Oliver Zeigermann" name="author">
+<meta value="[email protected]" 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="Configuring the JAAS LoginModule for Slide 2.1"><strong>Configuring the 
JAAS LoginModule for Slide 2.1</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+       
+<p>
+<em>Caution:</em> This configuration applies to Slide 2.x, x&gt;0 only as the 
JAAS LoginModule is not part of the Slide 2.0 release</p>
+
+
+<p>For general info on JAAS see the <a 
href="http://java.sun.com/j2se/1.4.2/docs/guide/security/jaas/tutorials/GeneralAcnOnly.html";>JAAS
 Authentication Tutorial</a>
+and the <a 
href="http://java.sun.com/j2se/1.4.2/docs/guide/security/jaas/JAASRefGuide.html";>reference
 guide</a>.</p>
+
+
+<p>Sources can be found in the CVS in the proposals section. There is no build 
target, yet.</p>
+
+    
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a 
name="Tomcat"><strong>Tomcat</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+
+
+<p>Tomcat provides a JAASRealm for this. So the first step is to configure
+the webapp context to use it. Realms can be defined at any container
+level (i.e. nested inside Engine, Host and Context). So find an
+appropriate spot for your application and add the following fragment 
+to $CATALINA_HOME/conf/server.xml:</p>
+
+
+<pre>
+       
+  &lt;Realm className="org.apache.catalina.realm.JAASRealm"
+         appName="slide_login" 
+         userClassNames="org.apache.slide.jaas.spi.SlidePrincipal" 
+         roleClassNames="org.apache.slide.jaas.spi.SlideRole" 
+         debug="99"
+         useContextClassLoader="false"
+  /&gt;
+</pre>
+
+
+<p>JAAS configures itself using a configuration provider. The default jaas
+configuration provider attempts to locate its configuration file by
+looking at - among other things - the java.security.auth.login.config
+system property. In Tomcat you can pass this information by setting the
+CATALINA_OPTS environment variable:</p>
+
+
+<pre>
+export
+CATALINA_OPTS=-Djava.security.auth.login.config=$CATALINA_HOME/conf/jaas
+.config
+</pre>
+
+
+<p>The jaas.config file lists one or more login module configurations. In
+order to use SlideLoginModule the following configuration should
+suffice:</p>
+
+
+<pre>
+// sample login config file for the Jetty SlideLoginModule
+slide_login {
+org.apache.slide.jaas.spi.SlideLoginModule required
+namespace=slide;
+};
+</pre>
+
+<p>Place it in $CATALINA_HOME/conf/jaas.config or wherever you said it
+would be in the previous step.</p>
+
+
+<p>Notice that this login module is named 'slide_login', this is the name
+that must be referenced by the appName attribute in the JAASRealm
+configuration above. The namespace property names the namespace the
+LoginModule will load users from. If not present the default namespace
+will be used as defined in slide's domain configuration file.</p>
+
+
+<p>Last step is - if you hadn't done it already - to configure
+security-constraints in web.xml of you application.</p>
+
+
+<p>That should be it. Note that there is no need to go juggling about with
+putting jars in different places where catalina system classloaders can
+find it. (I remember having to move around a lot of jars when
+configuring the SlideRealm before.) Just dropping the slide.war and
+configuring the Realm appears to be enough.</p>
+
+
+<p>You can find more information about JAASRealm in the Realm documentation
+page for <a 
href="http://jakarta.apache.org/tomcat/tomcat-5.0-doc/realm-howto.html#JAASRealm";>Tomcat
 5</a>.</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="Jetty"><strong>Jetty</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+
+<p>Jetty provides JAAS support via its optional "Jetty plus" package.
+Actually, the only thing you will need from that is the
+org.mortbay.jaas.jar which you can find in extra/lib directory of the
+current Jetty distribution. And off course a jaas.jar if you are running
+within a pre jre 1.4 environment.</p>
+
+
+<p>To configure Jetty to use the JAASUserRealm it provides JAAS integration
+through you should nest the following configuration snipped inside the
+addWebApplication Call of your jetty configuration file:</p>
+
+
+<pre>
+       
+    &lt;!-- the JAAS realm --&gt;
+    &lt;Set name="Realm"&gt;
+      &lt;New class="org.mortbay.jaas.JAASUserRealm"&gt;
+        &lt;Set name="Name"&gt;Slide JAAS Realm&lt;/Set&gt;
+        &lt;Set name="LoginModuleName"&gt;slide&lt;/Set&gt;
+        &lt;!-- change the below settings if you have custom
+implementations
+        &lt;Set name="RoleCheckPolicy"&gt;
+          &lt;New class="org.mortbay.jaas.StrictRoleCheckPolicy"/&gt;
+        &lt;/Set&gt;
+        &lt;Set name="CallbackHandler"&gt;
+          &lt;New
+class="org.mortbay.jaas.callback.DefaultCallbackHandler"/&gt;
+        &lt;/Set&gt;
+        --&gt;
+      &lt;/New&gt;
+    &lt;/Set&gt;
+</pre>
+
+
+<p>Again, make sure the you define where JAAS can find the login
+configuration file:</p>
+
+<pre>
+-Djava.security.auth.login.config=whereever/jetty/conf/login.config
+</pre>
+
+
+<p>More information about configuring Jetty with JAAS can be found at the
+<a href="http://jetty.mortbay.org/jetty/plus/index.html";>Jetty plus 
documentation page</a>.</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 &copy; 1999-2004, Apache Software Foundation
+        </em></font>
+</div>
+</td>
+</tr>
+</table>
+</body>
+</html>

Propchange: jakarta/site/docs/slide/howto-jaas.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: jakarta/site/docs/slide/howto-jca.html
URL: 
http://svn.apache.org/viewvc/jakarta/site/docs/slide/howto-jca.html?rev=1696629&view=auto
==============================================================================
--- jakarta/site/docs/slide/howto-jca.html (added)
+++ jakarta/site/docs/slide/howto-jca.html Wed Aug 19 16:46:37 2015
@@ -0,0 +1,291 @@
+<html>
+<head>
+
+
+<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title>Jakarta Slide - WebDAV JCA Connector</title>
+<meta value="Oliver Zeigermann" name="author">
+<meta value="[email protected]" 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="Using Slide's WebDAV JCA Connector"><strong>Using Slide's WebDAV JCA 
Connector</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+       
+<p>
+<em>Caution:</em> This applies to Slide 2.x, x&gt;0 only as the JCA connector 
is not part of the Slide 2.0 release.</p>
+
+       
+<p>
+<em>Caution #2:</em> This connector has been developed and
+       tested with JBoss only. Using it with other J2EE servers most
+       likely will need work.</p>
+
+    
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a 
name="What is Slide's WebDAV JCA Connector good for"><strong>What is Slide's 
WebDAV JCA Connector good for</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<p>Generally a connector complying to Sun's JCA specification is good
+for plugging enterprise information systems (EIS) into J2EE
+servers. Plugging means adding connections to them to the container's
+connection pooling facilities and include the EIS into the container's
+transaction management.</p>
+
+<p> In the case of the WebDAV connector Slide is
+such an EIS. All this allows to upload/download/modify resources to Slide in 
the same
+transaction as e.g. EJB or JDBC stuff involving other datasources.
+</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="How to I set it up and deploy it"><strong>How to I set it up and deploy 
it</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+<ol>
+
+<li>Get the latest version of the webdavclient from the CVS or get it from 
releases starting with 2.1beta1.</li>
+
+<li>For every J2EE container extra deployment descriptors for connectors are 
need. Currently, this only provided for JBoss. Thus you will have to make sure 
you have at least JBoss 3.2.3 installed.</li>
+
+<li>Copy build.properties.sample to build.properties in the
+webdavclient dir and modify it to let property jboss.deploy.dir point
+to the deployment dir of JBoss. E.g. mine is set to
+"E:/Programme/jboss-3.2.3/server/default/deploy".</li>
+
+<li>Create the connector and demo application and deploy it to JBoss
+using <code>ant clean deploy-jca-exmaple-jboss</code>
+</li>
+
+<li>To try the example assure a Slide server runs on your local
+machine listening to port 8888. If you want it to run somewhere else
+you will need to change TestServlet.java in
+<code>webdavclient/connector/example/src/java/connector</code> and
+rebuild the connector</li>
+
+<li>Now invoke the example servlet 
<code>http://localhost:8080/connector-example</code> (replace host and port 
with the server JBoss is running on)</li>
+
+<li>If everything works ok you will see an output like this:<br>
+
+<pre>
+
+Tx: org.jboss.tm.usertx.client.ServerVMClientUserTransaction@92af24
+Factory: org.apache.webdav.connector.WebDAVConnectionFactory@dcdffc
+Connection1: org.apache.webdav.connector.WebDAVConnection@1bdbf9d
+WR1: http://localhost:8888/slide/files
+WR2: http://localhost:8888/slide/files
+WR1 sees Content
+WR2 sees this before commit
+HTTP Status 404 - Not Found: No object found at /files/file1
+
+type Status report
+
+message Not Found: No object found at /files/file1
+
+description The requested resource (Not Found: No object found at 
/files/file1) 
+is not available.
+Apache Tomcat/5.0.16
+
+WR2 sees this after commit Content
+</pre>
+otherwise you will get nasty exceptions that you might want to post to
+the Slide user list.
+</li>
+
+<li>Have a look at the TestServlet in
+<code>webdavclient/connector/example/src/java/connector</code>. There
+you can see that JNDI lookups for a user transaction and for the
+webdav connection factory are done. Now a transaction is started and a
+webdav connection is created from the factory. Upon creation it will
+be enlistet in the transaction already started. The rest should be
+pretty obvious. </li> 
+
+</ol>
+
+</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 &copy; 1999-2004, Apache Software Foundation
+        </em></font>
+</div>
+</td>
+</tr>
+</table>
+</body>
+</html>

Propchange: jakarta/site/docs/slide/howto-jca.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: jakarta/site/docs/slide/howto-tomcat.html
URL: 
http://svn.apache.org/viewvc/jakarta/site/docs/slide/howto-tomcat.html?rev=1696629&view=auto
==============================================================================
--- jakarta/site/docs/slide/howto-tomcat.html (added)
+++ jakarta/site/docs/slide/howto-tomcat.html Wed Aug 19 16:46:37 2015
@@ -0,0 +1,239 @@
+<html>
+<head>
+
+
+<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title>Jakarta Slide - Tomcat Howto</title>
+<meta value="Remy Maucherat" name="author">
+<meta value="[email protected]" name="email">
+<meta value="Oliver Zeigermann" name="author">
+<meta value="[email protected]" 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>
+      The easiest way to have Slide running with Tomcat is to use the web 
archive
+      which can be found in Slide's binary distributions (webapp/slide.war), or
+      can be built using the "dist" build target.
+    </p>
+    
+    
+<p>
+      Simply drop the Slide WAR file in Tomcat's webapp directory, and launch
+      Tomcat. You should then start editing the Slide configuration file and
+      web application descriptor to tweak your installation.
+    </p>
+    
+    
+<p>Slide will be available at <tt>http://hostname:8080/slide</tt>
+</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="Integration with Tomcat 4.x and 5.x"><strong>Integration with Tomcat 4.x 
and 5.x</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+    
+       
+<p>To use Tomcat's authentication mechanisms with the Slide user database you 
will need a closer integration. 
+               This can be done by registering Slide's implementation of a 
Tomcat security realm in Tomcat's config files.
+               </p>
+               
+<p>
+               There is this installation target in the build script that does 
this for you and additionally copies all needed
+               jars and files into the appropriate location. This process has 
been successfully tested with Tomcat 4.1.(x&gt;=27) and Tomcat 5.0.(x&gt;=16).
+               You can download ready-to-run versions of Tomcat 4 and Tomcat 5 
modified in this way or can build it using
+               the "tomcat-4-install" or "tomcat-5-install" targets. For this 
target the build script needs to know Tomcat's installtion directory
+               which has to be configured in build.properties.
+               </p>
+
+               
+<p>Slide's documentation will be deployed as an ordinary war 
<tt>slide-doc.war</tt>. After that documentation
+                       will be available at 
<tt>http:///hostname:8080/slide-doc</tt>.</p>
+
+               
+<p>If you have additional jars used by your stores (like JDBC drivers) or any 
custom classes put
+                       them into Tomcat's common/lib directory.</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 &copy; 1999-2004, Apache Software Foundation
+        </em></font>
+</div>
+</td>
+</tr>
+</table>
+</body>
+</html>

Propchange: jakarta/site/docs/slide/howto-tomcat.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: jakarta/site/docs/slide/index.html
URL: 
http://svn.apache.org/viewvc/jakarta/site/docs/slide/index.html?rev=1696629&view=auto
==============================================================================
--- jakarta/site/docs/slide/index.html (added)
+++ jakarta/site/docs/slide/index.html Wed Aug 19 16:46:37 2015
@@ -0,0 +1,299 @@
+<html>
+<head>
+
+
+<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title>Jakarta Slide - The Jakarta Slide project</title>
+<meta value="Remy Maucherat" name="author">
+<meta value="[email protected]" name="email">
+<meta value="Oliver Zeigermann" name="author">
+<meta value="[email protected]" 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.
+    This site is kept online for archiving purposes.
+  </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="jackrabbit.apache.org">Apache Jackrabbit</a>
+    project as an alternative.
+  </p>
+  
+<p>
+    This site is kept online for archiving purposes.
+  </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="Overview"><strong>Overview</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+    
+<p>
+      Welcome to the Jakarta Slide project! Slide is a content repository 
which can serve as a basis for a content
+management system / framework and other purposes. It features:</p>
+    
+<ul>
+       
+<li>Full WebDAV Support</li>
+       
+<li>Basic DeltaV WebDAV Versioning Support</li>
+               
+<li>Support for a variety of backend systems for storing the content
+including different databases and file system storage</li>
+               
+<li>Transactions and Locking for data integrity</li>
+               
+<li>Flexible control over permissions at a per file level via support for the 
+WebDAV ACL</li>
+        
+<li>DASL support for any backend, extensible for using backends search
+capabilities for higher scalability and less latency</li>
+        
+<li>Binding support</li>
+        
+<li>Simple installation as .war deployment</li>
+        
+<li>'ready-to-run' binary distribution for Tomcat</li>
+        
+<li>A fully featured WebDAV client library and command line client</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="Introduction"><strong>Introduction</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+
+    
+<p>
+      The Slide project main module is a content repository, which can be seen 
as a low-level <i>content management 
+      framework</i>.  Conceptually, it provides a hierarchical organization 
+      of binary content which can be stored into arbitrary, heterogenous, 
+      distributed data stores.  In addition, Slide integrates security,
+      locking, versioning, as well as many other services.
+    </p>
+    
+    
+<p>
+      It can integrate and manage data stored within external repositories, 
+      requiring only small abstraction layers to be written for each 
+      repository. That way, Slide can integrate the data
+      from various physical locations in a hierachical and unified way.
+      Slide uses can range from managing intranet application content to using 
it as a file server.
+    </p>
+    
+    
+<p>
+      Slide also offers a <a href="http://www.webdav.org/";>WebDAV</a> access 
+      module (implemented as a servlet). WebDAV is an IETF standard endorsed by
+      companies like Microsoft, IBM, Novell, Adobe and many others.
+      It makes Slide an ideal choice for web-based content management. 
+      All the data managed by Slide can be accessed through WebDAV, and enable
+      remote administration and manipulation of the data managed by Slide 
+      using standard third party tools, along with the custom ones provided
+      in the Slide distribution as additional tools.
+    </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 &copy; 1999-2004, Apache Software Foundation
+        </em></font>
+</div>
+</td>
+</tr>
+</table>
+</body>
+</html>

Propchange: jakarta/site/docs/slide/index.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: jakarta/site/docs/slide/installation.html
URL: 
http://svn.apache.org/viewvc/jakarta/site/docs/slide/installation.html?rev=1696629&view=auto
==============================================================================
--- jakarta/site/docs/slide/installation.html (added)
+++ jakarta/site/docs/slide/installation.html Wed Aug 19 16:46:37 2015
@@ -0,0 +1,332 @@
+<html>
+<head>
+
+
+<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title>Jakarta Slide - Installation</title>
+<meta value="Remy Maucherat" name="author">
+<meta value="[email protected]" name="email">
+<meta value="Oliver Zeigermann" name="author">
+<meta value="[email protected]" 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="Installing the Slide Server"><strong>Installing the Slide 
Server</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+    
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+<tr>
+<td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a 
name="Tomcat bundle"><strong>Tomcat bundle</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+       
+<p>The Slide version bundled with Tomcat features easy installation and uses
+               Tomcat's integrated authentication. After you have downloaded 
this Slide distribution 
+               go the following to get it started:
+               <ul>
+                       
+<li>Unpack it to a directory of your choice</li>
+                       
+<li>If you have previously installed Tomcat and have set the CATALINA_HOME 
environment
+                               variable, either unset it or set it to the 
directory you unpacked the distribution to</li>
+                               
+<li>Be sure to have at least JDK or JRE 1.3 installed</li>
+                       
+<li>If not done, yet, you will have to set the JAVA_HOME enviroment variable 
to the location 
+                               where your JDK or JRE has been installed</li>
+                       
+<li>If you are on Windows either double click startup.bat in the bin directory
+                               or use the prompt to change to the bin dir and 
run startup.bat in this directory - Slide should startup now</li>
+                       
+<li>If you are on *n*x systems change to the bin dir and run startup.sh in 
this directory - Slide should startup now</li>
+                               
+<li>Connect to http://localhost:8080/slide - In order to have a WebDAV, not a 
pure HTTP connect you will
+                                       need more than a browser. Either use 
dedicated WebDAV client software or follow the instructions
+                                       in the User's Guide section.
+                               </li>
+                               
+<li>As authentication is turned on you need to login - admin login is "root" 
with password "root"</li>
+                               
+<li>All up-/downloads should go to the file directory</li>
+                               
+<li>Documentation is provided as a .war and can be accees at 
http://localhost:8080/slide-doc</li>
+               
+</ul>
+               
+</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="Binary Distribution"><strong>Binary Distribution</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+       
+<p>Slide's binary distribution mainly contains all jars, documentation and web 
applications. This 
+               distribution will need any Servlet container or application 
server that supports at least servlet spec
+               2.3. Web applications slide.war and slide-doc.war can be found 
at slide/webapp. Simply copy them to
+               the deployment directory of your servlet container or 
application server - webapps directory for Tomcat. 
+               If you do not know what this means consult the manual of your 
servlet
+               container or application server. To connect to Slide and how to 
go on from there have
+               a look at the instructions for the Tomcat bundled distribution 
above. Notice, however, this
+               distribution does not use authentication!
+       </p>
+       
+</blockquote>
+</td>
+</tr>
+</table>
+  
+</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="Compiling Slide from Source"><strong>Compiling Slide from 
Source</strong></a></font></td>
+</tr>
+<tr>
+<td>
+<blockquote>
+    
+    
+<p>
+      In order to successfully build Slide, you will need to do the 
+      following. In the instructions below, $JAKARTA_HOME is assumed to be 
+      the directory into which you are installing all of the required 
+      distributions. The detailed dependency list is available in the next 
+      section.
+    </p>
+
+    
+<ul>
+
+    
+<li>
+      Download and install a version 1.3 or later (1.4 recommended) Java 
Development Kit
+      implementation for your operating system platform.  Set a "JAVA_HOME"
+      environment variable to point at the directory where your JDK is 
+      installed, and add "$JAVA_HOME/bin" to your PATH.
+    </li>
+
+    
+<li>
+      Download and install Ant 1.5.3 or later. Then define an environment 
+      variable named "ANT_HOME" and make it point to the path wher you just 
+      installed Ant.
+    </li>
+
+    
+<li>
+      Download the source distribution of Slide (subpackage "jakarta-slide"),
+      or check it out via anonymous CVS, into a subdirectory named
+      "$JAKARTA_HOME/jakarta-slide".
+    </li>
+
+    
+<li>
+      Build Slide using :
+      <pre>
+        cd $JAKARTA_HOME/jakarta-slide
+        $ANT_HOME/bin/ant.sh    for Unix
+        %ANT_HOME%\bin\ant      for Windows
+      </pre>
+      You can delete the generated files in the "build" and "dist"
+      subdirectories by executing the following:
+      <pre>
+        cd $JAKARTA_HOME/jakarta-slide
+        $ANT_HOME/bin/ant.sh clean    for Unix
+        %ANT_HOME%\bin\ant clean      for Windows
+      </pre>
+    
+</li>
+
+    
+<li>
+      A web application which can be used in any Servlet 2.3 compliant 
container can 
+      be found $JAKARTA_HOME/jakarta-slide/dist/webapp/slide.war.
+    </li>
+
+    
+</ul>
+
+  
+</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 &copy; 1999-2004, Apache Software Foundation
+        </em></font>
+</div>
+</td>
+</tr>
+</table>
+</body>
+</html>

Propchange: jakarta/site/docs/slide/installation.html
------------------------------------------------------------------------------
    svn:eol-style = native


Reply via email to