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
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. 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. 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. 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. 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. 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. 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. 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
12. 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/
19. 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