I think the main problem with this module is its questionable integration with Fivestar. Here's currently how I believe it works in theory:

1) Users can only leave a rating while writing a review of a node.

2) Users will then have to click the "Reviews" tab to view the average rating.

The major issue here is that most people have already been using Fivestar for years, simply because it's always been a stable module. I already have ratings enabled everywhere on my website, and I'm sure I'm not the only one. So the only way for us to use this module is if it allows us to use our existing rating fields with it.

Users should also be able to view the average rating on the node page itself. This is how Amazon's rating and review system works. But to take care of the problem I described above, it's worth taking a look at how IMDb's system works (shown via screenshots below).

I think I figured out how to solve this conundrum, at least in theory:

A) The module should let admins create a rating field for a content type or user for new websites, or let them choose a rating field if it exists already. This would be the average rating field for each entity.

The significance of this step is that it allows users to initially just rate entities without having to leave reviews, which they can add later whenever they want to.

B) When a user leaves a review, the rating field from step A should be attached so that the user can also leave a rating while writing the review, or change a rating if they had previously left one already.

C) The result is that the node page will display the average rating, but each review page will only display the reviewer's rating.

D) I also suggest getting rid of the axis feature as it's too complicated. Users can always add additional rating fields in step A if they really want to.

As far as I know, this would be the perfect rating and review system. I'm hoping a good developer can get this working, as I would use it immediately.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

jay.lee.bio’s picture

Issue summary: View changes