UserPoints and OG integration

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

Hi,

I need the following capabilities on my site and just want to know if they already exist before I dive in to module development.

  1. Being able to associate a UserPoints category with an Organic Group - Right now, I can do this with Rules and content types, kind of. I basically need to make sure a content type is only able to be posted in a specific group, but once done that, Rules works.

  2. Being able to set a max number of user points an individual can earn in a group - I was able to set something like this up using Rules, but I'm not sure I'm capturing every possible point a user might be assigned points.

  3. Bonus points for a certain number of comments - For example, if a user gets 10 comments on their post, they get a bonus 10 points. Again, this can be done with Rules and possibly some PHP (I don't have how I did it on hand), but a simple module would be easier.

  4. Limit users to one node of a certain content type - I also implemented this with Rules, but it seems buggy. Also, this seems to be requested often and always to limit to 1 node of a content type per user. I'm thinking UI wise to just add a check box to the Content Type Creation form for "Limit to one per user" and then if a user tries to create another, they are given a warning message and given a link to their existing copy of that content type.

Thoughts?

James

Comments

How did you make out on this effort?

drupalrock97's picture

Hi James - just curious to see how this turned out for you - we have similar needs. I'm still digging through discussions to see if anyone has nailed this yet?

Thanks
Gregg

I think I ended up abandoning

wastrilith2k's picture

I think I ended up abandoning it in favor of Rules. I'll take a look at what I did and see if I can post something.

James

--James

Update

wastrilith2k's picture

Sorry for the late reply.

Yes, I used rules for this. I had to set up a rule for each group, but as I had a set number of groups (8) in my case, this was much easier than creating a module.

--James

--James

User Points

Group organizers

Group notifications

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

Hot content this week