media_iframe_cookie
Introduction
The media_iframe_cookie module introduces a new media type called "External Media," enabling the integration of an external iframe into the site. This module helps comply with GDPR regulations by allowing users to accept cookies before displaying external media content.
Features
The basic functionality of the media_iframe_cookie module is to manage the display of external iframes on your Drupal site. Unique features include:
- Integration of external iframes as a new media type.
- Configuration to list cookies set by external services.
- Preview of the iframe with an option for users to accept cookies before loading the content.
- Automatic display of iframes from the same provider after initial acceptance.
This module is useful for sites that need to embed external media while ensuring compliance with GDPR regulations. Use cases include embedding YouTube videos, social media posts, or other external content that sets cookies.
Post-Installation
After installing the media_iframe_cookie module, follow these steps:
- Install the module using Drush or the administration interface.
- Edit the media_iframe_cookie.settings configuration to add the desired providers (admin configuration coming soon).
- Create your external media.
There is no need to manage text formats or other settings beyond the configuration file for providers.
Additional Requirements
This module requires the Media module to be enabled in your Drupal installation.
Recommended modules/libraries
There are no specific recommended modules or libraries for enhancing the functionality of this project at this time.
Similar projects
There are no known modules providing similar functionality with the same focus on GDPR compliance for external iframes.
Supporting this Module
If you would like to support the development of this module, please consider contributing to the project on Drupal.org or reaching out to the maintainer for other ways to help.
Community Documentation
For additional documentation, tutorials, or walkthroughs, please refer to the module's project page on Drupal.org.