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
- Autoload
- Drupal Queue
- Object Cache (strongly recommended)
Requirements for Drupal 7.x
- Entity Cache (strongly recommended)
Todo:
- Use own table instead of variables for exporters settings
Port to Drupal 7.x.
Attribution
Maersk Line Exporter photo: Some rights reserved by cuxclipper1.
