Integration with user profiles
wanlorn - January 16, 2009 - 23:41
| Project: | Affinity |
| Version: | 6.x-1.x-dev |
| Component: | Code |
| Category: | feature request |
| Priority: | critical |
| Assigned: | Unassigned |
| Status: | active |
Jump to:
Description
I'm using affinity and I like this module, but i'm interested to match the selection of some checkbox or selection list on custom field of user profiles. I don't know if affinity can do this kind of match but I think that in this way the match can be better respect the use of votingapi only. :) I'm sorry for my english, I'm Italian. I hope you can understand my idea for this integration with profile module! :)

#1
Hi wanlorn:
I think you are saying that users fill out a custom profile form indicating their likes and dislikes, for example. Then affinity uses this information during the matching process.
Great idea! I'll look into getting this implemented.
Best,
sicjoy
#2
Yes! for example users could select, in a custom field, what kind of music they like :)
Thank You! :)
#3
I'm thinking that it would be better to write this as an add on module. I'll create a hook so that other modules can affect the affinity match rank, i.e. the new companion module can influence the match order based on common user profile fields.
--sicjoy
#4
yes, an add on module can help people to use affinity normally or with features based on others module. :)
#5
+1 and compatibility with Content Profile would make this even better...!
#6
Sounds awesome. This is why I love Drupal - I came here looking for such a feature.
I'd like to be able to have users find potential collaborators based on user selected check boxes as in...
I can offer: a[ ] - b[ ]
I am looking for: a[ ] - b[ ]
...and then having a view that would display people who might be interested in collaborating together on a project.
What's the status on this?
Thanks
Eduardo
#7
Sorry for the long delay gents. I am going to start having a normal workload starting in July. Will make this a priority.
#8
Looks interesting :) subscribe
#9
OK - I'm going to create a new branch for this (6.x-2.x-dev). I'll break the module up into three parts: a user interface/api, a voting site matching module, and a user profile matching module. That way you can pick and choose based on your site's functionality. All three modules can be enabled simultaneously: there will be a weighted average to determine the overall match score between two users. Also this should open up the module to further expansion for when you keep coming up with other great ideas.
Sorry for the delay, but I'm finally starting work on this.
--sicjoy
#10
Just listened to Lullabot podcast #72. The thing that alarmed be about the discussion starting around minute 34 was that the profile module in Drupal core will be dead starting with Drupal 7.