WebDAV

All Plugins / Access / Webdav

Identity Card

StatusCore
Plugin LabelWebDAV
Short DescriptionAccess WebDAV through Guzzle and SabreDAV
Plugin Identifieraccess.webdav
AuthorCharles du Jeu
Urldocs/references/plugins/access/webdav
Dependenciesaccess.fs

Documentation

Create a workspace that stores/browse document inside/from a remote WebDAV server.

Please not that this Webdav client only support "Basic" Http authentication, not "Digest", so make sure your server is using this kind of authentication.

Plugin parameters

LabelDescriptionTypeDefault
Filesystem Commons
Show hidden files
SHOW_HIDDEN_FILES
Show files beginning with a .Booleanfalse
Hide recycle bin
HIDE_RECYCLE
Whether to show the recycle bin folder. Unlike in the following options, the folder will be hidden but still writeable.Booleanfalse
Hide extensions
HIDE_EXTENSIONS
Comma-separated list of extensions to hide. Extensions, files and folders that are hidden are also access forbidden.Stringser
Hide folders
HIDE_FOLDERS
Comma-separated list of specific folders to hideTextarea
Hide files
HIDE_FILENAMES
Comma-separated list of specific files to hideTextareabootstrap.json
Metadata and indexation
Default Metasources
DEFAULT_METASOURCES
Comma separated list of metastore and meta plugins, that will be automatically applied to all workspaces created with this driverString

Instance parameters

LabelDescriptionTypeDefault
Host *
HOST
Host of the WebDAV server, with http/https and without trailing slash. Can contain user:password too.Stringhttp://webdav.host.com
Uri *
PATH
Path to the root folder on the serverString
File Creation Mask
CHMOD_VALUE
Optionnaly apply a chmod operation. Value must be numeric, like 0777, 0644, etc.String0666
API File
API_RESOURCES_FILE
File name of the api filesString
User Credentials
*
USE_AUTH_STREAM
Hiddentrue
User
USER
User name - Can be overriden on a per-user basis (see users 'Personal Data' tab)String
Password
PASS
User password - Can be overriden on a per-user basis.Password
Session credentials
USE_SESSION_CREDENTIALS
Try to use the current Pydio user credentials for connecting. Warning, the AJXP_SESSION_SET_CREDENTIALS config must be set to true!Booleanfalse
Filesystem Commons
Recycle Bin Folder
RECYCLE_BIN
Leave empty if you do not want to use a recycle bin.Stringrecycle_bin
Character Encoding
CHARSET
If your server does not set correctly its charset, it can be good to specify it here manually.String
Pagination Threshold
PAGINATION_THRESHOLD
When a folder will contain more items than this number, display will switch to pagination mode, for better performances.Integer500
#Items per page
PAGINATION_NUMBER
Once in pagination mode, number of items to display per page.Integer200
Remote Sorting
REMOTE_SORTING
Force remote sorting when in paginated mode. Warning, this can impact the performances.Booleantrue
Remote Sorting Default Field *
REMOTE_SORTING_DEFAULT_COLUMN
Default field to sort onSelect (ajxp_label, ajxp_modiftime, filesize, mimestring)ajxp_label
Remote Sorting Default Direction *
REMOTE_SORTING_DEFAULT_DIRECTION
Default sorting directionSelect (asc, desc)asc
Repository Commons
Description
USER_DESCRIPTION
A user-defined description of the content of this workspaceTextarea
Default Rights
DEFAULT_RIGHTS
This right pattern (empty, r, or rw) will be applied at user creation for this workspace.Select (r, rw, w)
Alias
AJXP_SLUG
Alias for replacing the generated unique id of the workspaceString
Group Path
AJXP_GROUP_PATH_PARAMETER
Set this repository group owner : only users of this group will see itString
Disable WebDAV
AJXP_WEBDAV_DISABLED
Explicitly disable WebDAV access for this repository.Booleanfalse
Template Options
Allow to user *
TPL_USER_CAN_CREATE
Allow non-admin users to create a workspace from this template.Booleanfalse
Allow to group admins *
TPL_GRP_ADMINS_CAN_CREATE
Allow group administrators to create a repository from this template.Booleanfalse
Default Label *
TPL_DEFAULT_LABEL
Prefilled label for the new workspace, you can use the AJXP_USER keyworkd in it.String
Small Icon
TPL_ICON_SMALL
16X16 Icon for representing the templateString
Big Icon
TPL_ICON_BIG
Big Icon for representing the templateString

User-specific

LabelDescriptionTypeDefault
User
USER
User nameString
Password
PASS
User passwordPassword