Diff: Help/RateItPlugin

Note: You are viewing an old revision of this page. View the current version.

Differences between version 5 and previous revision of Help/RateItPlugin.

Other diffs: Previous Major Revision, Previous Author

Newer page: version 5 Last edited on 9 September 2007 0:16 by harold Revert
Older page: version 4 Last edited on 22 May 2014 3:01 by harold Revert
@@ -1,121 +1,27 @@
-RateIt: A recommender system, based on [[http://www.movielens.org/|MovieLens]] and "suggest".  
+_short description_  
  
-Store user ratings per pagename. The wikilens theme displays a navbar image bar  
-with some nice Javascript magic and this plugin shows various recommendations.  
+! Usage  
+<verbatim>  
+ <? plugin RateIt ?>  
+</verbatim>  
  
-There should be two methods to store ratings:  
-* In a SQL database as in wikilens [[http://dickens.cs.umn.edu/dfrankow/wikilens]]  
+! Arguments  
  
-The most important fact: A page has more than one rating. There can  
-be (and will be!) many ratings per page (ratee ): different raters  
-(users), in different dimensions. Are those stored per page  
-(ratee)? Then what if I wish to access the ratings per rater  
-(user)?  
+page _ (default: current pagename )_ :  
+ The page to execute upon.  
  
-Wikilens plans several user-centered applications like:  
-* a) show my ratings  
-* b) show my buddies' ratings  
-* c) show how my ratings are like my buddies'  
-* d) show where I agree/disagree with my buddy  
-* e) show what this group of people agree/disagree on  
+! Example  
  
-If the ratings are stored in a real DB in a table, we can index the  
-ratings by rater and ratee, and be confident in  
-performance. Currently [[http: //www.movielens.org/|MovieLens]] has 80,000 users, 7,000 items,  
-10,000,000 ratings. This is an average of 1400 ratings/page if each  
-page were rated equally. However, they're not: the most popular  
-things have tens of thousands of ratings (e.g., "Pulp Fiction" has  
-42,000 ratings). If ratings are stored per page, you would have to  
-save/read huge page metadata every time someone submits a  
-rating. Finally, the movie domain has an unusually small number of  
-items-- I'd expect a lot more in music, for example.  
+<verbatim>  
+<?plugin RateIt ?>  
+< /verbatim>  
  
-For a simple rating system one can also store the rating in the page  
-metadata (default).  
+<?plugin RateIt ?>  
  
-Recommender Engines:  
-* Recommendation/Prediction is a special field of "Data Mining"  
-* For a list of (also free) software see http://www.the-data-mine.com/bin/view/Software/WebIndex  
-** movielens: (Java Server) will be gpl'd in summer 2004 (weighted)  
-** suggest: is free for non-commercial use, available as compiled library (non-weighted)  
-** Autoclass: simple public domain C library  
-** MLC++: C++ library http ://www.sgi.com/tech/mlc/  
+! Author  
+PhpWiki :ReiniUrban  
  
-== Usage ==  
+! See Also  
  
-Note: The wikilens theme or any derivate must be enabled, to enable this plugin!  
-  
-{{{  
- <<RateIt>> just the widget without text  
- <<RateIt show=top>> text plus widget below  
- <<RateIt show=ratings>> to show my ratings  
-TODO: <<RateIt show=buddies>> to show my buddies  
- <<RateIt show=ratings dimension=1>>  
-TODO: <<RateIt show=text>> just text, no widget, for dumps  
-}}}  
-  
-== Arguments ==  
-  
-{| class="bordered"  
-|-  
-! Argument  
-! Description  
-! Default value  
-|-  
-| **pagename**  
-| The page to execute upon  
-| current pagename  
-|-  
-| **version**  
-|  
-| false  
-|-  
-| **version**  
-|  
-| false  
-|-  
-| **id**  
-|  
-| rateit  
-|-  
-| **imgPrefix**  
-| //(empty)// or BStar or Star  
-| //(empty)//  
-|-  
-| **dimension**  
-|  
-| false  
-|-  
-| **small**  
-|  
-| false  
-|-  
-| **show**  
-|  
-| false  
-|-  
-| **mode**  
-|  
-| false  
-|}  
-  
-== Example ==  
-  
-{{{  
-<<RateIt>>  
-}}}  
-  
-== Author ==  
-* Dan Frankowski (wikilens author),  
-* [[Help:Reini Urban|Reini Urban]] (as plugin)  
-  
-== See Also ==  
-* [[Help:UserRatingsPlugin]]  
-  
-== To do ==  
-* finish mysuggest.c (external engine with data from mysql)  
-  
-<noinclude>  
 ---- 
-[[ PhpWikiDocumentation]] [[CategoryWikiPlugin]]  
-</noinclude>  
+PhpWikiDocumentation Help:WikiPlugin  

version 5

short description

Usage

  <?plugin RateIt ?>

Arguments

page (default: current pagename)
The page to execute upon.

Example

<?plugin RateIt ?>
RateIt24443966331RateIt24443966332RateIt24443966333RateIt24443966334RateIt24443966335RateIt24443966336RateIt24443966337RateIt24443966338RateIt24443966339RateIt244439663310 RateIt2444396633Action

Author

PhpWiki:ReiniUrban

See Also


PhpWikiDocumentation Help:WikiPlugin