Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.
This module can be used to implement a rating system based on external sources. What that means is that the actual rating, voting or whatever action, happens on an external application (for example on Facebook), and the results are fetched into your system. By itself, this module is intended for developers to use it like an API.
One key question would be why to use this module and not the Voting API with the Fivestar module for example. Here are the most important reasons:
The main advantage of this module is that your system does not handle now the actual rating process. This now happens on external systems.
You can have many sources from which your rating is fetched. The results will be aggregated from all of them.
If you have a site with mostly anonymous traffic, it will be very easy for your users to rate content through Facebook or Twitter.
Some key features that this module implements:
Provides an way of adding resources (usually urls) into a rating queue
It implements a flexible approach of adding external resources that will handle the rating. This is done using plugins and the ctools module is used for managing these plugins.
This module links Ubercart's attribute system to Drupal core's fields API and allows to automatically create product attributes from fields and options from the multi-values.