Drupal: .htaccess Access Deny
August 21, 2014 – 7:59 am | No Comment

In this article I will tell how to forbid access to certain resources for some clients. The instructions will include descriptions of different directives.

Read the full story »
CSS Templates

Contain reviews and news about CSS Templates.

Freebies

Contain freebies such as icons, graphics, headers and images for your websites.

Fun Stuff

Contains other fun stuff for entertainment or interesting site showcase.

How-To

Contain technical elaborations on some specific workarounds or common tweak.

Joomla Templates

Contains reviews and news about Joomla templates.

Home » How-To

Drupal: Rating And Karma Modules

Submitted by on April 10, 2012 – 8:21 amNo Comment

This article gives you a review of modules which can be used for adding rating (karma) to a Drupal-based site. You will get a short description and download link for every module listed.

List of modules:

  • User Karma
  • Karma
  • User Points
  • User Points Contributed modules
  • Voting
  • Voting Actions
  • Voting API
  • Drigg
  • Extra Voting Forms
  • Simple Karma

User Karma

User karma at drupal.org

Uses VotingAPI. It was developed as a part of Drigg module, but you can use it individually.

Karma

Karma at drupal.org

Purpose of this module is to support comments in the most appropriate appearance. Users with karma points more than minimum threshold goes to a group of users who can range other users’ comments. If a certain number of user’s comments are ranged less than 1 user is not to be believed. This means that respectable members often marked his comments as useless or hurtful.  Comments of such a user won’t be shown as for guests  as well for registered users. Only trusted users are able to enable the comments.

The module requires core modifications (See: http://drupal.org/node/100266).

User Points

User Points at drupal.org

This module provides methods to get points for doing a certain actions on a site such as: posting comments, commenting, comments moderating. Also you will get access to API which will allow you to add actions a user  gets points for. User Points Contributed modules provides a set of modules which expand abilities of User Points module.

User Points offers the following features: :

  • Getting points for posting nodes
  • For posting comments
    • Every  type of node can lead to getting different number of points. For example, picture has great value at photo sites , and text – at literature site.
    • Points are deducted if a node/ comment is deleted.
    • If owner of a node/comment is changed, points follow a new owner.
  • Points for moderating of comments
  • Block which shows a number of user points
  • Block which shows top users by their points.
  • Status message that provides a user info about his points (won and lost).
  • Detailed points report for every user.
  • Summary report for all users.
  • Integration with Views module.

User Points Contributed modules

User Points Contributed modules at drupal.org

A set of modules which use User Points module API. The modules are created and supported by different people so their quality differs.

Here is a list of such modules:

  • user2userpoints:
    Allow sending points from one user to another one.
  • userpoints_reset:
    Reset all user points on the site.
  • userpoints_retroactive:
    Calculate userpoints for earlier created nodes and comments.
  • referral_points:
    Assign bonus points to referrers in the form of percent from user points received by their referrals.
  • userpoints_ecommerce:
    Connecting user points with e-commerce; users can get points for shopping and also use their points for making purchases.
  • userpoints_nodelimit:
    Allows setting of a limit for creating nodes in accordance with number of user points.
  • userpoints_invite:
    Users get points when they invite somebody to a site and these new users get registered.

Voting

Voting at drupal.org

A simple five-stars voting/rating system.

Voting Actions

Voting Actions at drupal.org

Connecting Voting and Actions module.

Voting API

Voting API at drupal.org

Name of this module speaks for itself :)

Drigg

Drigg at drupal.org

Requires the following modules:

  1. VotingAPI
  2. Voting form based on VotingAPI. You can find additional forms in Extra Voting Forms module
  3. User Karma module

Extra Voting Forms

Extra Voting Forms at drupal.org

The module supports easy-to-use but yet powerful voting forms. It is created on the basis of simple_karma.module which doesn’t work anymore.

Simple Karma

Simple Karma at drupal.org

It is replaced with Extra Voting Forms and User Karma modules. They are similar to Simple Karma but are based on VotingAPI. This means you can use Views with these modules.

Good luck!

Leave a comment!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.