Nuxeo supports the WebDAV (Web-based Distributed Authoring and Versioning_)_ protocol and thus enables you to create and edit Office documents stored in Nuxeo directly from the Windows or Mac OS X desktop, without having to go through your Nuxeo application.

The documentation about installation and usage of WebDAV can be found in the Nuxeo Platform User Guide.

Adding a new WebDAV Client

The plugin comes with a default configuration which supports only a few clients among Windows 7's one, litmus, davfs, cadaver. If your usual client is not listed, you can override this configuration by adding a new file webdav-authentication-config.xml under $NUXEO/nxserver/config/ and update the list associated to the header.

Below is an example where BitKinex is added:

<?xml version="1.0"?>
<component name="org.nuxeo.ecm.platform.wi.auth.config.custom">

  <require>org.nuxeo.ecm.platform.wi.auth.config</require>

  <extension target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService" point="specificChains">

    <specificAuthenticationChain name="WebDAV">
      <headers>
        <header name="User-Agent">(Microsoft-WebDAV-MiniRedir|DavClnt|litmus|gvfs|davfs|WebDAV|cadaver|BitKinex).*</header>
      </headers>

      <replacementChain>
        <plugin>DIGEST_AUTH</plugin>
        <plugin>WEBDAV_BASIC_AUTH</plugin>
      </replacementChain>
    </specificAuthenticationChain>
  </extension>

</component>

Related Documentation
 
2 months ago Andrew Goodricke Syntax error fixed
3 years ago Solen Guitter 11
6 years ago Solen Guitter 10 | Adding related topics
6 years ago Solen Guitter 9
8 years ago Solen Guitter 7 | Added how to a add a new WebDAV client
8 years ago Solen Guitter 8 | Migrated to Confluence 4.0
8 years ago Solen Guitter 6 | Added how to a add a new WebDAV client
8 years ago Florent Guillaume 5
8 years ago Julien Carsique 4
9 years ago Florent Guillaume 3
9 years ago Thierry Delprat 2
10 years ago Admin name placeholder 1
History: Created by Admin name placeholder

We'd love to hear your thoughts!

All fields required