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 3.3.2 (Build - 2018120300)

Moodle 3.3, 3.4, 3.5, 3.6, 3.7
Released: Tuesday, December 4, 2018, 4:21 AM
Release Notes

Release 3.3.2 (Build - 2018120300)
Verified 3.6 compatibility.
Added an exception handler to ignore malformed regex expressions that the plugin has no control over.
Removed Office Mix tests as Office Mix has been discontinued.
Updated Behat tests to access site administration in the new way.
Updated Travis file to test multiple installs.

Release 3.3.1 (Build - 2018051500)
Fixed a unit test issue for Vimeo.
An extra check to deal with potential malformed provider endpoint URL.

For release 3.3.0, an xpath change was required in the Behat tests in order to get Behat to pass due to changes in Moodle's output.

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 3.2.0.0 (Alpha)
Change highlights:
- Oembed providers defintions are downloaded from http://oembed.com/providers.json and stored in the Moodle database, rather than
code.
- 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
2017051202
Version release name
3.3.2 (Build - 2018120300)
Maturity
Stable version
MD5 Sum
0f7e6ad1c651f96b699c7b5f806572c6
Supported software
Moodle 3.3, Moodle 3.4, Moodle 3.5, Moodle 3.6, Moodle 3.7
  • Latest release for Moodle 3.3
  • Latest release for Moodle 3.4
  • Latest release for Moodle 3.5
  • Latest release for Moodle 3.6
  • Latest release for Moodle 3.7

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS branch
MOODLE_33_STABLE
VCS tag
3.3.2

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