Module Description
The oEmbed Providers module extends core's oEmbed functionality:


* Add custom oEmbed providers via an admin user interface (providers are stored in configuration)
* Group oEmbed providers into buckets, which are exposed as media sources
* Global enable/disable of providers
* Modify the provider list URL (which is defaulted to https://oembed.com/providers.json)
* Disable the fetching of the provider list (useful in an instance where only custom providers are used)
* Provides hook_oembed_providers_alter() to alter provider definitions

Drupal 9.0.0+ is required for 2.0.0.

UPDATING FROM 1.x.x to 2.x.x In the 1.x.x version of the oEmbed Providers module, the 'Allowed Providers' configuration was global and overrode the 'Remote Video' media source providers' definition.

In the 2.x.x version, the concept of 'Provider buckets' was added. Instead of overriding the 'Remote Video' media source, site builders can now define provider buckets, which are a grouping of providers that are dynamically exposed as a media source.

When updating from 1.x.x to 2.x.x, the 'Allowed Providers' configuration is applied to a newly created 'Remote Video' provider bucket. This provides an upgrade path that maintains the 1.x.x behavior until configured otherwise.

Note: It is not possible to change the media source of an existing media type. This is a feature of core Media.

Project Usage
4552
Creation Date
Changed Date
Security Covered
Covered By Security Advisory
Version Available
Production
Module Summary
The oEmbed Providers module aims to solve the extension of core's oEmbed functionality by allowing the addition of custom oEmbed providers, grouping providers into buckets, enabling/disabling providers, modifying provider list URLs, and providing a hook to alter provider definitions.
Data Name
oembed_providers

OPENAI CHATBOT

OPENAI CHATBOT

16:25:34
Generic Chatbot
Hi, I'm a Drupal module expert powered by OpenAI, answering your questions about the Drupal module ecosystem. How can I be helpful today? Please note that we will log your question.