WordPress is a great platform where you can quickly create a web presence, but do you want more engagement? Do you want to take your web presence to the next step and build an online community? If this direction sounds exciting, then BuddyPress is the right plugin to get there with minimal fuss!
BuddyPress is a fun and flexible plugin that can be used to build online communities, teams and groups on top of the WordPress platform. BuddyPress lets you add extended member profiles, activity streams, user groups, messaging, notifications and more.
2. David Mackey
@dbmackey
AGENDA
Who Are you?
Who Am I?
Problem - WP Community Creation
Solution - BuddyPress Plugin
(examples, features & demo)
Questions
4. David Mackey
@dbmackey
WHO AM I?
Geek
• B.Math in Computer Science with Electrical Engineering Electives,
Honours, Co-op, University of Waterloo
• 23 years inTelecommunications at Nortel/Avaya
Programmer/Manager/Architect & Customer Service
Digital Marketing Consultant
• Solution Architect who connects businesses with customers
• 200+Twitter Followers - @dbmackey
Frustrated Shopper
• Modshopr Website
• 300+Twitter Followers - @modshopper
16. David Mackey
@dbmackey
THEMES
BuddyPress Groups Extras
BP Group Documents
bbPress
Commons in a Box (CUNY)
Many, many more …
PLUGINS
Works with “reputable” WP themes
Theme compatibility added:
BuddyPress 1.7 (April 2013)
17. David Mackey
@dbmackey
CONSIDER
Performance
• BuddyPress is not your typical WordPress website
Community Management
• Managing a community requires different skills than
managing a blog and/or CMS
• Registration spam
• Content spam
19. David Mackey
@dbmackey
BuddyPress Demo Script
Start State
Theme: TwentySeventeen
Page: One home page; show page
Plugins No activated plugins
Settings/General Anyone can register
Settings/Reading Front page displays = static page
Dashboard Show menu, users and settings
Install & Activate BuddyPress plugin
Dashboard/Plugins Find BuddyPress and Install Now
Dashboard/Plugins Activate BuddyPress
Dashboard Show new menu, users and settings
Page: Show home page - no change
Dashboard Show new pages: Activate, Activity, etc.
Dashboard Show BuddyPress settings
BuddyPress Configuration
Settings/BuddyPress Components: turn on groups, etc
Dashboard/Pages Show new group page
Settings/BuddyPress Show new BuddyPress page settings
Menu Configuration
Appearance/Menus Create new BuddyPress menu
Appearance/Menus Select Groups, Members, Activity, Register,
and add to menu. Save menu.
Appearance/Menus Manage Locations: select Buddypress
for top menu
Home Page Show the new navigation options
Dashboard/Pages Change “Groups” to “Teams” and
“Members” to “Players”
Home Page Show customization for “Hockey Team”
20. David Mackey
@dbmackey
BuddyPress Demo Script cont’d
Register User: Coach
Header Logout as admin
Home Page Register as “coach”
Login Login in as admin
Dashboard/Users Show coach is not a user
Go to Manage Signups
Select coach, activate, apply, confirm
Show coach is a user
Logout as admin
Login as coach
Edit Profile
Create Group
Register User: Player
Join Group
Interaction: Activity, Messages, Notification, etc