jackrabbit-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Jackrabbit Wiki] Update of "WebDAV" by DarrenHartford
Date Tue, 28 Nov 2006 21:35:30 GMT
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:

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'''

=== Setting up jackrabbit for properties ===

=== Indexing properties for faster searching ===

=== Indexing properties for faster searching ===

=== 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.


View raw message