User Points 6th Dec 2011 – Hackerspace.SG User Points • API for users to gain or lose points for performing actions • Accumulate • Incentive.
Download ReportTranscript User Points 6th Dec 2011 – Hackerspace.SG User Points • API for users to gain or lose points for performing actions • Accumulate • Incentive.
User Points 6th Dec 2011 – Hackerspace.SG User Points • API for users to gain or lose points for performing actions • Accumulate • Incentive to participate, be more active • Included in Drupal Commons Provided in User Points • • • • • • • • Web Services integration: retrieve/update points Rules integration Views integration Block displaying the user’s point count Block displaying top users A status message when earning/losing points Point report for the user Total point report for all users User Points API • Callable interface • Hook system for adding or subtracting points to a user account • Functions for querying a user's account for how many points they currently have. • Tutorial and examples online – Drupal 5/6 http://drupal.org/node/198548 – Drupal 7 / Userpoints 7.x-1.x http://api.worldempire.ch/api/userpoints. User Points API • UserpointsTransaction class • • • • userpoints_get_categories() userpoints_get_current_point() userpoints_get_max_points() userpoints_grant_points() UserPoint Contrib • Collection of modules, implements User Points API • Module developers encouraged to add • Latest release (dev) 2011-Nov-30 userpoints_commentpertype Commerce Userpoints userpoints_download userpoints_revisions userpoints_donation userpoints_reset userpoints_admin_email userpoints_retroactive userpoints_badges userpoints_pageviews userpoints_nodelimit userpoints_invite userpoints_modr userpoints_cap userpoints_autoapprove userpoints_role userpoints_role_exempt userpoints_no_negative votingpoints userpoints_flag User Points Modules Module name Module ID 7.x 6.x Last updated (Open/Total issues) User points Nodes and Comments Userpoints_nc 1.0 1.1 2011-Nov-12 (24/56) Userpoints Ranking Userpoints_ranking 1.0* alpha1 2011-Aug-12 (0/0) Answers Userpoints aup 1.0beta1 1.0beta1 2011-Oct-30 (1/2) Userpoints Auto Expire userpoints_auto_ex pire 1.2 2011-Feb-13 (0/0) Userpoints CCK Field userpoints_field - 1.0 2011-Jan-11 (3/4) Userpoints Node Access userpoints_nodeac cess 1.01.x-dev alpha1 (19/32) Userpoints Karma userpoints_karma - 2011-Feb-25 (7/16) 1.x-dev … User Points Modules Module name Module ID Userpoints Evaporate 7.x 6.x Last updated (Open/Total issues) userpoints_evapora te 1.0 2010-Mar-09 (1/7) Userpoints History userpoints_history - 1.x-dec 2011-Feb-25 (1/2) Userpoints Node Action userpoints_node_a ction Dev 1.6 2011-Sep-18 (3/23) Userpoints Meter userpoints_meter - 1.1beta1 2010-Dec-01 (3/6) Kudos kudos - 1.8 2009-Nov-18 (28/81) Vote Up/Down vote_up_down - 3.0 2011-Dec-04 (34/611) Userpoints Karma userpoints_karma - 1.x-dev 2011-Feb-25 (7/16) User Referral referral beta2 Dev 2011-Jun-95 (85/128) … User Points Modules Module name Module ID 7.x 6.x Last updated (Open/Total issues) Node Vote Nodevote - 1.0 2008-Oct-16 (43/90) Affiliates Affiliates 1.0 1.10 2011-Mar-14 (31/65) Facebook-style Statuses (Microblog) facebook_status / statuses * 1.0unsta ble3 3.0 2011-Nov-26 (5/777) Userpoints Login userpoints_login - 1.1 2009-Apr-29 (2/9) - 1.41 2010-May-10 (8/22) User Points Voting API userpoints_votinga pi User Points Top Contributors userpoints_top_con tributors 1.4 2010-Apr-13 (15/33) Ubercart Userpoints userpoints_ubercart - 2.0beta2 2011-Mar-28 (52/144) … User Points Modules Module name Module ID 7.x 6.x Last updated (Open/Total issues) User Points User Picture Userpoints_user_pi cture 1.xdev 1.2 2011-Jan-26 (4/8) DEMO Thanks! Sven Berg Ryen @svenbergryen [email protected]