-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Directly integrate elFinder as App in to Roundcube with SSO. You can find elFinder at GitHub (https://github.com/Studio-42/elFinder).
The absolute path to the elFinder root is defined in: `$config[' storage_basepath']. This is an absolute path. Every user can hav its own folder. Use the variable %u for the username in the path.
elFinder is located in the separate subfolder "elfinder" of the plugin. In principle, this folder can be overwritten with a newer elFinder version. However, since several files have been modified, some files will not be found after such an update.
The only reason for the changes is the request that all requests come from your own server. In the original elFinder, however, several files are loaded from external Cloudflare servers. This has advantages, especially in terms of performance and possible updates. But there are also disadvantages, especially in terms of security and privacy.
Roughly speaking, the references to all files on //cdnjs.cloudflare.com//.* have been replaced in such a way that the files in question have been downloaded and the path has been changed to local versions of these files. These changes must be made manually during a manual update. For example: //cdnjs.cloudflare.com/ajax/libs/require.js/2.3.5/require.min.js has been changed to js/require.min.js.