I'm sorry if this seems like a dumb question, but I've spent the day researching this and feel like I've read every post on the subject. I can't find one that answers this question. I have a LOT of user profile fields attached to my users from Drupal 6. I can't lose this data.
Am I correct that the final answer to do my D6 user profile fields natively upgrade to the D7 account settings manage fields?
It seems like that is what the posts are saying. If that's the case, then the more important question is -- is there any other module or mechanism known to migrate them?
I have checked far and wide for modules for it, including the obvious ones like Migrate and it's accessory modules. None seem to do this. And every post I've read about it jumps many steps by going on to discuss more "radical" options than this - like adding other modules such as profile2 and doing a content_profile migrate from that. I can't find just a simple answer on migrating regular core profile to regular core user fields.
This seems like a pretty obvious way to go, and it seems like there are millions of ways to migrate everything from Ubercart to my cat. So am I crazy to think this should be a contrib migration for this that exists out there somewhere?
I don't mean to sound whiny at all -- I just am really confused by this. And mystified. Possibly even verklempt. Can anyone please answer this for me?
Comment | File | Size | Author |
---|---|---|---|
#2 | Screen Shot 2012-09-03 at 4.02.41 PM.png | 215.86 KB | somatics |
#2 | Screen Shot 2012-09-03 at 4.02.54 PM.png | 197.14 KB | somatics |
Comments
Comment #1
Anonymous (not verified) CreditAttribution: Anonymous commentedSee the core modules/profile module. The decision was made to make profile module deprecated in favor of fields. The profile.info file marks the module as hidden. But if you have profile module enabled in D6 it should port to D7 just fine.
I'm not sure of the direction for it in D8; it will likely be removed but you should have time to convert the profile data to fields before that occurs. Sounds like a nifty one version module to do the conversion from profile to fields should someone want to take it on.
Comment #2
somatics CreditAttribution: somatics commentedThank you for reply. I am aware of what you describe in your post, and my site did reveal and enable the Profile module on its own as part of the upgrade from D6 to D7, so I don't need to un-hide it.
On my site, those profile fields live on their own in Profiles settings page, and then there is a Manage Fields tab on the Account Settings pages, and none of those fields are present on the Manage Fields list. (See attached screenshots.)
The question I am asking is how do I get those Profile fields into the Account fields system.
Comment #3
Anonymous (not verified) CreditAttribution: Anonymous commentedI have exactly the same question.
Comment #4
Anonymous (not verified) CreditAttribution: Anonymous commentedThe requested feature is support for migrating core Profile fields (that originated in D6) to the User entity's custom D7 fields, in order to allow the (deprecated?) core Profile module to be taken out of the loop.
Comment #5
Anonymous (not verified) CreditAttribution: Anonymous commentedSince it is a feature request, the request needs to be made to version 8.x.
I still think that it needs to be a contrib module but let's see what others have to say.
Comment #6
webchickIn D8, profile module's already gone. #1261576: Profile module data is not upgraded is the critical bug opened for that, which will essentially do what this issue describes, making this one a duplicate.
In D7, we're not going to remove profile module. A migration path from profile fields to normal fields would need to be a contrib module.
Therefore, I think we can close this issue out as "won't fix" or "duplicate" as you wish. If you're interested in helping though, #1261576: Profile module data is not upgraded would LOVE your attention! :D
Comment #15
quietone CreditAttribution: quietone as a volunteer commentedMigrations exist for the profile module, in the user module. They were added in several commits starting in 2014 and the latest being in 2918. I don't think there is anything to do here. I've added some of the issues as related.
And as webchick points out the profile module is not in Drupal 8.
Therefor, closing this as fixed.