Hi,

I've just started looking into these issues in the last week myself. As far as accessing files via WebDAV , you can set a list node types in config.xml that should or should not be considered collections, as well as namespace that should not show up in WebDAV, and finally you can implement a custom filter for more fine grained control. ( These are all fairly well documented in the config.xml ).

If you need more control over the nodetypes created when users upload files, you can implement a custom IOHandler and/or PropertyHandler to register in config.xml. In your canImport methods you check for the file type, and return true if you want to control adding it to the repository on the WebDAV operation, making it whatever node type you want.

-Steve

Sudhan wrote:
Hi,

I am having same doubts as mentioned in this thread. Initially i was using
nt:file and nt:unstructured nodes, but due to some requirements I had to
extend these with my custom types. Now my problem is that how to communicate
through WebDav. Like i am using DavExplorer and had written python script to
create nodes and update them aswell.

Before it used to creates those standard nodes through these tools. But now
it is not creating custom nodes. Is it something related to collection and
noncollection defined in config.xml. By the way i am using Jackrabbit
through RMI.

So how can I create those custom node types through WebDav.

appreciate any help.

thanks,

Sudhan


rhodebump wrote:
Most of my node types map well to the nt:folder/nt:resource nodetypes,
however, there are a few string properties that I need to store.  For
example, "displayName" or "description"

I understand how I can define these as properties for my custom node
types, but if I do, do I lose the ability to manage these nodes from
webdav or other interfaces?
Would it be better to define these as properties on my custom nodetype?
Or
Sould I create a nt:folder and for each of the values that I want to store
(description, displayName), I create a nt:file to store this information.

Another way of asking the question is, What editing tools to you give up
when you go with a custom nodetype, is it better to stick with the base
types?

Thanks very much.
Phillip




Reply via email to