Exporter

Component ID

2089971

Component name

Exporter

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

863

Component created

Component changed

Component body

Exporter is a robust API for exporting large sets of data. It was developed for an e-shop with dozen of thousands of products with need to export all of them to Google Merchant and some other e-commerce services.

With Exporter API you can just create you own Exporter class, override two or three methods and you have working exporter for both sequential operations APIs supported by Drupal: Drupal Queue API and Drupal Batch API.

Example module is included with ExampleNodeXmlExporter and ExampleUserCsvExporter.

Requirements for Drupal 6.x

Requirements for Drupal 7.x

Todo:

  1. Use own table instead of variables for exporters settings
  2. Port to Drupal 7.x.

Attribution

Maersk Line Exporter photo: Some rights reserved by cuxclipper1.