Currently fivestar supports multiple voting axes. The implementation is limited to CCK field creation, where a site admin can enter a string to use as a voting axis.

It would be useful however to have the following additional flexibility:

  1. Have separate voting widget settings per voting axis instead of the current sitewide settings that affect all widgets.
  2. Be able to select the axis to use when enabling voting directly for a content type (as opposed to using CCK fields).

Also, #307207: Multilingual voting: option to tally votes by translation set as currently conceived will require configuration per voting axis.

Proposed implementation:

  1. Redesign fivestar configuration pages.
    • "List" default menu item lists available voting axes. "Vote" id installed by default and locked. There's an "Add voting axis" tab and an "edit" link next to existing ones.
    • Clicking Add voting axis brings up a form to enter a machine-readable name, human-readable name, plus all the existing configuration options for fivestar.
  2. Rework the node type editing UI to select one of the existing voting axes (rather than just using "vote" as currently).
  3. Make the CCK field voting axis configuration a select fro existing voting axes rather than the current textfield.

Comments

quicksketch’s picture

I think this is a duplicate of #317317: Rate on multiple axis with admin UI. Is there anything new brought up here that isn't included there?

nedjo’s picture

Status: Active » Closed (duplicate)

Yes, duplicate. I'll move the proposed implementation details there.