всё перечисленное точно нужно, раз можноВ админку компонента "Рейтинг" какие настройки можно вынести?
1. Можно в админке даже задавать SVG значка голосования.
2. Еще можно вывести конфирм "Вы уже голосовали. Действительно хотите изменить свой голос?".
3. Также можно вывести колчество баллов за голосование. Можно сделать массив, вводимый вручную, из которого будут браться возможные для голосования значения баллов.

и еще бы:
— галку показывать или нет в виджете количество проголосовавших
— выбор между голосованием баллами и голосованием лайком
— если баллами, то установка их шкалы (хотя это вроде повтор Вашего пункта 3?)
— вкл/выкл получения автором уведомлений.
— возможно, имеет смысл изменить принцип окраски итоговой оценки: не зеленая, если она положительная, и красная, если отрицательная, а сделать так, чтобы юзер сразу видел, голосовал он за этот материал или еще нет (что-то типа яркая — голосовал, серая — не голосовал)
— более конкретный текст уведомления в случае голосования баллами — не просто "юзер такой-то положительно оценил", а "юзер такой-то положительно (+5) оценил", тем более что во многих случаях отрицательная оценка вообще не нужна. Например, для фильмов чаще всего применяют 10-бальную шкалу положительных оценок, и тогда хоть фильму дали кол, хоть десятку, уведомление будет одним и тем же.
Правда, в этом случае должна считаться не общая сумма, а средняя оценка, а это, видимо, приведет к неоправданному усложнению. Под утро голова совсем плохо варит
