We're migrating our university's website to Drupal. Wherever possible we're using Features to export config to allow us to maintain our configuration within our revision control system (Mercurial, not Git :o( .
From what I know taxonomy terms are not natively exportable by the features module (though this appears to be achievable through the Features Extra module), so I'm wondering if there is any way to efficiently migrate Workbench Access taxonomy scheme settings and active editorial sections from one Drupal instance to another, either through an extension/patch that would allow it to be done via Features, or another method?
We will ultimately find a way to push terms from one site to another, either through the Deployment module or one of the other taxonomy migration/export/import modules, so if we were able to migrate Workbench Access taxonomy scheme settings and active editorial sections using Features that would be ideal.
Thoughts?
Thanks in advance,
Pablo
Comments
Comment #1
agentrickardThe scheme settings are not exportable, largely because terms are not exportable via Features.
We would need an extension or patch to perform the export. The big issue is machine_names. Note that {workbench_access} tables do use varchar for keys, so those can be treated like machine_names. I just don't know what taxonomy exports do to the ids.
Comment #2
Taxoman commentedComment #3
jeremiahtre.in commentedWhat about using uuid? At this point uuid is making a larger entrance into D8 via the Config Mgmt. Initiative, so it may be good to be thinking about it's optional support.
Comment #4
agentrickardI could see that working.
Comment #4.0
agentrickardRemoved incorrect assertion regarding taxonomy migration using Features. Taxonomy can be migrated, just terms that aren't migrated.
Comment #5
zoheir.nabavi commentedThis ability to export the access settings (Including the schema, selected content types and etc.) seems to be a very important one which makes me confused why this thread is old and active. We are using features to package our workbench setup however these settings do not get exported. As we speak I am trying to implement
hook_post_features_enable_feature()so in there settings gets applied, much like how it is done in workbench_access.installAppreciate if anyone could shed some lights.