metacpan / metacpan-api

A free, open API for everything you want to know about CPAN
http://www.metacpan.org/
Other
288 stars 196 forks source link

Integrate CPANRating #815

Open ranguard opened 6 years ago

ranguard commented 6 years ago

https://cpanratings.perl.org/ - has it's problems (bugs / old reviews / no sense of recency and people leaving unhelpful comments with no clean way to get them hidden), but it also has a lot of interesting reviews.

If someone wants to port this over to work under MetaCPAN, the MetaCPAN project would be interested, but we haven't found anyone to do this yet.

Please contact us (comment on this ticket, or join #metacpan on irc.perl.org) if you are interested

ranguard commented 6 years ago

Maybe something like https://disqus.com/ could be discussed ?

dolmen commented 6 years ago

Disqus (and other similar SaaS) is the kind of platform that tracks you accross the web, so it is filtered by my blocker. Which implies I and many other users will not be able to view the content and to contribute.

oalders commented 6 years ago

See also discussion at https://github.com/metacpan/metacpan-web/issues/1653

nigelhorne commented 6 years ago

I’ll clone it and take a look.

nigelhorne commented 6 years ago

Couldn't find the code - no link on the website and nothing in Github.

ranguard commented 6 years ago

I think you’ll find it here:

https://github.com/perlorg/perlweb/tree/master/lib/CPANRatings

On 30 May 2018, at 17:08, Nigel Horne notifications@github.com wrote:

Couldn't find the code - no link on the website and nothing in Github.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

ranguard commented 6 years ago

@nigelhorne that was linked to from https://github.com/metacpan/metacpan-web/issues/1653 - which is an important thread to read before starting anything :)

ranguard commented 6 years ago

CPAN Ratings is now in read only: https://log.perl.org/2018/06/cpan-ratings-read-only.html I've removed MetaCPAN's web links to CPAN Ratings: https://github.com/metacpan/metacpan-web/pull/2056

Grinnz commented 6 years ago

Perhaps it would be better for the replacement to be specifically labeled as a comments section (like the suggested disqus would be, but I agree disqus is pretty gross). That allows users to give feedback to the author and other users while not falling into the "review sabotage" issue that cpanratings had. Metacpan already has the ++ system for ratings. Comments would be dated and could have the applicable version attached to them as in cpanratings, and if threading is displayed right, a reply saying that a parent comment is out of date would be easy to self-enforce.

And for a possibly completely crazy suggestion, how about using a subreddit and linking to a post for comments on each distribution.

oalders commented 6 years ago

And for a possibly completely crazy suggestion, how about using a subreddit and linking to a post for comments on each distribution.

I think the issue here is that the threads will be locked after some time (6 months?).

Grinnz commented 6 years ago

That would certainly be an issue :(

oalders commented 6 years ago

Or we do this for 6 months and then see if we have a better idea. :)