Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

DDB Minimal Record Export

No security coverage Under active development 33 sites

This module allows you to export minimal records from Drupal entities to LIDO XML format. You can configure which entity fields map to LIDO elements, specify default values, and perform single-entity or bulk exports. The exported XML is validated against the digiS MDS profile.

Requirements

  • Drupal 10.2+ or Drupal 11
  • Optional but typical: WissKI (entity type wisski_individual); any fieldable content entity type is supported

Installation

Composer (recommended)

Once a release is available on Drupal.org:

composer require drupal/ddb_minimal_record_export

Enable the module

drush en ddb_minimal_record_export -y
drush cr

Or enable DDB Minimal Record Export under Administration → Extend.

Configuration

  1. Go to Administration → Configuration → Export → DDB Minimal Record (/admin/config/export/ddb-minimal-record).
  2. Choose the entity type and base bundle.
  3. For each MDS field, select a field path. Use additional hops for entity-reference chains (for example Object → Media → file URL).
  4. Set export-side defaults (institution, metadata rights, language, and so on). Per-entity field overrides are optional.
  5. Import or export the mapping as JSON to copy configuration between environments. Multiple MDS catalog / mapping versions can be stored and switched on the settings page.

Built-in help: Administration → Configuration → Export → DDB Minimal Record Help.

On entity forms for the configured type/bundle, mapped fields can show a small MR badge (red = mandatory, yellow = recommended). Disable under settings if needed.

Permissions

  • Administer DDB Minimal Record mapping — Configure mappings, versions, and global defaults
  • Export DDB Minimal Record LIDO — Run single-entity and bulk LIDO exports

Usage

Export

  • Single entity: Use the MRD Export local task on an entity of the configured type/bundle.
  • Bulk (ZIP / lidoWrap): Go to Administration → Configuration → Export → Bulk LIDO Export.

Bulk jobs are tracked in the database and processed via the Queue API (cron / queue workers) when the set is large.

Validation

  • Every export is checked against the vendored digiS MDS profile XSD (LIDO 1.1 / MDS 1.0.1). Optionally fail the export when XSD validation fails (settings toggle).
  • For full Schematron rules, upload the XML to diLIVa (external).
Drupal 10–11

Ask your assistant about DDB Minimal Record Export

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

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
3
Tracked since
Aug 2026
Latest release
2 months ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core PHP Release date
1.0.1 Stable 10–11 Aug 7, 2026
1.0.0 Stable 10–11 Aug 4, 2026
1.x-dev Dev 10–11 Aug 4, 2026