Active
Project:
Maestro
Version:
7.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
18 May 2011 at 20:19 UTC
Updated:
8 Oct 2012 at 05:19 UTC
Because of the complexity of the data stored in maestro, it would be good to have features support in the module. I would be glad to write a patch for that if you are receptive to it. The only sticky point is the need for "machine" names in each of the tables. These would need to be in the ui also. See http://drupalcode.org/project/features.git/blob/refs/heads/6.x-1.x:/API.txt
Its possible the features api could be used to get around the need for the machine names, by tying the features hooks to this modules export functions.
Without supporting exportables, the module has no way of being used in any sort of drush make or other automated build process.
Comments
Comment #1
_randy commentedFeature integration would be helpful! Thanks for the offer to take that on!
However, our export routine handles all of the translations between the exporting site and the importing site already and as such, I wonder if there is a way to tie features in to that vs. having to change the schema.
Right now, to support drush make would be to build your own module. Not optimal, that's for sure.
Comment #2
johnbarclay commentedThe schema changes would simply make it support exportables out of the box; it makes much more sense to use the features and drush apis to connect to your export and import functions and not change your schema. That is a much more sustainable model.
I haven't used that approach to features yet, so won't be much help. But when I get a chance I'll stop back by your issue queue.
Comment #3
MacRonin commentedUsing UUID is something that I think they are looking at in Drupal 8 for deployment, but would having having a UUID assigned to each record now be a way to give each record a unique ID(for features/exportables now) and potentially be able to carry forward to D8?
Also updated Title so issue topic is more clear in Dashboards activity display
http://drupal.org/project/uuid
Comment #4
jantimon commented+1
Comment #5
sukr_s commentedThe dev version of http://drupal.org/project/maestro_initiator supports features integration for export/import of workflow with features.