Skip to content
This repository has been archived by the owner on May 1, 2019. It is now read-only.

Module Rating #85

Open
Hounddog opened this issue Nov 4, 2012 · 7 comments
Open

Module Rating #85

Hounddog opened this issue Nov 4, 2012 · 7 comments

Comments

@Hounddog
Copy link
Member

Hounddog commented Nov 4, 2012

Users should be able to rate modules

Currently there are 2 proposals for this at hand.

  1. Rating system like 1-5 points
  2. Similar systems to facebook like/dislike
@EvanDotPro
Copy link
Member

I have a more complicated idea... The idea would be to make the upvotes / "likes" more helpful in rising quality modules to the top and eliminate some of the voting "noise" from affecting results, but in practice this could turn out to be completely unfair, so don't take this idea too seriously...

What if, we gave users a "reputation score" of some sort.. this would be entirely hidden from the UI, but we'd use it for weighting votes. For example, if you have 10 modules on modules.zf.com and they've all received a ton of "likes" (more than most), this would give you an above-average "reputation" score, thus when you liked a module, it would count for more than a random guest who's just signed in for the first time.

Now that I've typed it, I'm not sure it makes as much sense as I hoped -- How many likable modules you've published doesn't directly indicate you have better judgment on what indicates a good modules, but I guess in a way it could, too.

@Hounddog
Copy link
Member Author

Hounddog commented Nov 6, 2012

Walter has started creating a module we can use for this so it would be a good idea to get him also to participate.

I am unsure about the reputation score as we want to actually get people to participate and not scare them away by saying this person has participated more or is longer in the community. The idea sounds reasonable though if we would have something in place where people like zf-commons team evaluate the quality of the module. Lot of things to think about though.

@Hounddog
Copy link
Member Author

I think we should have a simple rating saying "I like this module" but nothing like "I don't like this module" that way we only have an uprating. Instead of telling people "your module is bad" we should incorporate something more constructive where we can help the person improve their module so that it becomes useful to the community.

@romankonz
Copy link

i think this is high priority because:

  • if you're new to zf2, you will have absolutely no idea where to start
  • there are tons of modules doing similar things (twig integration...), i think there are developers (including those knowing zf2 for a while) who are totally lost in finding a common and well tested module for a specific task. The growing number of modules will boost the priority more and more

everything (klicks, upvotes, favourites, stars on github) is better than nothing.
Bringing "something lame", and thinking about cool features later on would be a big step forward (in my opinion)

@eddiejaoude
Copy link

No activity here in a while, is something still being put together? I am happy to help, but I noticed pull requests have not been accepted in a while too.

My 2 cents, stack overflow style up/down vote. To keep things simple, to start with comments can be left on github. I agree if something is bad, the dev needs feedback why.

We really do need some way of know how good the module is, otherwise you will get some devs who never use this site, or others who use bad modules.

@GeeH
Copy link
Contributor

GeeH commented Apr 24, 2015

2 years without comments = issue closed.

@GeeH GeeH closed this as completed Apr 24, 2015
@GeeH GeeH reopened this Apr 24, 2015
@GeeH GeeH added the ready label Apr 24, 2015
@GeeH
Copy link
Contributor

GeeH commented Apr 24, 2015

Changed my mind. I'd like to just use stars/forks on github to make a rating that will be displayed. I'm looking at this.

@GeeH GeeH self-assigned this Apr 24, 2015
@GeeH GeeH added in progress and removed ready labels Apr 24, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

5 participants