Active
Project:
Affinity
Version:
6.x-1.x-dev
Component:
Code
Priority:
Critical
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
16 Jan 2009 at 23:41 UTC
Updated:
24 Jul 2009 at 09:46 UTC
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! :)
Comments
Comment #1
sikjoy commentedHi 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
Comment #2
wanlorn commentedYes! for example users could select, in a custom field, what kind of music they like :)
Thank You! :)
Comment #3
sikjoy commentedI'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
Comment #4
wanlorn commentedyes, an add on module can help people to use affinity normally or with features based on others module. :)
Comment #5
asak commented+1 and compatibility with Content Profile would make this even better...!
Comment #6
3duardo commentedSounds 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
Comment #7
sikjoy commentedSorry for the long delay gents. I am going to start having a normal workload starting in July. Will make this a priority.
Comment #8
junro commentedLooks interesting :) subscribe
Comment #9
sikjoy commentedOK - 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
Comment #10
sikjoy commentedJust 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.