Compatible with Cloud Storage options

Created on 24 December 2024, 4 months ago

This module looks amazing, especially now including the exif functionality.

I don't see any mention of whether this module might be compatible with cloud storage options such as Amazon S3?

With storage costs being somewhat expensive, I can see a large use case for this bulk entity handling module to work with cheaper cloud storage options.

Feature request
Status

Active

Version

2.1

Component

Code

Created by

🇺🇸United States w01f

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @w01f
  • 🇮🇹Italy itamair

    Hi @w01f ... thanks for pointing this out.
    Could you see / inspect how this module works at the moment?

    I took over this some months ago and made it more solid, but still keep its original approach that is founded on the following setup:

    - a config setting defining the path to the folder where to scan for existing media images files, defined here:
    https://git.drupalcode.org/project/media_library_importer/-/blame/2.x/sr...
    - a MediaLibraryImporterService (https://git.drupalcode.org/project/media_library_importer/-/blob/2.x/src...) that uses the above config setting and handle all the media images scan & fetch.

    Of course all this logics extension and scalability (to some other external source location, such as Amazon S3 Cloude Storage, or whatever) would be a great and super useful enhancement ...
    BUT for sure it will need some not trivial effort / work (much refactoring and extending work, I would say ...).
    As starting point I would refactor all the existing logics on a more scalable Drupal plugin logics ...
    so to consequently implement (start implementing) different Media Files Locations Sources Plugins (Local folder, Amazon S3 Cloud storage, Google Cloud Storage, etc. whatever else ... ).

    Anyone willing to start this refactoring and extension, maybe on a new branch and Merge Request on the 2.x branch?

Production build 0.71.5 2024