Dropbox

All Plugins / Access / Dropbox

Identity Card

StatusCore
Plugin LabelDropbox
Short DescriptionThis plugin allows accessing a dropbox account.
Plugin Identifieraccess.dropbox
AuthorCharles du Jeu
Urldocs/references/plugins/access/dropbox
Dependenciesaccess.fs

Documentation

The Dropbox plugin can be used to access a dropbox account via API. To use it, you must first register as Dropbox developer to get your API Key.

This is typically a driver with wich you create a Repository Template, leaving the users credential empty and filling only your API Key info : that way, the users are able to access their own DropBox account without the administrator having to know their credentials, but using a shared API Key. See the documentation about the Repository Templates.

In Pydio v6, Pear::Http_OAuth package was required. It is not anymore in v7 and following.

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
API URL *
API_URL
API URLStringhttps://api.dropbox.com/2/
Consumer Key *
CONSUMER_KEY
KeyString
Consumer Secret *
CONSUMER_SECRET
SecretString
API File
API_RESOURCES_FILE
File name of the api filesString
OAuth Commons
OAuth Stream enabled *
USE_OAUTH_STREAM
OAuth Stream enabledHiddentrue
Client ID *
CLIENT_ID
Client IDString
Client SECRET *
CLIENT_SECRET
Client SECRETString
Scope
SCOPE
ScopeString
Auth URL *
AUTH_URL
API endpoint - Used to launch the window allowing the user to authenticate and accept the terms of the appString
Token URL *
TOKEN_URL
API endpoint - Used to refresh or validate the token retrieved in the authentication partString
Redirect URL *
REDIRECT_URL
API setting - Redirect URL for the OAuth ApplicationString
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