URL Embed allows URLs to be embedded within a text area using a WYSIWYG editor or stored and rendered via link fields.

Providers

URL Embed employs the Embed library to handle retrieving and displaying URLs. Embed supports the following providers out of the box:

Requirements

8.x-1.x

  • Editor and Filter or Link modules included with Drupal core.
  • Embed

Installation

  • URL Embed can be installed via the standard Drupal installation process.
  • Enable the url-embed filter Display embedded URLs for the desired text formats from the Text Formats configuration page.
  • If the Limit allowed HTML tags filter is enabled, add <drupal-url data-*> to the Allowed HTML tags.
  • To enable the WYSIWYG plugin, move the url-embed multimedia button into the Active toolbar for the desired text formats.
  • Optionally enable the Align images filter to allow positioning of embedded URLs.

By default, URL Embed includes a single button for embedding URLs. Additional buttons can be added from the configuration page.

Development

Development of the 8.x branch of URL Embed is taking place on GitHub.

Resources

  • The current architecture is being discussed on hackpad.

Related Modules

  • Entity Embed: allows any entity to be embedded within a text area using a WYSIWYG editor.
Supporting organizations: 

Project Information

Downloads