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

BuddyPress Orange County WordCamp 2011

BuddyPress Orange County WordCamp 2011

Avatar for Suzette Franck

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