Voting and Reviews in Theme Categorization

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
hankpalan.com's picture

As a preface, this discussion goes along with this wiki page over at the Drupal Redesign Group: Improve Theme Categorization

I've been pondering a voting and a review system for the themes for a while now. For many reasons really, but here is my quick conclusion: it won't work the way most voting systems work. Here is why...

Simply put the reason a voting and review system won't work easily is because of change.
Lets say there is a really good theme, everybody votes for it and makes good reviews. Well the next version comes along and it is broken in every way possible, then the maintainer leaves. People who are trusting the voting and review system are in a bad place. They install the theme only to find it has problems, then they submit an issue, and get frustrated because there is nobody there to answer it.
That was an extreme example.

Although a voting and review system is a good idea, its only a good idea when things are constant. Themes as well as modules all can change daily.

With all that said, there could be a few ways voting might work.

  1. If you could only vote or give reviews on actual releases, not dev's, alphas, or beta's.
  2. Voting and reviews only follow that version, new version new set of votes and reviews. However, if the previous version had good reviews and good number of votes, it might automatically get some sort of something that would set it apart. Lets say if it reaches a certain amount of votes, they get a star or something, then that star doesn't go away unless they get voted down alot.
  3. The reward system, aka the star, would keep those who do good constantly in the higher ranks, so they don't have to start at the bottom everytime a release comes out.

Lets get this worked out, I think it could be very beneficial to not only those looking for themes, but it would keep people from just throwing themes together, rewards are good incentives for quality work.

Comments

Allow people to filter by

tonyn's picture

Allow people to filter by color.module, engine, size?

edit: After reading closer I'll ponder :)

Only a piece in the bigger picture

hankpalan.com's picture

This discussion is strickly on voting and reviews in the Theme Categorization. It is only a piece of the whole that can be found on the Improve Theme Categorization wiki.
This is here primarily to start discussion on this specific topic within the larger topic.

Web Presence Management and Design -- www.hankpalan.com

Web Presence Management and Design -- www.hankpalan.com

to comment...

Chris Charlton's picture

I think a single star (status) is cool since it highlights the cream of the crop, which many want to see anyway.

I also think the digg style voting (up/down) is good because over time you can plot the trends of votes, so that could be intersecting data of releases/versions and even issues posted about the theme.

Chris Charlton, Author & Drupal Community Leader, Enterprise Level Consultant

I teach you how to build Drupal Themes http://tinyurl.com/theme-drupal and provide add-on software at http://xtnd.us

Agreed.

Zenko's picture

Another good idea is for admin(owner) to give their review or rating to that theme of course judging from it's overall function not just look. Possible base vote to start off the votes? or maybe just a permanent vote that only admin can make.

Do like your second idea to display a start when theme reaches X amount of votes this can also be a award badge or something along those lines.

~~~
Daniel Gallegos
http://imzenko.com