Synopsis
An implementation of a WebDAV API of the Yandex.Disk cloud storage service and stream wrapper class to work with users Disks via filesystem functions.
The module integrates your Drupal site with Yandex.Disk storage service. Other modules and site administrators or even usual users may use uri like the following in place of any paths after authentication with their Yandex accounts:
yandexdisk://yandex_username/path_to_the_file_or_directory
Requirements
Another module must authenticate site users or at least a maintenance account (admin) with their Yandex.Disk accounts.
In Drupal 8 this is achieved by the module:
In Drupal 7 you can use one of the following modules or write your own one for this purpose:
- HybridAuth Social Login: Use the latest stable release if possible.
- Yandex Services Authorization API: Only releases after 2013-10-29 of the module are supported, due to a non backward compatible issue in it.
Limitations
Current implementation of the module (specifically the StreamWrapper) does not allow to use Yandex.Disk as a default site storage (instead of public/private or another). This is because of the username part in the uri.
Dependencies
Your Yandex client application at https://oauth.yandex.com must be configured to use a
scope/permission 'Application access to Yandex.Disk' from 'Yandex.Disk WebDAV API'
section.
P.S.
If you still don't have a Yandex.Disk account follow this link: https://disk.yandex.ua/invite/?hash=MJBMKKVH, this way you'll get an extra 1GB of storage space ;-)
Project information
- Unsupported
Not supported (i.e. abandoned), and no longer being developed. Learn more about dealing with unsupported (abandoned) projects - No further development
No longer developed by its maintainers. - Module categories: Media, Integrations
- 6 sites report using this module
- Created by pingwin4eg on , updated
- Stable releases for this project are covered by the security advisory policy.
There are currently no supported stable releases.
Releases
Development version: 7.x-1.x-dev updated 16 Jan 2017 at 16:23 UTC