What is the Node Export?

Node export 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.

Requirements

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.

Make sure to install the UUID module.

Node Export + Features Integration

Node Export provides integration with the Feature module. You can export a bundle of nodes and store them in a feature, which can then be installed on another site.

This is a simple way to stage content between two development environments. Another use case is giving your site to a client to have them input content, then moving that content back into your development environment.

Known Issues

Warning: If your site has a lot of content, the node_export_feature list under features could become quite large and break. To resolve this problem, please visit this issue for a work around:
#1626360: Features UI becomes unusable with large number of nodes

Node Export + Feeds

The Node Export + Feeds module provides a new processor for importing content in Drupal 7, however it lacks the ability to map fields outside of the node table. This means it will work well with facets such as the published status of the node, the title and body of the node, and any other information stored in the node table. All additional fields added to a content type will not map making this mode of content migration extremely limited. One option that may work to get around this limitation is to use the DSV format for exporting the content and then mapping fields in a format like this field_description['0']['value']

Exporting / Importing Nodes

Backing up your database

As always, the first step should be to backup your database.

This module has the potential to largely modify data. It's always great to backup your database. If you're unsure about this review the database backup guide.

Install node export

Install node export on the target and source website.

Configuring Node Export

Your next step should be to configure your node export settings before exporting. The administrative settings can be found at:

/admin/config/content/node_export

On Drupal 6, the administrative settings can be found at:
/admin/settings/node_export

Most likely, the default settings are appropriate for most use cases. You may just want to review regardless.