Integration with Buddylist modules
| Project: | Content Recommendation Engine |
| Version: | 5.x-1.0 |
| Component: | Code |
| Category: | feature request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
Hi,
I'm pretty sure others would have requested this, but I can't seem to find any such requests in the queue.
The request is simple: integrate with a variety of Buddylist modules that are out there (Buddylist, User Relationships, etc)
Why?
Well, at the moment CRE is recommending to me the content that other people who vote like me voted up. This is great, but there's a potentioal problem of "group-think" and "populism" here... AND it is not _social_ enough, and in this day an age it's all about being *Social*.
So, what would be an awesome addition to this very cool module is a view listing (located somewhere llike /recommendations/by_friends) whereby it would trace all the nodes that I haven't voted for yet, by default organize them in a cronological manner (most recently published first), and then re-organize them depending on how many of my Buddies voted for it.
So if there's a relatively recent node that 4 of my buddies voted positively for it would put that at the top of the list (above other nodes that 3 or 2 of my buddies voted for), and below the teaser would say:
"Recommended by: [avatar_img1]GeekBoy, [avatar_img2]LonelyGirl15, [avatar3]BadMF, [avatar_img4]WebJunkie27"
(I think the recency of one of my buddy's votes should also be an additional factor)
And the list of nodes would go on like that: most socially-recommended/most-recent-published/most-recently-voted-by-my-buddy first, and then ascending from thereon.
(if you have any clue as to how to acheve this with Views, please tell us)
What do you think?
