Skip to content
Offerel edited this page May 2, 2024 · 7 revisions

About

Directly integrate elFinder as App in to Roundcube with SSO. You can find elFinder at GitHub (https://github.com/Studio-42/elFinder).

FAQ

How is the path to the folder displayed by the plugin in the GUI calculated?

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.

How can I update elFinder?

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.

Why were elFinder files modified?

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.

Which files have been changed and in what way?

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.

Clone this wiki locally