blob: c91b6260d0e399d209b8d3e3bc16dcc8c2fbe02d [file] [log] [blame]
<?xml version="1.0"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<document>
<header>
<title>Jakarta Slide Block Samples</title>
</header>
<body>
<row>
<column title="Back">
<p>
<a href="${base}/../../">Back</a> - to Cocoon Samples main page
</p>
<p>
<a href="${base}/../">Back</a> - to Cocoon Blocks Samples main page
</p>
</column>
<column title="Login">
<p>
These samples examplify an administration application for Slide. The
administration functionality is directly built on Slide's internal API.
Showing the use of the Slide source and namespace access. A different approach
would be to let all communication take place over WebDAV.
</p>
<p>
In order to configure WebDAV access for Slide you can uncomment the example
servlet declaration and servlet-mapping in web.xml.
You can then connect your favorite WebDAV client to
http://localhost:8888/webdav/.
</p>
<p>
By default write privileges are only granted to
authenticated users. This means that you would have to configure authentication
in order to login and start editing files over WebDAV.<br/>
You can find more info on how to do this for both Jetty and Tomcat in the
<a href="http://jakarta.apache.org/slide/howto-jaas.html">Slide documentation</a>.
<br/>
Alternatively you could grant the desired privileges to the unauthenticated user
via the administration app.
</p>
<p class="samplesNote">
In order to use the upload feature within these samples
you will need to set enable-uploads parameter in web.xml to true.
</p>
<table border="0" cellspacing="0" cellpadding="2">
<form action="${request.contextPath}${base}/login.cont" method="post">
<input type="hidden" name="continuationId" value="${continuation.id}"/>
<tr>
<td>Username</td>
<td>
<input name="userid" value="${userid}" type="text" size="15" maxlength="40"/>
</td>
</tr>
<tr>
<td>Password</td>
<td>
<input name="password" type="password" size="15" maxlength="40"/>
</td>
</tr>
<tr>
<td/>
<td>
<input type="submit" name="cocoon-login" value="Login"/>
</td>
</tr>
<tr>
<td/>
<td>Try root,root or john,john</td>
</tr>
</form>
</table>
</column>
</row>
</body>
</document>