I am in the process of adding reviews to my site and I am not sure what the best way to go about it.
The two options I have thought about are:
1. Each node (review content type) is it's own review for a product. Products are then separated by Taxonomy and/or CCK for the user to review and submit the node with extra fields like "Would you recommend? YES|NO" type questions. Views is then used to sort and sift through the products and reviews.
2. Each node (product content type) is the product itself with reviews being based in comments, like any other normal node. Taxonomy can help classify other content within the content type.
What I really need:
I would like to set up a review site where, products are reviewed, users can supply added information (Individual Ratings, Price Paid, Would You Recommend?). The ratings are then calculated (Voting API) and shown as the "Overall Rating". Basically taking all the information submitted by the users and present the overall statistics of that product.
I would also like to be able to calculate the other node information (e.g "50% of users recommend this product")
I have very little coding experience and I am looking for a clean, foward thinking model to base this off of. Besides CCK/Views and Voting API, does anyone have any module suggestions that can help we with this?
I looked at Comment CCK, but that doesn't seem to be able to let users create the field and save it, it just changes the comment's parent node cck fields. I would like to have users be able to save this data and have each user have different values.
I am also not keen on using the "NodeComments" module, as other modules that rely on comments, might behave funny. And of course the performance hit. I haven't ruled it out, but I would try all other suggestions first.
Thanks for any suggestions work arounds.
Comments
Similar idea
I'm thinking of doing a similar type of site (similar style to ratemyteachers.com). Did you find a solution in the end?
Me too
I'm also designing a similar site for Restaurants only in my city. We could share our progress here.
Does anyone know if the userreview.module is available for 6.x?