Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This module allows users to apply specific crops to media when embedding them in content through a wysiwyg editor. It integrates with other contributed modules to provide this functionality.

This module provides a filter for the wysiwyg editor to give the ability to apply a contextual crop to the embed_media plugin.

Requirements

Module Media Contextual Crop API
At leat one of the adapters :

Branches

2.1.x

- for Drupal 11

2.0.x

- for Drupal 10.5.3+
- Fully compatible with Media_contextual_crop 2.0.x release
- Add context in embed media, in order to limit ghost crop & images
- Remove all Drupal 9 compatibilities

1.3.x

- Fix compatibility with view_mode choose in media_embed
- Compatible with 1.2.x branch of media_contextual_crop in order to use core responsive_image

Note for 9.x core and legacy Ckeditor :
I have find a "cleaner" way to manage core media_library change between 9.4 and 9.5 when using legacy Ckeditor.

You need to add a patch specific patch to your main composer.json

For core 9.4 :

"extra": {
  "enable-patching": true,
  "patches": {
    "drupal/core": {
      "mcc_embed": "web/modules/custom/media_contextual_crop_embed/patch/patch_media_lib_9.4.patch"
    }
  }
}

For core 9.5+

"extra": {
  "enable-patching": true,
  "patches": {
    "drupal/core": {
      "mcc_embed": "web/modules/custom/media_contextual_crop_embed/patch/patch_media_lib_9.5+.patch"
    }
  }
}

No need this patch if you using Ck5 or D10.

1.x to 2.x Update process

  1. Use Drupal 10
  2. Upgrade this module to 1.3.3
  3. Upgrade all media_contextual_crop collection modules on the same row to 2.x
  4. Run updates
  5. Carefully read the recommendations on the module media_contextual_crop

how to

You can see an implementation and usage exemple here

Activity

Total releases
2
First release
Sep 2025
Latest release
9 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Slowing

Releases

Version Type Release date
2.1.0 Stable Sep 30, 2025
2.0.5 Stable Sep 30, 2025