I'd like to add a field to my user profile so that members can enter a free form list of interests so that I can later be able to do things like match users based on interests.

I keep thinking that I should be using taxonomy for this, but taxonomy doesn't seem to play with profiles and the usernode module. I've seen other paths described but I like profiles + Usernode so far as it seems to be very easy to work with.

So, would the creation of a custom Profiles field using free-form do what I want? Or am I missing something much larger here.

Thanks in advance.

Every time I try to learn more about vocabularies my head hurts!

Best
Cozzi

Comments

WorldFallz’s picture

Personally I absolutely detest free form fields for categories-- you inevitably end up with terms like "theming", "themeing", "teming", & "temeing", etc.

I've not used usernode (i use bio), but I don't see any reason usernode shouldn't be able to work with taxonomy-- all it requires is that a has a true node profile (there's also nodeprofile module). I like the bio module because it can automatically display on the user's profile page.

===
"Give a man a fish and you feed him for a day.
Teach a man to fish and you feed him for a lifetime."
-- Lao Tzu
"God helps those who help themselves." -- Benjamin Franklin
"Search is your best friend." -- Worldfallz

cozzi’s picture

Usernode creates nodes out of profile fields. So, I create the field then I can use a module like Views to create nice views of my users based on specific field values. BUT, the usernode itself seems to be no-editable. So, when I create the category (and select usernode for it to be used with) I don't see how within the profiles to use that category as one of my profile fields?

Such as : Enter you hobbies or interests [skating, biking, swimming] (sure I know that some are going to spell things wrong, but how do you get around that - I don't know.)

Leeteq’s picture

Ref. this one:

"New field type for profile: taxonomy"
http://drupal.org/node/19014

.
--
( Evaluating the long-term route for Drupal 7.x via BackdropCMS at https://www.CMX.zone )