Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
See also #1017246: UI for running migrations. It would be nice to have an interactive means of defining field mappings for migrations - most likely we would do this with features and/or CTools integration.
Comment | File | Size | Author |
---|---|---|---|
#24 | MigrateUI.png | 38.55 KB | klonos |
Comments
Comment #1
seandunaway CreditAttribution: seandunaway commented+1!
Comment #2
manoloka CreditAttribution: manoloka commentedsubscribe
Comment #3
geerlingguy CreditAttribution: geerlingguy commentedSubscribe. Makes things oh-so-much quicker for the simpler things in life.
Comment #4
dynamicdan CreditAttribution: dynamicdan commentedSubscribe. I'm currently considering 4 options for importing content. A GUI would be the deal breaker.
Comment #5
YesCT CreditAttribution: YesCT commentedI can test patches.
Comment #6
Prodigy CreditAttribution: Prodigy commentedAbsolutely. I feel guilty asking for anything else to be added to this wonderful module, but if I had to .. a UI would be even more amazing. Great work, people!
Comment #7
dynamicdan CreditAttribution: dynamicdan commentedBTW, I've switched to Feeds because of the GUI. It works as desired. I would suggest you discuss options for merging the modules to save on dev resources and create something that could one day be in the drupal core... "Import your data" option = the dream.
As a side note, I can't use drush on my production server (CLI mysql access disabled for security reasons) which would mean this module was never an option.
Comment #8
Fidelix CreditAttribution: Fidelix commentedSubscribing...
Comment #9
ijf8090 CreditAttribution: ijf8090 commentedMe too please....
Great module BTW.
Comment #10
wiremuse CreditAttribution: wiremuse commentedThis would be great for 7.x & 6.x
Comment #11
anil614sagar CreditAttribution: anil614sagar commentedSubscribing + 1
Comment #12
eileenmcnaughton CreditAttribution: eileenmcnaughton commentedsubscribing
Comment #13
sylus CreditAttribution: sylus commentedsubscribe
Comment #14
Vacilando CreditAttribution: Vacilando commented+1
Comment #15
spessex CreditAttribution: spessex commentedsubscribe
Comment #16
Fidelix CreditAttribution: Fidelix commentedspessex, you don't have to subscribe anymore.
Use the "Follow" button on the top of the issue.
Comment #17
cdracars CreditAttribution: cdracars commentedAre there any plans on making this happen still?
Comment #18
mikeryanNo concrete plans - it'd be nice to do someday, but unless someone out there is planning on contributing a patch, I wouldn't hold my breath.
Comment #19
mikeryanAs part of the Drupal-to-Drupal migration project, I'm starting work on a wizard-based UI to prompt for details on the source system and mappings from sources to destinations, which at its end will generate the migration classes ready to run. Meanwhile, the number of options in WordPress Migrate is getting a little out-of-hand to all do on one page - it should have a similar wizard process.
So, what I want to do is build the infrastructure into migrate_ui to allow source-specific migration modules to plug in some settings and any application-specific form definitions, letting migrate_ui handle the wizards and migration registration. My current plan is that any such module would implement hook_migrate_ui_wizard(), returning a configuration array (whether it supports migrating users, a form for gathering credentials for the source data, etc.). If this hook is implemented by any module, migrate_ui will present a form allowing you to choose your import source (WordPress, Drupal, etc.) and launch a source-specific wizard.
This won't be a completely general answer to this issue, but will provide a solution for particular sources, and if someone decides to implement such a module with Views as the source, we would pretty much have the old Migrate V1 capability...
Comment #20
ALexeyAL1+1 Это сильно расширит аудиторию модуля!
Comment #21
mikeryanI've opened up an issue at #1826112: Wizard framework. That won't produce a full general-purpose UI, but will be a major step in that direction.
Comment #22
mikeryanWith Migrate 2.6, we now have a field mapping editor, plus the wizard API for building UIs to define migrations from particular sources. More work could certainly be done to build on this, but the basics are now there and any follow-ups should be in distinct issues.
Comment #23
mgiffordWhat's the ETA on a 2.6 release?
Never mind, just saw the beta link in the project description. Wasn't where I was expecting it!
Comment #24
klonos...here's a screenshot for the project page.
Comment #25
mikeryanRestoring issue status. That screenshot appears to be from Migrate 2.5. At any rate, if I decide to add screenshots to the project page I can easily do that myself.
Comment #26
klonosYeah, sorry. Didn't mean to upset you there. It just happens that whenever I file a request for a screenshot for other projects either the maintainer(s) ask to provide one (due to lack of time) or if no one does that beforehand, it takes a long time before the screenshot is actually added.
I took the screenshot from simplytest.me and it currently does not allow selecting versions for contrib modules. So, yeah it's 2.5 since that one is listed as the recommended version on the project page and my guess is simplytest.me just picks that one up.
As to why to request adding a screenshot in the first place (from the project's page):
Well this is really vague for both newcomers (that don't know what the module's UI looks like) and the ones using previous versions of the module seeking to upgrade (do they need/like the new UI?). A pretty screenshot would be perfect.
Oh well, once again sorry for upsetting you, but please consider that I did spend some of my almost non-existing spare time to give the module a spin and take the screenshot
Comment #27
mikeryanI'm sorry if I seemed "upset", I didn't mean to come off testy. Requests to change the project page should be distinct issues, not done by reopening a closed issue (that's the point that was a bit annoying).
Although the UX has been enhanced in this version, Migrate itself is still primarily a framework - the UI is secondary, and I don't want to emphasize it too much. The big news with this release is actually the framework that enables other modules like WordPress Migrate to provide simple UIs for imports, and screenshots on the project page make more sense in those cases.
Comment #28
klonosDon't worry about it Mike. We all have bad days ;)
Thanx for the time you spend on maintaining this project.