Import and Export entities with Feeds CSV parser and Views Data Export.
Package
- Mirrors (Import and export Drupal core entities + runtime)
- Mirrors Extra Fields (Fields from popular contrib modules)
- Mirrors Commerce (Import and export Commerce entities)
Too many times I have been husseling with imports and exports within Drupal. Allthough there is excellent tooling to do this (Views, Feeds, Migrate) it stays difficult and error-prone to setup these modules to function appropriatly. Its a lot of clicking around, testing and retesting. And when you want to change/add/remove a field, you have to do this at least 3 times: field_ui, views_ui and your importer. Thats where this module kicks in.
There are a couple of use-case for this module:
- While developing; you export/import your users, content, products and don't like to fallback on your database backups but instead want a litte more regression-testability.
- As a tool to get your content in version control. As we have features for configration, you can use this for content.
- As a lazy way to create complex Views and Feeds. Let Mirrors create them, and afterwards you clone and adjust them. See mirrors_example for entities with a lot of fields.
Exports are Views Data Exports in CSV format.
Imports are Feeds.
This module supports specific core entities and fields.
Supported Entities:
- node
- taxonomy_term
- user
Supported Fields:
- boolean
- date (core)
- date (contrib)
- decimal
- entityreference
- integer
- taxonomy_term
- text
- text_formatted
Every field can be a
field (multiple values).
Supported Property Types:
- boolean
- date
- integer
- text
Like: nid, uuid, title.
Extra fields [experimental]:
- file
- image
- addressfield
- video_embed_field
- link
Installation:
- Enable this module.
- Enable 'Views UI' and 'Feeds UI'
- Visit 'admin/structure/mirrors' to enable Mirrors per bundle.
Project information
- Project categories: Import and export
3 sites report using this module
- Created by ndf on , updated
Stable releases for this project are covered by the security advisory policy.
There are currently no supported stable releases.
