User Points

The User Points and userpoints_basic modules provide the ability for users to gain points when they perform certain actions, such as:

  1. posting a node (different points can be awarded for different node types, e.g. page, story, forum, image, ...etc.)
  2. posting a comment
  3. moderating a comment

When the nodes or comments are deleted the previously gained points are subtracted. If a node or comment author is changed, then the points are transferred respectively.

The number of points for each of the above actions is configurable by the site administrator and a transaction log is created for each point (similar to a bank account).

Points can be moderated, i.e. approval can be done by the admin at a later time.

A block displays the number of points the user gained. Another block displays the top 5 users who earned points.

The User Points module also provides an API that makes it very extensible. User Points Contributed modules currently providing some of the following features.

  1. userpoints retroactive (grant point for past work on the site)
  2. Referral points (points granted for new user referrals)
  3. Userpoints role (Move users in/out of role based on point amounts)

You can file issues, read about known bugs, and download the latest version on the User Points project page.

Buying points

How do you gain points? Can you buy points? Can you use points as currency?

Configure User Points in Drupal 7

In Drupal 7, the User Points module is tweaked in the Configuration area. Four tabs are presented. The last tab 'POINT SETTINGS' controls

User Points - Rules Integration

The User Points module can greatly benefit from the powerful and flexible Rules module integration. This document is meant to be a basic

User Points 5.x-3.x API Tutorial

Warning: This tutorial is for User Points 5.x-3.x-dev, which has a different API than 5.x-2.x. If you want to use this for the older

User Points API Documentation

User Points Limit

The User Point Limit module allows an admin to configure a limit on User Points

Userpoints API changes in 7.x-1.x

hook_userpoints_info()

Using points

How do you gain points? Can you buy points? Can you use points as currency?

Guide maintainers

quicksketch's picture