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

BuddyPress Orange County WordCamp 2011

BuddyPress Orange County WordCamp 2011

Suzette Franck

May 14, 2011
Tweet

More Decks by Suzette Franck

Other Decks in Technology

Transcript

  1. What Is BuddyPress?  Social networking plugin for WordPress 

    Features similar to Facebook  Released in May of 2009  Open Source  Built upon MySQL and PHP technologies 2 Thursday, December 6, 12
  2. Features  Activity Streams and Status Updates  User Self

    Registration  Extended Profiles  Friend Connections  Private Messaging  Blogging & Static Pages  Discussion Forums & Groups  Member Listing 3 Thursday, December 6, 12
  3. Requirements  A working installation of WordPress or WordPress MU

    version 2.9.1 or greater.  PHP version 4.3 or greater.  MySQL 4.1 or greater.  The mod_rewrite Apache module enabled.  A good back up all files in root directory (FTP)  An SQL Dump (Backup of your database) 4 Thursday, December 6, 12
  4. Loss Prevention  Backup all files via FTP  Backup

    database  http://wordpress.org/extend/plugins/wp-migrate-db/  More Info:  http://codex.wordpress.org/WordPress_Backups  Test on demo site when possible  Troubleshooting:  White Screen of Death http://codex.buddypress.org/troubleshooting/blank-pages/  Out of Memory Error Add to wp-config.php file: define ('WP_MEMORY_LIMIT', '64M'); 5 Thursday, December 6, 12
  5. Installing BuddyPress  Backup Existing Database and Files  Automatic

    or Manual Installation  /wp-content/plugins /  Update Permalinks  Activate BuddyPress Enabled Theme  Public Access (Anyone can Register)  Other WordPress Settings  Reading (Blog and Front Page)  Discussion (Comments, Trackbacks)  Privacy (Allow search engine robots) 6 Thursday, December 6, 12
  6. BuddyPress  General Settings  Component Setup  Forums Setup

     Profile Field Setup (Extended Profiles)  Welcome Pack (If installed) 8 Thursday, December 6, 12
  7. BuddyPress Admin Bar  My Account  Activity  Profile

     Messages  Friends  Groups  Settings  Logout  Dashboard (Admins only)  New Post  Manage Posts  Manage Comments  Notifications 15 Thursday, December 6, 12
  8. Groups and Forums  Privacy Options  Public, Private, or

    Hidden  Group Roles  Members, Moderators, and Administrators  Front-end Administration  Admin: Edit Details, Group Settings, Group Avatar, Manage Members, Delete Group 16 Thursday, December 6, 12
  9. Parent/Child Themes  Prevent against modifications loss in upgrades 

    BuddyPress default theme files are at: /wp-content/plugins/buddypress/bp-themes/bp-default  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  More documentation at: http://codex.buddypress.org/theme-development/building-a- buddypress-child-theme/ 25 Thursday, December 6, 12
  10. style.css /* Theme Name: BuddyPress Custom Theme Theme URI: http://location.com

    Description: Modified theme for BuddyPress. Version: 1.0 Author: Suzette Franck Author URI: http://location.com/ Template: bp-default Tags: buddypress, two-column, light, white */ /* Inherit the default theme styles */ @import url( ../../plugins/buddypress/bp-themes/bp- default/_inc/css/default.css ); /* Inherit the default theme adminbar styles */ @import url( ../../plugins/buddypress/bp-themes/bp- default/_inc/css/adminbar.css ); 26 Thursday, December 6, 12
  11. BuddyPress Plugins  Over 312 BuddyPress plugins  Many WordPress

    plugins work with BuddyPress  Listed in WordPress or BuddyPress Plugin directory  Good star rating  Number of votes  Reputation in Support forums  Good documentation with screen shots 27 Thursday, December 6, 12
  12. BuddyPress Plugins  BuddyPress Private Community  Welcome Pack 

    Configure SMTP  Buddy Press Group Email Subscription  BP Profile Privacy  Buddypress Like  Buddypress Links  WP FacebookConnect  s2member  Advertising Manager  AdRotate  More tested plugins at http://www.PluginXPress.com 28 Thursday, December 6, 12
  13. BuddyPress Resources  BuddyPress: http://buddypress.org  Showcase  http://buddypress.org/showcase/ 

    Extend  Themes : http://buddypress.org/extend/themes /  Plugins: http://buddypress.org/extend/plugins/  Support  Forums: http://buddypress.org/support/topics/  Documentation: http://codex.buddypress.org/home/  WPMU/WPMUDEV  BuddyPress Articles  http://wpmu.org/category/buddypress/  BuddyPress Themes  http://premium.wpmudev.org/buddypress-themes/  WPMU DEV Themes Demo  http://buddypressthemes.org/ 29 Thursday, December 6, 12