Lifecycle API (v1)
Application objects lifecycle, like current user access rights and preferences, authentication utils, etc. As they are generally not linked to a specific workspace, these actions can be performed using /pydio/ instead of a workspace alias.
Client Plugin
Browser-based rich interface. Contains configurations for theming, custom welcome message, etc.
- /pydio/get_i18n_messages/
Load the list of translation strings
Details - /pydio/display_doc/doc_file
Load a doc file
Details
Avatars
Get user avatar from Gravatar/Libravatar
- /pydio/get_avatar_url
Get avatar URL for currently logged user
Details
Indexation
Indexation plugins
- /pydio/index/file+
Trigger re-indexation of a directory, recursively
Details - /pydio/check_index_status/
Check the indexation process status.
Details
Mailers
Core configs for sending emails
- /pydio/send_mail/
Trigger an email to a user or external email, sent by currently logged user
Details
Notification Center
Handle users watches and notifications
- /pydio/feed/feed_type/path+
Load an activity feed for the given node. Filtered by what the current user is authorized to see
Details - /pydio/dismiss_user_alert/alert_id/occurences
Dismiss one or more occurences of alerts
Details
Message Queuing
MQ Abstraction for dynamic dispatching
- /pydio/client_register_channel/channel/client_id
Subscribe to given queue of events.
Details - /pydio/client_unregister_channel/channel/client_id
Subscribe to given queue of events.
Details - /pydio/client_consume_channel/channel/client_id
Subscribe to given queue of events.
Details
Serialized Files
Stores the conf data as serialized PHP values on the filesystem.
- /pydio/state/xPath+
REST equivalent of the get_xml_registry query, to load some non-workspace-specific data based on a registry xPath. Output format can be sent back in JSON (XML by default).
Details - /pydio/load_repository_info/
Retrieve some plugins-contributed info about the workspace (e.g. Quota, Sharing status, etc).
Details - /pydio/get_permissions_mask/
Send the permissions mask for the current workspace, if defined.
Details - /pydio/user_list_authorized_users/value
List users that are visible to the currently logged users
Details
DB Storage
Stores the conf data in an SQL database.
- /pydio/state/xPath+
REST equivalent of the get_xml_registry query, to load some non-workspace-specific data based on a registry xPath. Output format can be sent back in JSON (XML by default).
Details - /pydio/load_repository_info/
Retrieve some plugins-contributed info about the workspace (e.g. Quota, Sharing status, etc).
Details - /pydio/get_permissions_mask/
Send the permissions mask for the current workspace, if defined.
Details - /pydio/user_list_authorized_users/value
List users that are visible to the currently logged users
Details