I'm away from my workstation so I don't want to configure my test site (or install Views Bookmarks( from a coffeeshop, so I'm just thinking out loud here:

I want users to be able to show interest, in other words, bookmark nodes that they like. These nodes can be of content types people, places and things. The idea is that when you visit a user's profile page, you can see a list of the nodes they bookmarked. And when you visit a node, you can see who has bookmarked it...essentially, the kind of Friend function you might find on a social networking site...though I'm not concerned about users being able to favorite/bookmark each other...and I don't need anything beyond this simple kind of relationship.

Would it be feasible (and intelligent) to do this with a CCK content type? That is, I create a CCK type called "Favorite"...and this consists of a node reference, a description (so that people can write a quick blurb of why they like this thing) and maybe an integer field, so they can quantify on a scale of 1-10 how much they like this (for Views to sort so you can see what someone's absolute favorite things are).

And so to do something like list a user's favorites/bookmarks, I would just create a view-block of content type "Favorite".

Comments

ozchris’s picture

I'd love this as well. Was thinking along the same approach as you. Although I hadn't worked out how to automatically populate the link field, so that they could go straight back to their favorite page.

Am also currently looking at http://drupal.org/project/bookmarks and http://drupal.org/project/user_favorites and http://drupal.org/project/favorite_nodes,
although when i installed favorite_nodes, it said it wasn't compatible with drupal 6.2 unfortunately.