Drupal is a registered trademark of Dries Buytaert
drupal 10.5.11 Update released for Drupal core (10.5.11)! drupal 11.3.11 Update released for Drupal core (11.3.11)! drupal 11.2.13 Update released for Drupal core (11.2.13)! drupal 10.6.10 Update released for Drupal core (10.6.10)! cms 2.1.2 Update released for Drupal core (2.1.2)! drupal 11.1.10 Update released for Drupal core (11.1.10)! drupal 10.5.10 Update released for Drupal core (10.5.10)! drupal 10.4.10 Update released for Drupal core (10.4.10)! drupal 11.2.12 Update released for Drupal core (11.2.12)! drupal 11.3.10 Update released for Drupal core (11.3.10)! drupal 10.6.9 Update released for Drupal core (10.6.9)! drupal 10.6.8 Update released for Drupal core (10.6.8)! drupal 11.3.9 Update released for Drupal core (11.3.9)! drupal 11.3.8 Update released for Drupal core (11.3.8)! drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)!

Simple Media Bulk Upload: Metadata File is a submodule for Simple Media Bulk Upload that lets editors attach a CSV or Excel file to a bulk upload session. Field values from the metadata file are applied automatically to each created media entity — no manual edit form required.

Without this module, bulk-uploading a large batch of files still means opening an edit form for every entity. With it, operators can prepare metadata in a spreadsheet, upload it alongside the files, and walk away. Entities whose required fields are fully covered by the metadata file skip the edit queue entirely and are saved in one pass. Entities with gaps remain in the sequential queue as normal.

Key features:

  • Accepts CSV or Excel (.xlsx) metadata files
  • Matches rows to uploaded files by filename
  • Supports multi-value fields (pipe-separated), entity references (by label or machine name), and a wide range of date formats including Excel serial numbers
  • Dynamic column guide in the upload form shows the available fields for the selected media type
  • Three duplicate-handling modes: skip, create, or upsert (insert new, update existing media and create a new revision)
  • Client-side duplicate detection in upsert mode — duplicate files are flagged in DropzoneJS before upload begins
  • hook_smbumf_entity_reference_resolve for custom entity reference resolution (e.g. resolving by abbreviation rather than label)

Activity

Total releases
1
First release
Apr 2026
Latest release
1 month ago
Release cadence
Stability
0% stable

Releases

Version Type Release date
1.0.x-dev Dev Apr 13, 2026