Drupal is a registered trademark of Dries Buytaert
Release: Leaflet 10.4.11 Minor update available for module leaflet (10.4.11). Release: Session Inspector 1.0.8 Minor update available for module session_inspector (1.0.8). Release: Migrate QA 2.0.4 Minor update available for module migrate_qa (2.0.4). Release: CKEditor Description List 3.0.0 Major update available for module ckeditor_descriptionlist (3.0.0). Release: FlowDrop 2.4.0 Minor update available for module flowdrop (2.4.0). Release: JWT Token Refresh 1.0.4 Minor update available for module jwt_token_refresh (1.0.4). Release: ConReg 1.0.0-beta1 First beta version released for module conreg (1.0.0-beta1). Release: AI Image Studio 1.0.0-beta8 New beta version released for module ai_image_studio (1.0.0-beta8). Usage Milestone: Role Theme Switcher Module role_theme_switcher crossed 1,000 active installs. Module Revived: Decoupled Router 2.0.7 Module decoupled_router updated after 11 months of inactivity (2.0.7).

This module allows you to export and import selected configuration entities, such as content types, blocks, and views, into a single JSON file. This simplifies sharing and moving specific configurations between different Drupal sites without managing multiple YAML files.

Overview

Config Entity Exporter is a Drupal module that provides a streamlined approach to configuration management by enabling users to export and import selected configuration entities using a single JSON file.

Drupal’s Configuration Synchronization system exports configuration into multiple YAML files. While this approach is powerful and essential for full-site synchronization, it can become complex when working with specific configuration items, sharing configurations across projects, or performing targeted migrations.

This module simplifies the workflow by offering a focused and user-friendly mechanism to handle selected configurations without the overhead of managing multiple files.

Key Features

  • Export selected configuration entities into a single JSON file
  • Import configurations into another Drupal instance using the same JSON file
  • Supports multiple configuration types:
    • Content Types (including fields and display configurations)
    • Blocks
    • Views
    • Taxonomy vocabularies
    • Menus
  • Clean and intuitive user interface for selecting configurations
  • Reduces complexity compared to managing multiple YAML files
  • Improves productivity in multi-environment workflows

Usage

  • Navigate to the Config Exporter interface from the Drupal administration menu
  • Select the configuration items to export
  • Download the generated JSON file
  • Go to the target Drupal site
  • Upload the JSON file via the import interface
  • Import and apply the configurations
  • Verify all configurations are applied correctly

Use Cases

  • Moving specific configurations between environments (development, staging, production)
  • Sharing reusable configuration setups across multiple projects
  • Replicating content type structures and related configurations
  • Simplifying workflows for developers and site builders
  • Reducing manual configuration effort and setup time

Advantages

  • Focused on selective configuration management
  • Single-file export improves portability and collaboration
  • Minimizes the need to handle multiple YAML files
  • Provides a simpler workflow for both developers and non-technical users

Limitations

  • Not intended to replace Drupal’s full Configuration Synchronization system
  • Designed for selective export and import, not full configuration deployment
  • Complex configuration dependencies may require manual verification

Future Scope

  • Support for additional configuration entity types
  • Enhanced validation during import
  • Dependency handling and conflict resolution
  • Improved user interface and feedback mechanisms

Activity

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

Releases

Version Type Release date
1.0.0 Stable Apr 8, 2026