Posted by honorfield on December 10, 2009 at 3:14am
Hey all!
I'd like to have the following feature on my site. Does anyone have an idea how to archive this?
When the user writes down his interests in his profile, i'd like the words to be presented as links (like tags).
After clicking on the link you would get a list of other users with the same interest.
I was reading through older posts but it seems like nobody ever came up with a solution for that.
Please, i would be happy about any suggestions!
Regards,
honorfield

Comments
Why don't you use tags for
Why don't you use tags for that. I think you can use taxonomy module to solve this.
Depends on info architecture.
There are couple of ways to achieve your objective:
1> The way drupal does it, using the core profile module (there is an option to link the way u mentioned) e.g. look at the profile at http://drupal.org/user/100291 and down below you have Interests, if u click any of those then you would get a list of all users having the same interest, but there is no autolookup etc, so a different spelling would mean a different interest. Also the UI for entering interest in that way can use some improvements.
2> User terms, You can associate taxonomy, tags to a user object (which is meant for content) and there are couple of modules for that, one good one being http://drupal.org/project/user_terms and there is one more http://drupal.org/project/user_tags I think user tags would be more suitable. These modules also allow you to link a tag to a list of users having the same interest.
Cheers
Dipen
Dipen Chaudhary
Founder, QED42 http://www.qed42.com Drupal development
User tags?
I think you'd better read the project page before recommending that. ;)
Michelle
I wouldn't have if I didn't
I wouldn't have if I didn't find it more useful than user_terms and I evaluated them not long back. Anyways this is the mail I sent to one of the guys who evaluated both in great depth.
I was not sure if I should have asked this in the issue queue, but Todd
Though I am not sure if the merging is done and the above 2 are incorporated in user terms. In any case I do agree with u on not suggesting something which is dying. Thanks for pointing out the merge.
Dipen Chaudhary
Founder, QED42 http://www.qed42.com Drupal development
hey
hey dipen,
i just read this message on the user_tags module page:
"Security: This module is considered insecure by Drupal security team and all of it's releases have been unpublished. You are strongly encouraged to disable the module on your site."
this will make my choice easier:)
but what exactly is the advantage of user terms to the core taxonomy and content profile?
regards,
honorfield
Content profile are basically
Content profile are basically nodes used to build user profiles, since taxonomy are meant for nodes/content you can have taxonomy/tags applying to user profiles. Now if you need to build listings then you can use views etc. which is really powerful.
User terms though attaches taxonomy to the user object itself, making it part of the user object. This would not help you much while doing listings etc, but if you are writing some functionality/algorithm for suggesting one user to the other it can be more useful and efficient.
I guess for your use case content profile + taxonomy would be useful, also to build any kind of advance profile u would need content profile anyway. I had a different purpose where in I needed to do things with user objects itself.
About user tags and user terms, i myself used user terms though back then user tags had "more" features.
Dipen Chaudhary
Founder, QED42 http://www.qed42.com Drupal development
Content profile
Another option is to use content profile for your profiles and use taxonomy on the profile node.
Michelle
Thanks
Now i got the content profile module running and i could get the taxonomy terms listed in the profile created with cck.
But it looks not very nice this way. I only get a list of terms, but can't actually write a title to it or put it into a cck group.
Do you have any idea what i could do about that?
Thanks heaps for your help!
Regards,
honorfield