Drupal有很多种投票/评比模块,有的简单、有的复杂,如何选择?
fivestar 这个用的人较多,作者一直在更新,每个ip可以在1星到5星之间投票并计算平均值。

Plus1 有点类似digg的风格,jQuery技术,在drupal专业开发指南里面专门介绍了这个例子。

Node Vote 对每篇文章投票1-10分。 这个模块比较精简,不像前面两个需要依赖与voting api,但该模块不支持匿名用户投票,如果想支持匿名用户,作者给出了解决方案http://drupal.org/node/32519 ,但对大站点的性能有影响。看了一下他的数据库,是根据uid和nid记录的,没有ip,也没有缓存。
NodeReview 可设定多种评比,要建一个新节点类型,需要 Views 显示结果 。
Simple Vote 更简单的五星级投票。
userreview 类似 Amazon.com 的书评功能,投票并写心得,心得是一个独立的内容类型,很久没更新了,不支持drupal6。
Vote up/down Package 类似 digg.com,加分或减分。
Voting 也是五星级投票,可显式平均票数和我的投票。
---------------------------------------------------------------------------- 参考: A Review of Node Review Modules
Interested in allowing users on your site to rate products or other content? Overwhelmed by the number of similarly-named Evaluation and Rating modules? This article will show you what each node review module does in order to help make the decision on which one to use for your purposes a bit easier.
Node Vote
 Node Vote displays a "star" rating on each node, and allows viewers to click a "Rate It" link in order to provide a rating of their own, from 1 to 10. It also provides several configurable options, including which node types should be vote-enabled, whether users can vote multiple times, and whether a user is allowed to vote on their own content.
NodeReview

NodeReview creates a new node type called "review," and allows you to specify which node types may be reviewed (including reviews, for maximum recursive fun!). You may also specify "axes" for reviews, meaning that you can review different aspects of the node you're reviewing (price, storyline, etc.)
Note: NodeReview requires the Views and Voting API modules.
Simple Vote
 True to its name, Simple Vote provides a simple widget for rating any node from 1 to 5 stars. By hovering and then releasing your mouse over a star, you register your vote, and the widget updates to show the overall rating. You can change your vote at any time. As a result, anonymous voting is not supported.
Note: Simple Vote requires the Voting API module
userreview
Another module which stores reviews as nodes, the userreview module allows users to rate nodes on a scale of 1-10, along with a comment. It tallies both the overall rating of a node, and also provides a breakdown of what each user voted. An administrator can specify which node types can be reviewed, and which roles can create and/or edit their own reviews. The module also provides a number of display-based customizations (naming, fieldset defaults, etc.).
Note: userreview requires the Views and Voting API modules.
Vote up/down Package

This module provides a simple widget for users to "thumbs up" or "thumbs down" a node, similar to the system used at sites like http://digg.com/. A tally of points is provided on each node, and a "votes" tab shows the individual users' results. By combining this module with others such as Voting Actions, you can allow users to promote nodes to the front page themselves once a threshold is reached.
Note: Vote up/down Package requires the Voting API module.
Voting

The Voting module acts very similarly to the Simple Vote module, in that it provides a "star" interface that you can use to cast your vote. It shows both the vote you chose as well as the average vote. It includes the source .fla file for changing the way the voting widget looks.
|
|