#8693 Concept of image service provider integration

Parent Category:
Last Updated:
Allon Moritz, Tuesday, 02 May 2023 16:29
Thursday, 12 August 2021 00:00


The filesystem plugins are adding external image and storage services for media files to the Joomla core media manager. When the media manager is opened, Joomla loads in the background the filesystem plugins and fetches from each plugin the configured adapters. These adapters do load the images then from the external service like Google Drive or Dropbox.

Image service providers for the joomla media manager


The installation works like any other Joomla extension, it's a three step process:

  1. Download the DPMedia Core package and the image service plugins from our download page.
  2. Open the extension manager in the back end.
  3. Upload the downloaded DPMedia package and the plugins.


The plugins can be configured and enabled/disabled in the back end plugin manager. There you can add unlimited accounts and activate caching for performance optimization. The services which do use OAuth authentication are offering an import wizard to add the refresh tokens as easy as possible.

Filesystem plugin list

Performance and local files

Performance is key nowadays for web applications. We put a lot of effort into the architecture to make the plugins super fast. Each plugin comes with caching support, where requests are cached for some time on the Joomla server. Like that we keep the response time short when loading the media manager data and bandwidth usage is minimal to the external systems.

There are also options to load thumbnails and full images locally, so the loading time is not influenced by external systems while serving your images in content. This is especially handy when your privacy policy doesn't allow integration of external services in public content. Like that the visitor is only loading images from your server and not from Google, Dropbox or Microsoft.

All these features can be enabled/disabled and configured in the respective plugin configuration. They can be adopted for every adapter individually, so the site can serve some images from a service locally and some from the service. Each plugin has also an extensive documentation how you can adjust these performance settings.

Performance options in filesystem plugins

Comments (0)

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.