Author
sennza-design
View
1.984
Download
0
Tags:
Embed Size (px)
DESCRIPTION
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
GAMIFYING
WORDPRESS
Bronson Quick
sennza | (07) 3040-1545 | [email protected] | http://www.sennza.com.au/ | Twitter: @sennza @bronsonquick
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 | [email protected] | http://www.sennza.com.au/ | Twitter: @sennza @bronsonquick
I love talking about our WordPress projects!
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 | [email protected] | http://www.sennza.com.au/ | Twitter: @sennza @bronsonquick
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 | [email protected] | http://www.sennza.com.au/ | Twitter: @sennza @bronsonquick
http://make.wordpress.org/core/2013/08/06/a-new-frontier-for-core-development/
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 | [email protected] | http://www.sennza.com.au/ | Twitter: @sennza @bronsonquick
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 | [email protected] | http://www.sennza.com.au/ | Twitter: @sennza @bronsonquick
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 | [email protected] | http://www.sennza.com.au/ | Twitter: @sennza @bronsonquick
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 | [email protected] | http://www.sennza.com.au/ | Twitter: @sennza @bronsonquick
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 | [email protected] | http://www.sennza.com.au/ | Twitter: @sennza @bronsonquick
THE THEME
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 | [email protected] | http://www.sennza.com.au/ | Twitter: @sennza @bronsonquick
http://codex.buddypress.org/developer/customizing/customizing-labels-messages-and-urls/
TEAMS
TEAMS
TEAMS
PROFILES
PROFILES
PROFILES
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 | [email protected] | http://www.sennza.com.au/ | Twitter: @sennza @bronsonquick
ACHIEVEMENTS
ACHIEVEMENTS
ACHIEVEMENTS
ACHIEVEMENTS
LEADERBOARD
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 | [email protected] | http://www.sennza.com.au/ | Twitter: @sennza @bronsonquick
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 | [email protected] | http://www.sennza.com.au/ | Twitter: @sennza @bronsonquick
THANKS ALOT
27 of 27
http://core.trac.wordpress.org/ticket/13237
sennza | (07) 3040-1545 | [email protected] | http://www.sennza.com.au/ | Twitter: @sennza @bronsonquick