Seeing how complex and daunting :) the admin side has become, I have the following suggestion:
It would be nice to have the Five star configuration fields (which are available with every content type) in a central place such as the Administer > Site Configuration > Fivestar page. There could be a list of available Content Types and one could then enable Fivestar for selected Content types - by listing Content Types and a 'Enable' checkbox against each type.
This area could have a Default set of values/options which would apply for all content types.
The feature to customize the Fivestar widget for every Content type individually could be preserved. An additional flag could be set to indicate whether the settings are 'Default' or customized for a Content type, if this doesn't mean stretching things too much.
The main area would need have some check to prevent resetting values to default, so that customizations to a Content type are preserved.
Either a 'Reset to default' button with a confirmation screen or similar to prevent loss of settings while allowing a reset to default values.
This universal setting will be great for sites which want standard rating parameters across all content. It would also make setting up the widget much faster and help to keep the settings consistent across the different content types.
Comments
Comment #1
quicksketchI've definitely been thinking about this in the back of my mind. Something where you can setup presets in the admin/settings/fivestar page(s). Then changing the 'Enable Fivestar' checkbox in the content type settings form to a drop down list with options like 'Disabled', 'Custom', 'Four stars and text', 'Compact five stars', etc. Where the options are all presets configured in the admin area, unless the Custom option is chosen.
Anyway, this will take a large amount of work, especially in the admin/settings/fivestar area, where a tab for 'Presets' might need to be added. So we can possibly expect this in the future, but I'm not going to venture a timeline.
Comment #2
captcha commentedGood to hear that something on this front is on the anvil.
Totally understand that it will take some time.
Thanks.
Comment #3
quicksketchLet's take the approach described in http://drupal.org/node/240614 instead, allowing batch operations of Fivestar configuration rather than having to deal with "global vs. local" confusion.