Serna supports the subset of Network Working Group RFP 2518, HTTP Extensions for Distributed Authoring -- WEBDAV.
Serna provides the functionality that is sufficient for the following use-cases:
Access to WebDAV server with basic HTTP authentication (access credentials are remembered while Serna is not closed).
Open a document from server
Save a modifications in the document opened from server
Save a document that was created locally to a server
Save a document taken from a different location of this or other server to the server.
Serna supports three WebDAV locking modes:
In this mode, Serna acquires write lock for the document itself and all entities and xincludes used in the document. If Serna is unable to acquire write lock, it makes corresponding portions of document read-only.
In this mode Serna just checks for existence of locks, and makes certain document entities read-only if valid locks are found for them.
Serna does not do locking and does not check for any locks.
Locking modes can be switched via WebDAV properties dialog.