You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by Apache Wiki <wi...@apache.org> on 2006/11/28 22:35:30 UTC

[Jackrabbit Wiki] Update of "WebDAV" by DarrenHartford

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Jackrabbit Wiki" for change notification.

The following page has been changed by DarrenHartford:
http://wiki.apache.org/jackrabbit/WebDAV

New page:
The intent of this document is to show how to use Jackrabbit through the WebDAV interface.  This document has primarly been designed to help migrate Jakarta Slide users who mainly used WebDAV for interfacing and would like to migrate their repositories to Jackrabbit -- but should be useful for migration from any WebDAV-enabled repository to Jackrabbit.

'''Configuration oriented setup'''
 * Setting up jackrabbit for properties.
 * Indexing properties for faster searching.

'''Process oriented examples'''
 * Injecting a binary file.
 * Adding properties about the file.
 * Searching the properties for your file.

'''Migrating existing data'''
 * TODO

----
=== Setting up jackrabbit for properties ===

TODO
----
=== Indexing properties for faster searching ===

TODO
----
=== Indexing properties for faster searching ===

TODO
----
=== Injecting a binary file ===
If you have existing code or implementation for injecting WebDAV binary file, that will work without change on Jackrabbit. The only difference is the webdav resource you should use would be something like:

 * http://server:8080/<war resource>/repository/<workspace>
 * http://server:8080/jackrabbit-server/repository/default
----
=== Adding properties about the file ===
If you have existing code or implementation for applying properties to your binary file (PROPPATCH), this will work with some configuration changes on the Jackrabbit server.

Unlike Jakarta Slide that allowed arbitrary properties, Jackrabbit requires specified nodeType and nodeProperties. See NodeTypeRegistry for some pre-existing nodeType definitions and http://jackrabbit.apache.org/doc/nodetype/index.html on defining your own.
----
=== Searching the properties for your file ===
The default DASL <basicsearch> mechanisms will not work with Jackrabbit.  Instead, XPATH-style searches and SQL searches within the <searchrequest> tag must be used. Please update with examples.

TODO
----