Want to get Lullabot article, videocast, and podcast announcements delivered right to your in-box?
Let us know your email address (we won't share it) and we'll let you know when anything exciting happens.
A Review of Node Review Modules
Similar
- Private forums in Drupal: Forum Access vs. Taxonomy Access vs. Taxonomy Access Control Lite
- Drupal Voices 39: Ben Finklea on SEO in Drupal
- Drupal Voices 32: Austin Smith on Observer.com modules
- Drupal Voices 15: Dave Cohen on Drupal for Facebook Knight Grant
- DVD Outtake: Drupal Module Selection Tips
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.



RSS Feed



Comments
Thanks
Thanks for this article. Anything like this to sort out confusion on modules available is very much appreciated. I listen to your podcast all the time!
Very helpful!
Thanks for this summary of modules. I agree with Rick, reviews like this help a lot, so I hope you will do this again.
Don't forget to look into the Content Recommendation Engine
It recommends nodes based on how the current user's votes stack up with the other user's votes. Its a very interesting module that utilizes the Votingapi
Yeah, CRE is very cool...
My focus for this article, however, was only on those modules that handled user-submitted reviews for nodes rather than all of the evaluation/rating modules. Maybe I'll review the rest of them in a follow-up article though!
Oh god, publicity...
Thanks for the free advert, Lullabot. :-) Please excuse another one, as I've had some requests to jazz-up the NodeReview interface somewhat. I am quite happy to entertain patches from others! The multi-axis capability is the main reason I wrote NodeReview, but UI-wise I'm sure it could use some improvement. If you have concrete suggestions, or better yet code, please do share them in the issue queue.
mediumvote?
mediumvote module is missing here,
Thanks...
I've edited the mediumvote project so it shows up on Drupal's Evaluation/Rating modules list. If I get some time, I'll update the article and include that as well. If you come across any others that are missing, please submit an issue to the Drupal.org Maintenance project, so they can be fixed!
Userreview
Thanks for this! I was looking to add reviews to my "places" nodes where people can add places on a map. I started insalling review modules but after the third one got fed up and then decided to put it on hold...
But after seeing this article I knew userreview was exactly what I was looking for and just insalled it!
Thanks alot and keep the articles coming
Reviewing reviews
Great summary of what's available! Finding just the right module to do what you want can sometimes be quite frustrating. This article helps a ton!
My question is: what do you think is the best route to allow helpful/not-helpful reviews of reviews?
Based on a review's helpfulness, we would then show the most helpful reviews. (Similar to netflix or amazon user reviews.)
Since NodeReview is the only (I think) review module that allows reviewing reviews, do you think that's the best way to go? Or perhaps a custom module is needed.
The problem is that the options for regular reviews will be on a 1-10 scale plus a comment. Reviews of reviews would only have 2 options -- helpful/not-helpful.
It doesn't seem like there's an existing module that can handle this functionality quite yet.... or am I missing something?
Thanks,
smokey
PS: Doesn't nmoderation deserve to be on this list as well?
Two options
I see two ways to do that:
1) Use a voteup/down module to allow users to review review nodes generated by NodeReview (or some other module).
2) Enhance NodeReview to allow configurable review scales for each axis.
I'm not currently working on #2, but it's certainly inline with the goal of the module so if someone submitted a patch I'd definitely accept it (assuming it's good quality etc.)
Also missing node moderation
Very nice article I should have read before I tested most of these modules myself. I agree with smokey that the node moderation module should be reviewed. It offers some features I haven't found in other modules, e.g. define your own list of voting options and assign a score to each option and also offers better access control than other modules. Maybe you consider it in part 2 of your article.
Thanks Lulabot! wonderful article
Thanks Lulabot! wonderful article
it would be perfect if this article also placed in Drupal hanbooks with your credit
also i find it self explanatory of module screenshots and adopted to drupal.org/modules layout similar to drupal.org/themes
thanks
this article really helps in helping new users decide which review module is best suited for them. Thanks again!
Useful article
Thanks, this is a nice summary. None of these modules do quite what I'm looking for, but nodereview seems to be a good starting point.
5 star rating
I am looking for some help implementing a new five star rating system on our successful music community Drupal site that does not force users to hit GO when rating and reviewing a song. It currently uses the User Review module with the Voting API.
Does anyone have time to help us change our module to one of the above to solve this? The GO button is causing quite a bit of confusion for members who are used to not having to hit go to submit a fivestar review of a song. Sorry if this is not the right venue for posting this.
http://staging.instatone.com
Note, this is not an ad! We're looking for a developer to help with this who is an expert at drupal and voting modules!
Funny... try "Fivestar" ;)
This module was not around when this article was written, but Lullabot took up the flag to create the voting module to end all other voting modules, at least ones with rating or a system similar to the typical "five star" review.
Try http://drupal.org/project/fivestar
Also, another module which was written at the same time was jRating. As an author of Fivestar, I can't say I'm too familiar with this project.
http://drupal.org/project/jrating
reviews and vote
if I install drupal, what the next step to install reviews and vote tool.Many thanks.
raul lilloy
www.urbanamarketing.com
Vote by checkbox?
Great article, extremely helpful analysis!
I've been using five-star with CCK in Drupal 5.1, it's terrific.
In addition to a five-star, I'd like to add a checkbox vote labeled "I'd buy it!" ... slightly different semantics from vote up/down. No matter what the rating, if enough voters want to buy, I want to know about it ... so, need a view to report list of users who checked the box.
Any suggestions on a module that might fit or be a good starting platform?
Lifesaving
I cannot thank you enough for this article. You saved me so much time install and trying them all!
Mike
Would love to see this
Would love to see this article revisited! So would everyone I bet :)
Tank oooo
Thanks for this... even though it's been a while since it's been updated (hint hint hint), it's saved me a chunk-o-time in sourcing out all the options my self. Thanks Angie.
thumbs up/down
Looking for a thumbs up/down module, where the number of people that voted ups and downs to be displayed as in
http://www.seomoz.org/blog/unwritten-google-webmaster-guideline-dont-end...
and
http://answers.yahoo.com/question/index?qid=20080603060840AAVK53y&show=7
Please, any ideas??
Thanks for your post
This is what I was looking for .. good work
Thanks
Rewview module as on http://drupalmodules.com
Do you know which review module is being used on http://drupalmodules.com?
Thanks
I believe it is
I believe it is Nodereview...the owner of that site (John Forsythe) was(is?) a maintainer of the nodereview module...
Satisfied be instructive
Satisfied be instructive article, add your site to your bookmarks
Thanks for posting these
Thanks for posting these great reviews. I want to use nodereview but its only drupal 5.x
How to make NodeReview axis required or not required
How tdo you make NodeReview axis required or not required?
Psychology
Where can I get the NodeReview? And do you recommend any good and inexpensive forum setups? thanks.
Node review module
This is great. I will try to implement these idea. Thanks for sharing.
Post new comment