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.
It would be very helpful to have a migration path from the core Profile module for Drupal 7.
Comments
Comment #1
joachim CreditAttribution: joachim commentedhttp://drupal.org/project/field_convert would be suited to this.
Comment #2
bryancasler CreditAttribution: bryancasler commentedsubscribe
Comment #3
Alan D. CreditAttribution: Alan D. commentedI've marked the core issue #394720: Migrate profile module data to field API as a duplicate of this thread.
[Edit] Maybe I should have marked it a duplicate of #1261576: Profile module data is not upgraded?
Comment #4
markwk CreditAttribution: markwk commentedSo I've upgraded from D6 to D7 and still using the legacy and depreciated profile module. I'd like to move this data to D7's field api. What's the status on the migration path?
Comment #5
tim.plunkettUpdating status.
Comment #6
bryancasler CreditAttribution: bryancasler commentedexpressing my excitement/satisfaction
Comment #7
markwk CreditAttribution: markwk commentedNot sure this is helpful or not, but I made this simple module for D7 converting core profile (ick!) to user entity (horray!): https://github.com/markwk/profile_entity. It's not a conversion to Profile2 but I don't think it would take much to take it that next step. Seems to work for me but perhaps not general enough to solve all situations...
Comment #8
Rosamunda CreditAttribution: Rosamunda commentedThanks! It seems just what I needed! Trying it now...
How does the module work?
Comment #9
Rosamunda CreditAttribution: Rosamunda commented... I can´t manage to get it to work.
Any developer willing to put this as a module? The idea that lays behind it is very useful for all of us with old core profile fields!
Thanks!
Comment #10
betarobot CreditAttribution: betarobot commentedUpdated @markwk module a bit (https://github.com/betarobot/profile_entity) with url and checkbox fields. Make sure to check readme though.
Worked basically fine for me. Thanks @markwk!
Comment #11
kenorb CreditAttribution: kenorb commentedComment #12
hepabolu CreditAttribution: hepabolu commentedI used the module as described in #10 but I had to increase $limit (line 69 in profile_entity.module) to a number larger than the number of records in profile_value.
After that, the module worked fine.