User Points 6th Dec 2011 – Hackerspace.SG User Points • API for users to gain or lose points for performing actions • Accumulate • Incentive.

Download Report

Transcript 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]