Drupal is a registered trademark of Dries Buytaert
cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8). editoria11y 2.2.22 Minor update available for module editoria11y (2.2.22). ai 1.2.13 Minor update available for module ai (1.2.13). ai 1.3.2 Minor update available for module ai (1.3.2). moderated_content_bulk_publish 2.0.51 Minor update available for module moderated_content_bulk_publish (2.0.51). moderated_content_bulk_publish 2.0.50 Minor update available for module moderated_content_bulk_publish (2.0.50). editoria11y 2.2.21 Minor update available for module editoria11y (2.2.21). eca 3.1.0 Minor update available for module eca (3.1.0). sophron 3.1.1 Minor update available for module sophron (3.1.1). ai 1.3.1 Minor update available for module ai (1.3.1). seven 2.0.0-beta6 New beta version released for theme seven (2.0.0-beta6).

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
20 hours ago
Release cadence
Stability
0% stable

Releases

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