Skip to main content
Drupal is a registered trademark of Dries Buytaert
EOL Warning: Drupal 11.0 has reached end of life and no longer receives security updates. EOL Warning: Drupal 10.3 has reached end of life and no longer receives security updates. EOL Warning: Drupal 10.2 has reached end of life and no longer receives security updates. EOL Warning: Drupal 10.1 has reached end of life and no longer receives security updates. EOL Warning: Drupal 10.0 has reached end of life and no longer receives security updates. EOL Warning: Drupal 9.5 has reached end of life and no longer receives security updates. EOL Warning: Drupal 9.4 has reached end of life and no longer receives security updates. EOL Warning: Drupal 9.3 has reached end of life and no longer receives security updates. Release: Raven: Sentry Integration 7.5.2 Minor update available for module raven (7.5.2). Usage Milestone: jQuery UI Datepicker Module jquery_ui_datepicker crossed 1,000 active installs.

This module allows editors to upload a CSV or Excel file containing metadata for media items. Field values from this file are automatically applied to each media entity during the bulk upload process, eliminating the need for manual editing. Media items with complete metadata can be saved in a single step.

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)

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Apr 2026
Latest release
4 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.0.x-dev Dev 10–11 Apr 13, 2026