On the 'WebDAV Configuration' screen in the Confluence Administration Console, you can:
Note:
The following sections tell you how to set up a WebDAV client natively for a range of different operating systems. WebDAV clients typically appear as drives in your operating system's file browser application, such as Windows Explorer in Microsoft Windows, or Konqueror in Linux.
You can successfully connect but you can't see content when using HTTPS, so this technique won't work for Confluence Cloud. Use a third-party WebDAV client instead. |
To use Finder to view and manage Confluence content:
Enter your Confluence URL in this format:
http://<confluenceURL>/plugins/servlet/confluence/default |
For example if your Confluence URL is http://ourconfluence.atlassian.net/wiki you would enter:
http://ourconfluence.atlassian.net/wiki/plugins/servlet/confluence/default |
Enter your Confluence username and password and click Connect
Use your username (jsmith), not your email address, unless your email address is your username. |
Confluence will appear as a shared drive in Finder. You can use the same URL to connect using a third party WebDav client, like CyberDuck.
This section covers the two methods for configuring a WebDAV client natively in Microsoft Windows:
If possible, use the network drive method as this will enable more comprehensive WebDAV client interaction with Confluence than that provided by a web folder. However, your Confluence instance must meet several environmental constraints if you use this method. If you cannot configure your instance to meet these requirements, then use the web folder method or third-party WebDAV client software.
If you're using SSL you may need to add @SSL
to the end of your server URL, for example:
http://<confluence server url>@SSL/confluence/plugins/servlet/confluence/default |
If you run into any problems with the procedures in this section, please refer to the Configuring a WebDAV client for Confluence page.
To map a Confluence WebDAV client network drive, your Confluence instance must be configured so that all of the following criteria is met:
The reason for these restrictions results from limitations in Microsoft's Mini-Redirector component. For more information, please refer to Microsoft's server discovery issue.
To map a Confluence WebDAV client network drive in Microsoft Windows:
->
Tools menu->
Map Network Drive->
Map Network Drive<Any drive letter>
(for example, Z:
)\\<hostname>\webdav
(for example, \\localhost\webdav
)When prompted for login credentials, specify your Confluence username and password.
To map a Confluence WebDAV client web folder in Windows XP:
http://<confluence server url>/confluence/plugins/servlet/confluence/default
or http://<confluence server url>/plugins/servlet/confluence/default
) and click NextScreenshot: A Confluence WebDAV Client Web Folder in Windows XP
To map a Confluence WebDAV client web folder in Windows Vista:
This procedure is very similar to the one for Windows XP. However, the following procedure includes the slight interface differences that are specific to Windows Vista.
http://<confluence server url>/confluence/plugins/servlet/confluence/default
or http://<confluence server url>/plugins/servlet/confluence/default
) and then click NextThere are many tools and mechanisms available for configuring WebDAV clients in these operating systems. Therefore, we have chosen to demonstrate this using the file manager Konqueror, which is part of the Linux K Desktop Environment.
To set up a Confluence WebDAV client in Konqueror:
webdavs
(for example, webdavs://<confluence server url>/confluence/plugins/servlet/confluence/default
or webdavs://<confluence server url>/plugins/servlet/confluence/default
) and press Enter
.You should be able to click to load many, but not all files. In practice, you would normally save a modified file locally, then drag it to the Konqueror window to upload it to Confluence.
In earlier versions of the WebDAV plugin, separate options for restricting a WebDAV client's write permissions (that is, create/move, edit and delete actions), were available. However, in the current version of this plugin, they have been simplified and combined into a general write permission restriction that covers all of these actions.
WebDAV clients are now denied write permission to your Confluence installation by setting a regex that matches specific content within the WebDAV client's user agent header. Upon setting a regex, it will be added to a list of restricted WebDAV clients. Any WebDAV clients whose user agent header matches a regex in this list will be denied write permission to your Confluence installation.
Example: A PROPFIND method header generated by a Microsoft Web Folder WebDAV client, showing the user agent header field:
PROPFIND /plugins/servlet/confluence/default HTTP/1.1 Content-Language: en-us Accept-Language: en-us Content-Type: text/xml Translate: f Depth: 1 Content-Length: 489 User-Agent: Microsoft Data Access Internet Publishing Provider DAV Host: 127.0.0.1:8082 Connection: Keep-Alive |
Unlike earlier versions of the WebDAV plugin, which could only restrict write permissions for all WebDAV clients, the current version of this plugin allows you to restrict write permissions to specific WebDAV clients. |
To restrict a WebDAV client's write access permissions to your Confluence installation:
To restore one or more restricted WebDAV client's write access permissions to your Confluence installation:
Screenshot: WebDAV configuration
If you observe any idiosyncrasies with your WebDAV client, such as a folder that does exist on your Confluence site but is missing from the client, you can disable the WebDAV plugin's strict path checking option, which may minimize these problems.
To disable the WebDAV plugin's strict path checking option:
In the unlikely event that you have problems with the WebDAV client's performance or stability, you can enable access to automatically generated (that is, virtual) files and folders.
Note:
By default, these options are hidden on the 'WebDAV Configuration' page. To make them visible, append the parameter ?hiddenOptionsEnabled=true
to the end of your URL and reload the page. For example:
<Confluence base URL>/admin/plugins/webdav/config.action?hiddenOptionsEnabled=true |
Screenshot: The Hidden Virtual Files and Folders Option
To enable or disable access to virtual files and folders: