This project is not covered by Drupal’s security advisory policy.

Simple Node Importer is a module which imports content entity using a CSV file.

Currently, the module is available in both Drupal 7 and Drupal 8 versions.

Previously in Drupal 7, Simple Node Importer module supports "Node" entity only.

With Drupal 8 release, Simple Node importer is more advanced now and support "Node", "Users" & "Taxonomy" entity imports as well.

Synopsis

Simple Node Importer allows an end user to import content for nodes, users and taxonomies (with Drupal 8 release) using CSV files in a Drupal website.
Simple Node Importer module provides a Flexible Mapping UI screen from where end-user can map uploaded CSV file columns to their respective entity field which makes importing of content to a specific entity type is easy and fun without having knowledge of development.

Features are listed below:

  • Module Configuration page allows admin user to restrict or allow specific entity type for which import functionality will be available.
  • Module Configuration page also provides an option to the admin user to allow whether a user can be created or consider admin/current user as an author for nodes that are importing.
  • Module Configuration page is also providing an option to the admin user to add non-existing taxonomy terms under vocabulary while importing a content.
  • Module provides Flexible Mapping UI screen where user can map accordingly.
  • Module allows multi valued field importing.
  • Module is implemented for all the core fields, Term reference and Email field supported in Drupal 8.
  • Module provides a UI for the failure records (Resolution Center) where user get support for the followings:
    1. Can review specific row.
    2. Can able to download failed rows, correct them and re-import the CSV file.
    3. Can able to edit the rows and fix them on the go and save.

Requirements

Module supports all the Drupal 7 & Drupal 8 core fields, Term reference & E-mail field.

Roadmap

With Drupal 8 release, Simple Node Importer provides feature of importing entity type like "Node", "Users" & "Taxonomies" with Resolution Center with "Edit & Save" fetaure.
We are happy to say that we have reduced the list of the roadmap from the previous release but still have few.

Features we are looking forward to providing future are:

  • Support to update existing imported items.
  • Additional options to get data like FTP, XML, JSON along with CSV file.
  • Support to set cron for importing.
  • Support with web services.

Known problems

NA

Feeds Module
It requires to create importer first. For multi valued fields, user needs Feeds Tamper module.

Feed Import
Migrate Module

  • Requires a development knowledge.
  • Does not provides Flexible Mapping UI to end user.

Dependencies

This project has no module dependencies. However, having the entity module installed can be useful for some special entities.

Installation

This module get install in the same manner as other module does.
You need to download it and save it into "sites/all/modules" directory and enable it from the "admin/modules" page.

Credits

Supporting organizations: 

Project information

Releases