Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Node export

15,558 sites Security covered Drupal 9–11
View on drupal.org

This module allows you to export nodes from one website and import them into another, simplifying the process of setting up new sites, migrating content, or moving between different environments. You can export nodes via a tab on the node page, content management screen, or Drush, and import them through a form, Drush, or the Feeds module. It supports various formats like JSON and XML, and can handle references and taxonomy.

This module allows users to export nodes and then import it into another Drupal installation, or on the same site.

Using this module you can save yourself a lot of time setting up new websites that have similar nodes to websites you've already made, migrating nodes to new Drupal versions, or between development/staging/production sites.

You will need the same content types for the imports to work (unless using Feeds to import), and ideally relevant compatibility with fields, and modules.

How to use Node export

There are several ways to use Node export:

  • Through a tab that appears on the node page.
  • Using update options on the Content page.
  • In a command line using Drush.
  • Using the Features module.
  • Using the Views Bulk Operations module.

Nodes exported with Node export can be imported:

  • Simple imports
    • Using the form at Node export: import under Create content (Add content in D7).
    • In a command line using Drush.
    • Using the Features module.
  • Advanced imports
    • For advanced importing enable Node export feeds and import via the Feeds interface.

Node export formats

Nodes can be transmitted using JSON, Drupal var exports, CSV, PHP serialization, or XML.

Migrating nodes between Drupal versions

Far too much changes between Drupal versions to reliably handle using this module to migrate across versions. You may have some success with the Node Export Feeds submodule. However if possible, I recommend getting both versions of the site running the same version of Drupal and Node Export.

Dependencies, references, relationships, structures, hierarchies, etc...

Supports: node/entity references, taxonomy, and organic groups.

Node export dependency
Supports: authors, translated content, books, organic groups, taxonomy term reference, file, image, node reference, user reference, entity reference, and field collection.

More from community

Similar module Content Synchronization.

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
5
Tracked since
Nov 2024
Latest release
6 months ago
Releases (12 mo)
1 ▼ from 4
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
8.x-1.5 Stable 9–11 Feb 26, 2026
8.x-1.4 Stable 9–11 Apr 30, 2025
8.x-1.3 Stable 9–11 Feb 22, 2025
8.x-1.2 Stable 9–11 Jan 25, 2025
7.x-3.3 Stable Nov 20, 2024