Problem/Motivation

Once the cloudinary plugin is installed, the Admin must be able to easily integrate it with Cloudinary. They would require to use at least the same set of parameters as required by the Media Library Widget. The configuration parameters are documented here: https://cloudinary.com/documentation/media_library_widget#3_set_the_conf...

For customers who use SAML, the plugin should allow an option to use SSO/SAML as an authentication method. Setting this option will set the "use_saml" parameter in the Media Library Widget configuration.

In this step, the admin must be able to enter the basic optimization parameters as well. At a minimum, every image should have f_auto, q_auto optimization. Apart from that, the initial setting can also include a default value for device-pixel-ratio (DPR) which will add as a DPR parameter to the URLs, and a default starting folder for the Media Library widget to open.

When displaying images the team can choose to use responsive breakpoints, if responsive breakpoints are switched on then default values will be used.

It will be possible to configure how videos are played back when added to Drupal. The user will be able to choose between using the standard HTML player or the Cloudinary's Video player. If Cloudinary's Video player is selected the user will be able to add a global configuration for the player, see https://studio.cloudinary.com/ for examples of the options.

Remaining tasks

See child tickets

Comments

nginex created an issue. See original summary.

nginex’s picture

Issue tags: +D9 Porting
Sharique’s picture

Thanks for taking up this module for maintainership.
I was looking to implementations of other DAM tools integration. I specially like the approach of Bynder (https://www.drupal.org/project/bynder), they defined the new media source, which IMHO is better than current approach of cloudinay. As we can define which media type to pull from which source.
This approach is also good for my case where I want use DAM for Audio, Video only but for documents I want to use file system.

nginex’s picture

Assigned: nginex » Unassigned
Status: Active » Fixed

Hey @Sharique, you are right, that approach will be used in the next major release like 3.x.

BTW, this epic is now available in new module release.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.