Your SlideShare is downloading. ×
BuddyPress OCWC 2010
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

BuddyPress OCWC 2010

1,050

Published on

BuddyPress Presentation for OCWordCamp 2010

BuddyPress Presentation for OCWordCamp 2010

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,050
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Presented by Suzette Franck
  • 2. 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
  • 3. Features Activity Streams and Status Updates User Self Registration Extended Profiles Friend Connections Private Messaging Blogging & Static Pages Discussion Forums & Groups Member Listing
  • 4. 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)
  • 5. 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);
  • 6. 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)
  • 7. Plugins ->Add new
  • 8. BuddyPress Administration General Settings Component Setup Forums Setup Profile Field Setup (Extended Profiles) Welcome Pack (If installed)
  • 9. General Settings
  • 10. Component Setup
  • 11. Forums Setup
  • 12. Profile Field Setup
  • 13. Add New Field
  • 14. Welcome Pack
  • 15. BuddyPress Admin Bar My Account  Activity  Profile  Messages  Friends  Groups  Settings  Logout Dashboard (Admins only)  New Post  Manage Posts  Manage Comments Notifications
  • 16. 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
  • 17. Creating Groups
  • 18. Forums – Posting Topics
  • 19. Appearance Themes Menus Widgets Header Editor
  • 20. Themes
  • 21. Menus
  • 22. Widgets
  • 23. Header
  • 24. Editor
  • 25. 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/
  • 26. 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 );
  • 27. 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
  • 28. 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
  • 29. 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/  Jobs and Projects  http://premium.wpmudev.org/wpmu-jobs/

×