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
Top Related