Thank you for the clarification. Sorting by any field, be it one that's default for the provider, or a custom field is no problem - we offer this functionality out of the box, like I demonstrated in the video from my previous response. However, there is no rating system implemented out of the box. The rating can be done with a control like RadRating
You have to implement custom control that will have a client part and ListView (or another control) with Documents or other, that will wrap rad rating control in the Item Template.
The average rating result need to be calculated at wrapper rating control like:
var averageRating = ratedItem.VotesSum / (ratedItem.VotesCount != 0 ? ratedItem.VotesCount : 1);
//load the value
.RatingControl.Value = (
On the client you need to implement a method that will invoke service to update VotesCount and VotesSum into the database (these could be custom fields of the Documents). I hope this information helps you achieve the desired functionality. If there's anything else you'd like to know, or some additional questions that you might have, please let me know.
the Telerik team
Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items