Node import module which enables import from a CSV file into (user created) profiles of mapped node/ CCK fields and taxonomy terms.

This module is used in production sites but has not been tested for release, so the usual precautions apply - backup your stuff and test thoroughly before use. All bug reports welcome especially when accompanied by a patch! All feature requests welcome when accompanied by a patch ;-)

What does this module do that Migrate or Feeds don't? At the time of first development in Sept 2009 importing nodes with multiple cells concatenated as a unique ID was not available in other modules as far as we could determine.

It is ready for use but not well documented - make sure you read the README.txt.

Features:

  • Unique ID can be assembled by concatenating cell values in the CSV to allow creating new revisions of existing nodes with updated content.
  • Supported fields: Title, Body, Language, CCK fields (including multi-value), Taxonomy, User reference.
  • User controlled mapping of CSV Heading to Drupal fields via CSV profile manage screen.
  • Wizard to generate CSV profiles from existing CSV.
  • Import and export of CSV profiles
  • Import and export of CSV files via Batch API
  • Supports UTF-8 and Windows-1252 (Excel 2003- compatible) CSV files.
  • Options to create translations in sets by mapping translations source nid
  • CSV Export Action is included. Useful for integration with other modules e.g. Views Bulk Operations
TODO:
Check Filefield compatibility
Improve error reporting
Provide more options for behaviour on import (node save or not).
Test thoroughly for release.
Perhaps add further enhancements:
  • Add import tests
  • Add simpletests
  • Use AHAH on the profile management form for adding new headings

This module is sponsored by Red Bee Media.

Project Information

Downloads