As I'm using Advanced Profile Kit (APK) for user profiles and the intention of APK to move towards Flag Friend integration, I'm interested in the possibilities to migrate an existing buddylist2 installation to Flag Friend.
This would also be an interesting feature to enlarge the installed base of Flag Friend.
Are there any thoughts on this?
Comments
Comment #1
sirkitree commentedI haven't used buddylist in a while, but I think that it's db structure is similar in that there is a table that holds the user to user relationship. This could be migrated to the flag_friend table which does the same thing. Flag friend uses the Flag modules table to track who wants to be a friend with another, but requires a reciprocal flagging in order to create the relationship. I think buddylist has an option that you do not need to reciprocate, and I'm not sure how that is accomplished there, so I'm not sure how you would migrate pending relationships exactly.
Comment #2
sirkitree commentedClosing due to inactivity. I'm not likely to write this unless I come across a site migration in the future in which case I'll reopen this and post/integrate the code.
Comment #3
drupalina commented+1 for this feature!
There are a lot of sites out there (like mine) that have been using Buddylist in 5.x because there was no other such module at that time. And over the years they have built communities and relationships using Buddylist. I can imagine that for most of such sites migration to 6.x is a major obstacle because there is no easy data migration from Buddylist to FlagFriend.
And besides, because Buddylist was the only such module, both User Relationships and FriendsList provide a migration sub-module for migrating from buddylist.
Please-please allow for migrating from buddylist
Subscribing...
Comment #4
sirkitree commentedI will allow it if someone writes it. However, I do not even support the 5.x branch anymore, but anyone is free to write a migration and post it here.
Comment #5
dgtlmoon commentedI really hope this helps someone out there, i just parked this in a drush callback to make my migration life easier, but do whatever pleases you.
this assumes your flag_friend type is id=2;