Ez_rate
Installation
Open up the zip- put the language file (lang) in the system/lang/english folder, create a folder in modules called ez_rate and stick the mod. and mcp. files in it. If you want to use the extension in order to have your rating submitted via the comment from, upload the ext. file to the system/extensions folder, go to ‘Admin- Utilities- Extension Manager’ and enable the extension called Ez_rate_wc.
Basic use- {exp:ez_rate:form} tag
On any single entry page (a page with an entry_id or weblog url_title in the expected place)- put:
{exp:ez_rate:form module="weblog"}
Average score: {current_ave} / Total votes: {current_votes} {if user_rating}/ Your rating: {user_rating}{/if}
<br>
{if logged_in}
{if rating_field}
Rating: <INPUT TYPE=RADIO NAME="rating" VALUE="1">1
<INPUT TYPE=RADIO NAME="rating" VALUE="2">2
<INPUT TYPE=RADIO NAME="rating" VALUE="3">3
<INPUT TYPE=RADIO NAME="rating" VALUE="4">4
<INPUT TYPE=RADIO NAME="rating" VALUE="5">5
<input type="submit" name="submit" value="Submit" />
{/if}
{/if}
{/exp:ez_rate:form}
You end up with a rating form that looks like the one on this page. Basically- you just need to put the REQUIRED parameter module= whatever module the entry is from (typically weblog or gallery) and then a field called ‘rating’. Could do a dropdown- whatever. Just name the field rating and your good to go.
Basic use- ext.ez_rate_wc extension
Once you’ve enabled your extension you can add a new parameter to your ‘comment form tag- ratings=“yes”. If you do that, you should now see a select box beside your ‘submit’ button on your comment form. If folks submit a rating, it’s entered into the database. Once they’ve rated an entry, the select will no longer appear- instead they’ll see the score they gave.
There is one thing you can alter in the form itself. By default, the comment form is not submitted if there is no comment- and you may want to require a comment be filled out in order for the rating to ‘count’. If so, leave it alone- that’s how it works. However, if you want the rating to be entered even if there is no comment, you need to make a change on your template holding the comment form. Basically, you need to rename the comment field:
<textarea name="alt_comment" cols="70" rows="10">{comment}
instead of
<textarea name="comment" cols="70" rows="10">{comment}
I’m planning on revamping the extension so you can format things like you can with the exp:ez_rate tag, so don’t get too attached to it. I doubt that will be a problem.
Basic use- {exp:ez_rate:stats}
I’m not sure how well this works- need a bigger sample. But- the ‘High rating’ bit over there on the right side of the screen is generated using:
{exp:ez_rate:stats module="weblog" orderby="ave_rating"}
{title} - Ave: {ave_rating} Votes: {total_votes}<br>
{/exp:ez_rate:stats}
Kinda obvious what that does- or should do. So- everybody rate like mad and I’ll see if the math works. Right now, the stats are hard coded for the weblog module. I really need to think about how I’m going to handle them- a second table may be necessary. Anyway- it’s beta.
Debates opening commenting here- decides against. I’ll keep it on the EE forums for now. Feel free to download and check it out. Ideas are welcome, I kinda pulled this one out on the fly.

Bug reports: