WebDAV stands for Web-based Distributed Authoring and Versioning. It is a set of extensions to the HTTP protocol which allows users to collaboratively edit and manage files on remote web servers. Detailed information, specifications and documentation related to this technology can be found on its official website: http://www.webdav.org/. Other valuable information is located on its Wikipedia page: http://en.wikipedia.org/wiki/WebDAV.
WebDAV integration in Kentico CMS enables users to open, edit and save document attachments or documents using the File field (e.g. CMS.File document type) in a client application installed on their local computer (e.g. Microsoft Office Word, Excel, PowerPoint, MS Paint, etc.). The advantage of this approach is that no local copy of the edited document needs to be created and uploaded to the server manually after editing. Saving the document in the client application uploads the new version to the server automatically. This provides a much more straightforward process of editing attached documents, especially for non-experienced or non-technical end users.
The Requirements topic gives an overview of which software and configuration is required for WebDAV integration to be functional both on the server- and the client-side. The Configuration for WebDAV topic explains how a website needs to be installed and configured in order to meet these requirements.The Editing files using WebDAV topic explains the process of WebDAV editing in a simple example.
WebDAV editing has been integrated into the User contributions and Document library modules, which provides WebDAV editing even to users on the live site. This possibility is explained in the Integration with User contributions and Integration with Document library topics. WYSIWYG editor dialogs also provide built-in WebDAV editing support, as described in Integration with WYSIWYG editor dialogs.
WebDAV editing also fully integrates with workflow and versioning. When there is a workflow defined for a document and it or its attachment is edited using WebDAV, new version of the document is created, check-in/check-out is performed, etc., based on settings of the particular workflow.