Recommended releases
Download | Released | |
---|---|---|
1.x-2.0.0-beta02 (116.34 KB) | Feb 12th, 2025 | Notes |
The userpoints module provides the ability for users to gain
points upon doing certain actions, such as:
- posting a node (different points can be awarded for different
node types, e.g. page, story, forum, image, ...etc.) - posting a comment
- moderating a comment
Upon deleting a node or a comment the number of points is subtracted.
If a node or comment author is changed points are transferred respectively
The number of points for each of the above actions is configurable by
the site adminsitrator.
A transaction log is created for each event. The log is viewable by
the admin.
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.
Using real money, users can purchase points from your ecommerce store
as well. Moreover, the points can be used as currency for ecommerce as well,
as in a form of payment
This module is useful in providing an incentive for users to participate
in the site, and be more active. The module is easily extended through use of
the API (see below)
Installation
Install according to usual Backdrop instructions.
Configuration
To enable this module do the following:
-
Go to Admin -> Modules, and enable userpoints.
Check the messages to make sure that you did not get any errors
on database creation. -
Go to Admin -> Configuration -> User accounts -> Points.
Configure the options as per your requirements -
Go to Admin -> User accounts -> Permissions and configure as desired.
License
This project is GPL v2 software. See the LICENSE.txt file in this directory for
complete text.
Current Maintainers
- docwilmot
- Tim Erickson - Simplo (https://simplo.site) by Triplo (https://triplo.co)
Author and credits
- Initial port to Backdrop CMS - docwilmot
- Critical help fixing bugs and releasing Backdrop version of this module: Alejandro Cremaschi
- Khalid Baheyeldin (http://baheyeldin.com/khalid and http://2bits.com)
- The Drupal 7 version of this module was maintained by Berdir
(http://drupal.org/user/214652).