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:
- Have separate voting widget settings per voting axis instead of the current sitewide settings that affect all widgets.
- 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:
- 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.
- Rework the node type editing UI to select one of the existing voting axes (rather than just using "vote" as currently).
- Make the CCK field voting axis configuration a select fro existing voting axes rather than the current textfield.
Comments
Comment #1
quicksketchI 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?
Comment #2
nedjoYes, duplicate. I'll move the proposed implementation details there.