modules.zendframework.com
modules.zendframework.com copied to clipboard
Module Rating
Users should be able to rate modules
Currently there are 2 proposals for this at hand.
- Rating system like 1-5 points
- Similar systems to facebook like/dislike
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.
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.
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.
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)
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.
2 years without comments = issue closed.
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.