Fivestar is a wonderful module and does very much what many people want.
However, it suffers from one huge limitationits placement is automatic and very limited: one in every node, top or bottom, zero everywhere else.
This limitation seems unnecessary. Why not use a tag, so the user can place Fivestar ratings everywhere, as many as he likes?
The tag would only contain one identifier that it's a Fivestar tag and another containing an individual ID, ideally a short text. Examples:
[fivestar movie_thrilling]
[fivestar movie_comical]
[fivestar movie_romantic]
[fivestar whole_movie_page]
The user could even place several Fivestar tags on different postings that are connected to the same ID and thus count the same thing.
It sounds too easy to be true. Or is this actually not doable?
Hans-Georg
Comments
Comment #1
andrabr commentedHans-Georg,
I believe that it's a feature of the Voting API. http://test.answerjam.us/node/26 There is some work going on there aimed at allowing at least multiple dimensions of vote per node.
Maybe you should stress your vision there - you may have a point (and now might be a good time to promote it)
Comment #2
quicksketchI don't think this is going to happen in the base version of Fivestar. However, it could easily be made into an add-in module by simply calling:
Comment #3
chrisshattuck commentedIf you end up on this post looking for a solution, check out http://drupal.org/node/185074#comment-914937 for multi-axis fivestar rating.
Comment #4
hgmichna commentedWhat "multi-axis"? I was asking for Fivestar to be a freely placeable tag, so you could put them somewhere in the node content, and you could put more than one into any text. This seems to be something different.
Comment #5
chrisshattuck commentedThe node I referenced uses 'muti-axis' as the term, but really it means using different tags. So, you can embed fivestar widgets for different tags, but for the same node, on the same page. Is that what you're asking for?
Comment #6
hgmichna commentedAh, yes, that sounds good. The idea was to be able to place tags anywhere in the node text, which would make it possible to have several different voting applets in the same document. Great, if you've done this already!
The question arises how one could deal with the legacy applets that have been there before this change. Is there any way to keep them, like a particular tag for each node that would address these old ones?