Ticket #7812 (assigned Feature Request)

Opened 4 years ago

Last modified 3 years ago

Add user-configurable ratings support to Plone

Reported by: limi Owned by: alecm
Priority: major Milestone: Ongoing
Component: Infrastructure Keywords: focusarea
Cc: grahamperrin, djay, nateaune

Description (last modified by alecm) (diff)


Change History

comment:1 Changed 4 years ago by grahamperrin

  • Cc grahamperrin added

comment:2 Changed 4 years ago by djay

  • Cc djay added

comment:3 Changed 4 years ago by djay

I'm very interested in the ratings story, esp supporting flexibility with voting styles. Rating out of 5 is one of many ways to get user input of quality and not always the best. Is there a PLIP or documentation for this proposal? How can I help?

comment:4 Changed 4 years ago by nateaune

  • Cc nateaune added

At the Big Apple sprint Christof and Darian made a Plone wrapper for Alec's contentratings product, which can be found in the collective.  http://svn.plone.org/svn/collective/PloneContentRating/trunk/README.txt

This is what we are using on plone.tv to offer rating of video and audio files.

comment:5 Changed 4 years ago by alecm

My plan is to generalize contentratings a bit (or perhaps use lovely.rating as a base instead) to easily support multiple ratings per content object, and allow for easily customized rating views (e.g. stars, letter grades, 1-10, ...). The primary goal however is to provide a TTW component which allows integrators to create a rating category and assign it to a particular content type.

I will be making a formal proposal for how this will be implemented and how users and developers will interact with it in the next few days. If it is based on contentratings (which is very likely) it will maintain full backwards compatibility.

comment:6 Changed 4 years ago by alecm

A beta release has been made of contentratings and plone.contentratings (the new end-user inegration package). People are starting to use these new packages in projects and providing feedback. While the package could use a bit of UI polish, I think it is essentially ready for consideration as a "standard" for ratings in Plone. Once a final release is made with improvements and fixes based on user feedback, I will prepare a PLIP to advocate including it with the Plone core. I do feel however that it should live as a standalone product for a few Plone release cycles before being included by default. If Plone manages, in that time, to grow a user-friendly mechanism for finding and installing products, it may not even make sense to ship with this package.

My understanding is that integration of contentratings with PSC is already underway.

See:

 http://plone.org/products/plone-contentratings  http://plone.org/products/contentratings  http://plone.org/products/plone-contentratings/issues (issue tracker)

comment:7 Changed 3 years ago by alecm

  • Status changed from new to assigned
  • Description modified (diff)

comment:8 Changed 3 years ago by alecm

  • Description modified (diff)

Post-beta progress update:

My understanding is that people are using the product, but I've had little feedback, positive or negative. It's probably ready for a final release. I'd like to make some configuration ui enhancements as well as provide an easy shortcut+documentation for creating rating indexes before making a final release.

Note: See TracTickets for help on using tickets.