Add on modules for CRE and internal works??

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

Hey there,

I'm really looking into using CRE for a new project and eventually sponsoring/building new plugin modules for it, but first I really need to understand what the actual modules do, and how the recommandation works now, in the stock module.

My main question is this:

When a user votes on a node, does the system remebers which user 'added' the voted on node and which taxonomy terms where used??

If yes, does this mean that when a user votes on a node it also gives a vote to the node author and the taxonmy terms that are attached to the nodes?

If no, it means that the actual relation created by this module is based specifically on 'who' voted on 'what' regardless of node author and taxonomy terms attached??

My question is, would it be too much of a load for a site to implement modules that would create relations to the node author (when I vote on a node, I give the node author a +1 as well) and to the taxonomies involved?? (when I vote on a node, I give a +1 to the taxonomies involved as well...)

I guess then the issue would be to be able to have a single output based on those three recommandation modules??

1) regular 'who' voted 'what' output
2) output based on authors that you 'recommended'
3) output based on taxonomies that you voted on...

Well, I think that the CRE module at this point does not create any relations regarding the node author and the taxonomy terms used, but i guess adding those two modules would create a really nice recommandation system and 'soft' personnalisation of a content site??

Any ideas where to start, how to implement, and tips about what's already in the module and where to read the docs for the API??

I'd also be willing to team up with other users to maybe sponsor the creation of a 'set' of modules that would create the recommandation system I'm looking for here... If anyone is interested in 1) coding this or 2) sponsoring this with me, please comment here...

Thanks,
Patchak

Comments

First off, I want to

Scott Reynolds's picture

First off, I want to apologize for my absence recently been crazy busy with a bunch of stuff going on. We should get together to talk on skype, irc or whatever because I want to expand what this module can do.

So the first question I want to answer for you is this: "Any ideas where to start, how to implement, and tips about what's already in the module and where to read the docs for the API??". There should be an API.txt in your CRE folder. If there isn't download the latest dev tarball, it is the most uptodate.

"If no, it means that the actual relation created by this module is based specifically on 'who' voted on 'what' regardless of node author and taxonomy terms attached??" Right the actual relation is based specifically on 'who' voted on 'what'. It makes no assumptions or interferences.

"If yes, does this mean that when a user votes on a node it also gives a vote to the node author and the taxonmy terms that are attached to the nodes?" This is very doable though. Just modify the voting widget to place a 'user' vote and a 'taxonmy' vote as well as a 'node' vote and then you have those votes to draw inferences on. Therefore, you have an exposed CRE API to draw those things on. So you could recommend an author or could use a recommend author to recommend a node.

All of these things are cool kindof meta level stuff but I can see excatly how it would work out. So we should get to together to have a talk.

Heres my user page on drupal u can contact me through the contact form: http://drupal.org/user/60009/

SoC 2006: Content Recommedation Engine

Group organizers

Group notifications

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