Linking users with common interests

Events happening in the community are now at Drupal community events on www.drupal.org.
honorfield's picture

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

jonline's picture

Why don't you use tags for that. I think you can use taxonomy module to solve this.

Depends on info architecture.

dipen chaudhary's picture

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?

michelle's picture

I think you'd better read the project page before recommending that. ;)

Michelle

I wouldn't have if I didn't

dipen chaudhary's picture

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

here (http://drupal.org/node/483358) says that user terms is more
customizable and functional than user tags. In my whirl around with both the
modules for my need I felt user tag to be more useful to real world cases
and more customizable. I currently see these are the following differences:

1> With appropriate permissions provided, u can get taxonomy term appear on
profile page with active links which lets u browse other users in that
category (something which profile provides by default)

2> with user tags u can attach many vocabularies to user account, with user
terms u can only choose one vocabulary with user account.

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

honorfield's picture

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

dipen chaudhary's picture

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

michelle's picture

Another option is to use content profile for your profiles and use taxonomy on the profile node.

Michelle

Thanks

honorfield's picture

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

Social Networking Sites

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: