Moodle 3.3 is the next version of Moodle to be released in May 2017. Like each major Moodle release, Moodle 3.3 will also be filled with a lot of new features for teachers, administrators, managers and students. But one of the most critical feature which will make all the Moodle administrators to cheers about is the changes in the file system.
Andrew Nicols, Moodle HQ developer posted about the changes in the File Storage API coming in Moodle 3.3. What this change does mean is that the filedir can be replaced with a range of alternatives.
Alternatives which can be used in place of filedir:
With this change, the developers can write the backend for following systems:
As standard Moodle uses the locally available file system for all files. Since Moodle 3.3 it is possible to extend the file system component of the File Storage API to support alternative File Systems. Once this change has been integrated, it will allow developers to write their own storage backend for files now stored in the Moodle filedir. The new API has the concept of both local and remote file paths, with remote file paths beings consumed where possible.
The documentation for the File Storage API project is now a work in progress and can be checked out here. The project is being worked upon the Moodle tracker issue – MDL-46375 .
As an administrator have you ever thought of extending the Moodledata directory to external systems like Amazon AWS? How the new changes will affect your job as moodle administrator? Share your views with us in the comments section below.