On 7/22/2004 5:50 PM, Randy W. Sims wrote:
We just need to organize and do it.

1st crack at organizing ideas/suggestions made in this thread and in Ask's TODO list. Comments/Omissions?


Also available at <http://www.thepierianspring.org/perl/cpan-ratings.notes>

--

I) CPAN Ratings

  A) Abuse

     Authors abusing the system for political statements, to sabatoge
     authors of similars modules, etc.

    1) The usuall solution is a Karma type system. Number of reviews
       contributed by a reviewer. Thumbs up/down for individual reviews
       by a reviewer ("Helpfulness ratings"). Thresholds on Karma that
       automatically invoke a moderator.

    2) See also item I.C.1.

  B) All Reviews Pages (per module):

    1) Header with average rating and other summary information.

  C) All Reviews Pages (per reviewer):

    1) Header with reviewer information. (Obfuscated email address
       for one thing; try to keep people accountable).

  D) Searching

    1) If the number of reviews per module gets large, sorting on
       rating/date/version may be useful.

    2) Search results should include direct link to all reviews.

    3) Search results should include "average rating". (average per
       version?  overall average?)

    4) Allow direct search for reviews. I.E. don't send user off to
       CPAN Search, but do try to use it behind the scenes.

  E) Browsing for modules (?)

    1) By module/author.

  F) Author's Administrative interface

    1) Edit review? - Original author only.

    2) "Delete this review" - Original author only.

  G) "Top rated modules list" - Would this encourage abuse?

  H) RSS Feeds

    1) RSS feed of sitewide "recent reviews"

    2) Include rating numbers in the RSS feeds

    3) Subscribe to reviews of certain distributions
       (preferably by author)

    4) Reviews of modules by a certain author (for CPANID.rss feeds)
       [RWS: Same as above?]

  I) Ratings

    1) If a reviewer reviews two or more versions of a module, how are
       the averages calculated?

    2) Expand set of rated attributes?

    3) Let 'Overall' rating be calculated based on other specific
       attributes or let there be some additional type of 'overall' that
       is calulated, and let it be used in summaries--to _encourage_ a
       more balanced review (and discourage abuses).

  J) Other

    1) Reviews in other languages (with filters etc).

    2) Parse Embperl-2.0b9 correctly.

    3) Include the other rating numbers on [some page].

II) Misc:

  A) "Module Pages"

     Usage tips & experiences not directly related to reviews. Doesn't
     have to be organized around modules; it can be organized around
     topics (ala emacswiki). Linked to from CPAN Ratings? CPAN Search?

  B) Best of breed reviews.

     A single comparative review written on several similar
     modules. How would this show up in a search? Does this belong
     with CPAN Ratings?

III) Search CPAN:

  A) make /d/CGI.pm work

     Bug seemingly in Search CPAN for CPAN.pm (others?) possibly due
     to '.pm' being part of name. This appears on the module dist page
     for links to CPAN Testers & CPAN Ratings as 404 errors.

  B) Sorting

     Search results by relevance/rating.

  C) Searching

    1) Improve searching with Keywords (META.yml)






Reply via email to