• Like
  • Save
Get Thee Behind Me: Making BuddyPress do thine bidding
Upcoming SlideShare
Loading in...5
×
 

Get Thee Behind Me: Making BuddyPress do thine bidding

on

  • 3,054 views

 

Statistics

Views

Total Views
3,054
Views on SlideShare
3,008
Embed Views
46

Actions

Likes
1
Downloads
14
Comments
0

4 Embeds 46

http://www.convertiv.com 20
http://socialmediaanswers.com 15
http://www.slideshare.net 7
http://speakerrate.com 4

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Get Thee Behind Me: Making BuddyPress do thine bidding Get Thee Behind Me: Making BuddyPress do thine bidding Presentation Transcript

    • Get thee behind me! Making BuddyPress do thine bidding Boone Gorges @boonebgorges [email_address] http://teleogistic.net
    • “ Facebook in a box”
      • Friends
      • Extended profiles
      • Groups
      • Forums
      • Interactive activity streams
    • Example: CUNY Academic Commons http://commons.gc.cuny.edu
    • Customization Case Study: A rocking website
    • bp-default: Does not rock
    • Dashboard > BP > Profile Fields
    • Customizing components
    • Dashboard > BP > Component Setup
    • Lame
    • define( 'BP_MEMBERS_SLUG', 'headbangers' ); bp-custom.php
    • Awesome
    • Lame
    • define( 'BPLANG', 'rock' ); if ( file_exists( BP_PLUGIN_DIR . '/bp-languages/buddypress-' . BPLANG . '.mo' ) ) { load_textdomain( 'buddypress', BP_PLUGIN_DIR . '/bp-languages/buddypress-' . BPLANG . '.mo' ); } bp-custom.php [plugin-dir]/buddypress/ bp-languages/ buddypress-rock.po
    • Awesome
    • Theming with bp-sn-parent
    • bp-sn-parent standard WP theme + BP theme files
    • Lame
    • [theme-dir]/bp-rock/style.css
    • [theme-dir]/bp-rock/ _inc/css/style.css
    • Awesome
    • Plugins
    • Tools
      • Group extension API
        • http://codex.buddypress.org/developer-docs/group-extension-api/
      • Skeleton component
        • http://wordpress.org/extend/plugins/buddypress-skeleton-component/
    • Hooks and filters function how_bad_ass_am_i() { global $bp; $user_id = $bp->displayed_user->id; $user_name = $bp->displayed_user->fullname; $user_url = $bp->displayed_user->domain; echo '<a href=&quot;' . $user_url . '&quot;>' . $user_name . '</a> is bad ass #' . $user_id . ' on this site.'; } add_action( 'bp_before_profile_field_content', 'how_bad_ass_am_i' ); bp-custom.php
    • AWESOME!!!!!!!!!!
    • Resources
      • http://codex.buddypress.org/
      • http://buddypress.org/forums
      • http://buddypress.org/extend/plugins/
    • Yes! Boone Gorges @boonebgorges [email_address]