Upgrade to Pro — share decks privately, control downloads, hide ads and more …

BuddyPress 1.6.2

BuddyPress 1.6.2

What is BuddyPress, how to set it up, and what it can do

Suzette Franck

January 02, 2013
Tweet

More Decks by Suzette Franck

Other Decks in Technology

Transcript

  1. Suzette Franck @mt_Suzette WordPress Evangelist Lead Media Temple 1.6.2 Ventura

    County WordPress Interest Group January 2, 2013 Wednesday, January 2, 13
  2. What Is BuddyPress? • Social Networking Plugin for WordPress •

    Features Similar to Facebook • First Released in May of 2009 • Open Source • Built Upon MySQL and PHP Technologies • Latest Version is 1.6.2 Wednesday, January 2, 13
  3. Requirements • WordPress 3.4 • PHP 5.2.4 or better •

    MySQL 5.0 or better • Apache Module mod_rewrite enabled for “pretty permalinks” • Good Backup of all Files & SQL Dump Wednesday, January 2, 13
  4. Features • Activity Streams & Status Updates • User Self-Registration

    • Extended Profiles • Friend Connections • Private Messaging • Blogging & Static Pages • Discussion Groups & Forums • Member Listing Wednesday, January 2, 13
  5. Installation • Enable Components • Setup Pages: Activity, Forums, Groups,

    Members, Activate, & Register • Update Permalinks • Activate BuddyPress Enabled Theme or Use BuddyPress Template Pack • Finish & Activate • Public Access (Settings > General) Wednesday, January 2, 13
  6. Upgrading/Backing Up • Backup all files through sFTP, SSH, or

    plugin of choice • Backup database (codex) • Test on demo site when possible • Consider subdomain for established sites • Troubleshooting (codex) • Before upgrading: Backup Backup Backup! Wednesday, January 2, 13
  7. BuddyPress Administration • Settings > BuddyPress • Enable Components •

    Setup Pages • General Settings • Forums Setup: Groups or Sitewide Forums • User Profile Fields (Users > Profile Fields) Wednesday, January 2, 13
  8. Forum Installation • bbPress 2.1.2 • Group Forums Limited to

    Group Members Only • Sitewide Forums Open to Everyone • Forum Setup (codex) Wednesday, January 2, 13
  9. Extended User Profiles • Users > Profile Fields • Add

    fields relevant to your audience • Text Box, Multi-line Text Box • Date Selector • Radio Buttons, Checkboxes • Drop-down Select Box, Multi-Select Box • Privacy Recently Added Wednesday, January 2, 13
  10. Parent & Child Themes • BuddyPress default theme files are

    at: /wp-content/plugins/buddypress/bp-themes/bp-default NEVER EDIT BP-DEFAULT THEME OR CORE FILES DIRECTLY! • Create a new folder under: /wp-content/themes • Copy bp-default theme files to new folder • Replace style.css, delete content of functions.php in new folder • BuddyPress Template Pack for existing themes Wednesday, January 2, 13
  11. Example style.css /* Theme Name: BuddyPress Custom Child Theme Theme

    URI: http://example.org/wp-content/themes/bp-custom/ Description: Modified Child Theme for BuddyPress. Version: 1.0 Author: Suzette Franck Author URI: http://suzettefranck.com/ Template: bp-default Tags: buddypress, two-column, light, white */ Default theme and admin bar styles are inherited by default (codex) bp_dtheme_enqueue_styles() Wednesday, January 2, 13
  12. BuddyPress Plugins • 458 BuddyPress plugins • Many WordPress plugins

    work with BuddyPress • Listed in WordPress or BuddyPress directories • Good star rating • Number of votes • Reputation in support forums • Updated regularly • Good documentation with screenshots Wednesday, January 2, 13
  13. BuddyPress Plugin Examples • BuddyPress Template Pack • BuddyPress Private

    Community • Configure SMTP (works well with Google Apps) • s2Member (monetize memberships) • AdRotate & Advertising Manager • BuddyMobile & BP Extended Settings • Achievements • Search plugins for “BP” instead of BuddyPress Wednesday, January 2, 13
  14. BuddyPress Resources • BuddyPress: http://buddypress.org • Support: http://buddypress.org/support • Documentation:

    http://codex.buddypress.org • WPMU Dev & WPMU.org http://premium.wpmudev.org http://wpmu.org Wednesday, January 2, 13
  15. Q & A • I love tweets! @mt_Suzette • [email protected]

    • http://suzettefranck.com Wednesday, January 2, 13