oEmbed Filter

Filters ::: filter_oembed
Maintained by James McQuillan, Mike Churchward
A filter that will swap hyperlinks pointing towards supported websites with an embedded version using code retrieved from the site using the oEmbed protocol. An option for "Lazy" loading of some sites is also available.

oEmbed Filter

Moodle 3.2
Released: Thursday, November 17, 2016, 3:09 AM
Release Notes

For release 3.2, the plugin was rewritten to utilize the oembed provider definitions from http://oembed.com/providers.json.
The previous provider definitions that were hardcoded, but not present in the oembed provider list, were added as "local"
definitions to avoid regression errors.

Release (Alpha)
Change highlights:
- Oembed providers defintions are downloaded from http://oembed.com/providers.json and stored in the Moodle database, rather than
- Oembed defintions are refreshed nightly with new additions and deletions.
- Management screen allows for administrators to save provider defintions as local overrides not refreshed by oembed.com.
- Two types of tags can be used for filtering. The one desired can be configured.
- Lazy loading can be turned on or off; default is on. This can improve site performance.
- Provider management screen allows enable/disable, and edit as local as well as providing all of the provider information.
- A subplugin system is in place to allow providers not stored at oembed.com to define oembed information. Some of the existing
Microsoft providers have been rewritten as these.

Version information

Version build number
Version release name
Stable version
MD5 Sum
Supported software
Moodle 3.2
  • Latest release for Moodle 3.2

Version control information

Version control system (VCS)
VCS repository URL
VCS branch
VCS tag

Default installation instructions for plugins of the type Filters

  1. Make sure you have all the required versions.
  2. Download and unpack the filter plugin.
  3. Place the folder (eg "myfilter") in the "filter" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation