[silva-dev] Silva 1.3b3 released
Guido Wesdorp
guido at infrae.com
Fri May 27 11:03:56 CEST 2005
Marc Petitmermet wrote:
>> * WebDAV support
>
>
> well, as the documentation of the new features is not up yet we don't
> really know the consequences of this feature and how to use it.
I can imagine.
> i would speculate that some of the railroad features made it into
> the silva core so i can upload/download silva images and silva files
> (e.g. a 600 mb movie) and full media zip files using webdav without
> bringing down zope;-)
Well that's not the case, WebDAV is really not about *what* you can
upload, but more about what happens on upload...
Let me sum up what Silva should currently be capable of:
* browsing the contents of the server using a WebDAV client
* retrieving contents using a WebDAV client
* creating new folders (MKDIR will create a Silva Folder, not a
publication, currently)
* moving existing Silva objects
* copying existing Silva objects
* uploading content of an unknown file type, the result will be a Silva
File object
* uploading images, resulting in Silva Image types being added
* uploading HTML, which should result in creation of a Silva Document
* uploading XML with a .slv extension, this should result in creation of
a Silva Document
* uploading HTML or Silva XML (.slv) to an existing Silva Document
and all this with checks on security and publication state.
What is not (yet?) supported:
* locking
* versioning control from WebDAV (DeltaV)
* setting and retrieving metadata
and some more advanced features of WebDAV.
Also note that some WebDAV clients have a really nasty way of creating
files (which involves creating a 'resource' without contents, and later
uploading the contents, which interacts pretty badly with Zope DAV),
currently I didn't find a way to work around that, hopefully I can fix
that later. Creating content with more 'standard' tools like Cadaver
works just fine, but some clients (notably the Windows and OS-X (iirc)
desktop clients) won't let you create any non-collection resources.
Hope that helps a bit.
Cheers,
Guido
More information about the silva-dev
mailing list