Gamifying WordPress

2,266 views
2,158 views

Published on

Bronson's talk was given to the Brisbane Web Design Meetup group in August 2013. Bronson talks about how to add gamification to WordPress by using the "Achievements" WordPress plugin. A video of the talk is available here: http://youtu.be/dqHN7UmUW9g

Published in: Technology, Business
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,266
On SlideShare
0
From Embeds
0
Number of Embeds
1,109
Actions
Shares
0
Downloads
7
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Gamifying WordPress

  1. 1. GAMIFYING WORDPRESS Bronson Quick sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza @bronsonquick
  2. 2. OVERVIEW  Who Am I?  Why WordPress?  What Excites Me About WordPress  The Brief  Examples Of Challenges  Core Plugins  The Theme  BuddyPress  Achievements  Moderator Roles  Stats 2 of 27 sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza @bronsonquick I love talking about our WordPress projects!
  3. 3. WHO AM I?  WordPress Developer @ Sennza  Corporate WP design, theme and plugin development  Google, News Corp, Lorna Jane, Qld Govt & Meerkats ;)  Die hard Smashing Pumpkins fan! Just a guy who is obsessed with WordPress! 3 of 27 sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza @bronsonquick
  4. 4. WHY WORDPRESS?  Frequent release cycle  Easy to theme  Easy to extend – over 26,000 plugins  Powers 20% of the internet  Modern tools for future releases – unit tests, grunt, CSS pre-processors TLDR: Because it’s awesome! 4 of 27 sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza @bronsonquick http://make.wordpress.org/core/2013/08/06/a-new-frontier-for-core-development/
  5. 5. WHAT EXCITES ME ABOUT WORDPRESS?  Google App Engine  HelloBar  Compare The Meerkat  WordPress As An Application Framework  Gamifying WordPress Unusual uses of WordPress! 5 of 27 sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza @bronsonquick
  6. 6. THE BRIEF  University of Chicago  Create a blog for a fictional 17 year-old African American girl living in Chicago  Her mother is overburdening her with extracurricular activities and keeping her from having a real social life  Uses her site to post blogs and vlogs  She crowd sources challenges (online & offline) to teams of students created by the university  Players are rewarded for completing challenges with points and badges  4 weeks of challenges Sounds fun to me! 6 of 27 sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza @bronsonquick
  7. 7. EXAMPLES OF CHALLENGES  Logging in each day  Commenting on a post  Updating avatar & user profile  Uploading images  Treasure hunts  Decoding puzzles  Attending classes  Completing assignments  Liking an image post Just to name a few! 7 of 27 sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza @bronsonquick
  8. 8. CORE PLUGINS  BuddyPress - http://wordpress.org/plugins/buddypress/  Achievements - http://wordpress.org/plugins/achievements/  Gravity Forms - http://www.gravityforms.com/  28 plugins in total 8 of 27 sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza @bronsonquick
  9. 9. THE THEME  Broke our normal workflow due to time constraints  Dispatch theme from ThemeForest  Recoded from scratch  Made responsive  The theme has since been removed from ThemeForest 9 of 27 sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza @bronsonquick
  10. 10. THE THEME
  11. 11. BUDDYPRESS  Social network plugin  Used Groups to create “Teams” of players  Extended profiles  Used a language file to change terminology 12 of 27 sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza @bronsonquick http://codex.buddypress.org/developer/customizing/customizing-labels-messages-and-urls/
  12. 12. TEAMS
  13. 13. TEAMS
  14. 14. TEAMS
  15. 15. PROFILES
  16. 16. PROFILES
  17. 17. PROFILES
  18. 18. ACHIEVEMENTS  Written by Paul Gibbs – WordPress VIP  Earn points by triggering events or receiving an award  Hidden Achievements  Team Achievements  Limited Achievements (both time & number based)  Leaderboard  Pull requests back to the plugin for bug fixes/new features One of the most maintained WordPress plugins! 19 of 27 sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza @bronsonquick
  19. 19. ACHIEVEMENTS
  20. 20. ACHIEVEMENTS
  21. 21. ACHIEVEMENTS
  22. 22. ACHIEVEMENTS
  23. 23. LEADERBOARD
  24. 24. MODERATOR ROLES  Add users  Moderate comments  Moderate images  Create challenges/achievements  Award challenges/achievements to players These guys keep everything ticking over! 25 of 27 sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza @bronsonquick
  25. 25. STATS  147 Players  17 Admins/Moderators  82 Challenges/Achievements  1141 Comments  464 Images Uploaded The students loved it! 26 of 27 sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza @bronsonquick
  26. 26. THANKS ALOT 27 of 27 http://core.trac.wordpress.org/ticket/13237 sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza @bronsonquick

×