Creating Community with<br />November 14, 2009<br />@LisaSabinWilson<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Cr...
User, meet BuddyPress<br />What is BuddyPress…and what it isn’t<br />Quick tour through BuddyPress features<br />How sites...
WordPress MU + BuddyPress<br />Add BuddyPress to an <br />existing installation of <br />WordPress MU to create a <br />fu...
BuddyPress is NOT Facebook(in a box or otherwise)<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community wi...
BuddyPress is Facebook-ish<br />Facebook is global where BuddyPress is targeted in a way that you direct<br />Conversation...
BuddyPress Components<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
Extended Profiles<br />Members within your community sharing information about themselves by filling out profile fields th...
Set Up Profile Fields<br />
User Registration Page profile fields for users to fill out<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Co...
Results of Profile FieldsPopulate Member Profile Pages<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Communi...
Friends<br />Meet new people and add friends within the social community through the Friends feature in BuddyPress.<br />N...
Private Messaging<br />Send and receive private messages from your friends within the community.<br />BuddyPress private m...
Private Messaging Feature	<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
The Wire<br />The wire is a place where community members and/or visitors can leave comments and feedback on different con...
The Wire Feature<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
Activity Streams<br />Aggregation of different types of activity throughout the community.<br />Individual activity stream...
Activity Stream Feature<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
Blog Tracking<br />When user  blogs are enabled, BuddyPress tracks:<br />The creation of new blogs<br />New/recent blog co...
Blog Tracking Feature<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
Status Updates<br />Think Twitter.<br />What are you doing right now, updates on your member profile<br />Gets published t...
Status Updates Feature<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
Groups<br />Micro-communities within the larger community<br />A gathering of community members in one Group <br />Typical...
Group Examples<br />Andy Peatling<br />“BP Jedi Masters”<br />A group for master level BuddyPress developers and gurus<br ...
Group Examples<br />Mark Jaquith<br />“BP Consultants”<br />A group for people providing BuddyPress consultation services<...
Group Examples<br />Matt Mullenweg<br />“Total Newbie”<br />A group for newbies wanting to learn more about BuddyPress<br ...
WPMU BuddyPress  Members  Group Creation<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with Bud...
BuddyPress Group Features<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
Group Forums powered by bbPress<br />Forums can be enabled to allow groups to run individual discussion forums<br />Group ...
Forums Directory – Topic Listings<br />Topic  listings can be filtered by:<br /><ul><li> Newest
 Most Popular
Unreplied
 My Topics</li></ul>November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
Individual Group Forum Page<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
Directories<br />Searchable and Filterable community-wide directories<br />Groups<br />Blogs<br />Members<br />Forums<br /...
Directories Feature - Members<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
Directories Feature - Forums<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
Site Wide Activity Streaming<br />What is happening right now in your community?<br />Searchable<br />Filterable<br />Stat...
Site Wide Activity Stream<br />Filter community activity by:<br /><ul><li>Blog activity
Friendships
Group activity
 Profile activity
Member status updates</li></ul>Site Wide activity streams paginate, by default, after 25 listings and keeps up to 200 list...
BuddyPress Specific WidgetsCan be used on all member blogs<br />Members, Groups, Blogs<br />Welcome Widget<br />Who is Onl...
Widget Examples Members & Groups<br />Toggle Member and Groups display by:<br /><ul><li> Newest
Active
 Popular</li></ul>November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
How are sites using BuddyPress??<br />Creating/growing communities<br />Extending social network involvement<br />Networks...
BugleNotes.com<br />A social community for Grads and Cadets of West Point.<br />The community is the focus  with site wide...
WeEarth.com<br />Social community of users fostering social consciousness through art, activism and media.<br />Number one...
Upcoming SlideShare
Loading in...5
×

Creating Community with BuddyPress

18,817

Published on

Lisa Sabin-Wilson's talk at WordCamp New York 11/2009 on creating a community with BuddyPress and WordPress MU

Published in: Technology
2 Comments
24 Likes
Statistics
Notes
No Downloads
Views
Total Views
18,817
On Slideshare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
252
Comments
2
Likes
24
Embeds 0
No embeds

No notes for slide

Creating Community with BuddyPress

  1. 1. Creating Community with<br />November 14, 2009<br />@LisaSabinWilson<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  2. 2. User, meet BuddyPress<br />What is BuddyPress…and what it isn’t<br />Quick tour through BuddyPress features<br />How sites are using BuddyPress today?<br />Customizing your BuddyPress site using the included parent/child theme framework<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  3. 3. WordPress MU + BuddyPress<br />Add BuddyPress to an <br />existing installation of <br />WordPress MU to create a <br />fully functional social <br />community on your own <br />web site.<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  4. 4. BuddyPress is NOT Facebook(in a box or otherwise)<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  5. 5. BuddyPress is Facebook-ish<br />Facebook is global where BuddyPress is targeted in a way that you direct<br />Conversations on Facebook happen in front of everyone..including your mother (have you friended her?)<br />Conversations on BuddyPress happen in front of YOUR own niche social community<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  6. 6. BuddyPress Components<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  7. 7. Extended Profiles<br />Members within your community sharing information about themselves by filling out profile fields that have been created by the site administrator.<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  8. 8. Set Up Profile Fields<br />
  9. 9. User Registration Page profile fields for users to fill out<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  10. 10. Results of Profile FieldsPopulate Member Profile Pages<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  11. 11. Friends<br />Meet new people and add friends within the social community through the Friends feature in BuddyPress.<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  12. 12. Private Messaging<br />Send and receive private messages from your friends within the community.<br />BuddyPress private messaging is like a built-in email engine for you to send and receive messages between friends.<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  13. 13. Private Messaging Feature <br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  14. 14. The Wire<br />The wire is a place where community members and/or visitors can leave comments and feedback on different content within the community:<br />Member profiles<br />Groups<br />Photos, links, etc.<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  15. 15. The Wire Feature<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  16. 16. Activity Streams<br />Aggregation of different types of activity throughout the community.<br />Individual activity streams<br />Site-wide activity streams<br />Group activity streams<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  17. 17. Activity Stream Feature<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  18. 18. Blog Tracking<br />When user blogs are enabled, BuddyPress tracks:<br />The creation of new blogs<br />New/recent blog comments<br />New/recent blog posts<br />Searchable Blog Directory<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  19. 19. Blog Tracking Feature<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  20. 20. Status Updates<br />Think Twitter.<br />What are you doing right now, updates on your member profile<br />Gets published to the activity stream on your profile, and in the site wide activity stream<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  21. 21. Status Updates Feature<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  22. 22. Groups<br />Micro-communities within the larger community<br />A gathering of community members in one Group <br />Typical formed around a specific niche or topic<br />Private, Hidden and Public<br />Wire, News, Forums<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  23. 23. Group Examples<br />Andy Peatling<br />“BP Jedi Masters”<br />A group for master level BuddyPress developers and gurus<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  24. 24. Group Examples<br />Mark Jaquith<br />“BP Consultants”<br />A group for people providing BuddyPress consultation services<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  25. 25. Group Examples<br />Matt Mullenweg<br />“Total Newbie”<br />A group for newbies wanting to learn more about BuddyPress<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  26. 26. WPMU BuddyPress  Members  Group Creation<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  27. 27. BuddyPress Group Features<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  28. 28. Group Forums powered by bbPress<br />Forums can be enabled to allow groups to run individual discussion forums<br />Group forums powered by bbPress<br />No bbPress installation required – it’s already there when you install BuddyPress!<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  29. 29. Forums Directory – Topic Listings<br />Topic listings can be filtered by:<br /><ul><li> Newest
  30. 30. Most Popular
  31. 31. Unreplied
  32. 32. My Topics</li></ul>November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  33. 33. Individual Group Forum Page<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  34. 34. Directories<br />Searchable and Filterable community-wide directories<br />Groups<br />Blogs<br />Members<br />Forums<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  35. 35. Directories Feature - Members<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  36. 36. Directories Feature - Forums<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  37. 37. Site Wide Activity Streaming<br />What is happening right now in your community?<br />Searchable<br />Filterable<br />Status Updates<br />New Friendships<br />Blog Posts/Comments<br />Group Creation/Discussion<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  38. 38. Site Wide Activity Stream<br />Filter community activity by:<br /><ul><li>Blog activity
  39. 39. Friendships
  40. 40. Group activity
  41. 41. Profile activity
  42. 42. Member status updates</li></ul>Site Wide activity streams paginate, by default, after 25 listings and keeps up to 200 listings<br />Site Wide activity streams publishes an RSS Feed users can subscribe to:<br />http://domain.com/activity/feed<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  43. 43. BuddyPress Specific WidgetsCan be used on all member blogs<br />Members, Groups, Blogs<br />Welcome Widget<br />Who is Online<br />Members: Newest, Active, Popular<br />Recently Active Members<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  44. 44. Widget Examples Members & Groups<br />Toggle Member and Groups display by:<br /><ul><li> Newest
  45. 45. Active
  46. 46. Popular</li></ul>November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  47. 47. How are sites using BuddyPress??<br />Creating/growing communities<br />Extending social network involvement<br />Networks of Blogs<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  48. 48. BugleNotes.com<br />A social community for Grads and Cadets of West Point.<br />The community is the focus with site wide activity streams, groups, and member listings displayed directly on the front page.<br />The main site blog is a click a way, as well as the Member, Groups and Forums directories.<br />BugleNotes.com uses the default BuddyPress child theme, hooked into the default BuddyPress parent framework.<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  49. 49. WeEarth.com<br />Social community of users fostering social consciousness through art, activism and media.<br />Number one focus is content on the front page, with the BuddyPress community features built as more of an enhancement feature.<br />Allows creation of member blogs, profiles and groups.<br />E-Commerce piece is powered by the WP Shopp plugin<br />Design is a customized WordPress theme with BuddyPress theme features built in.<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  50. 50. NourishNetwork.com<br />Food and cooking community with an emphasis on sustainable foods and eco-friendly cooking methods.<br />Front page mixes main site content with member community features that pulls BuddyPress features into the front page such as:<br /><ul><li>Site admin status updates
  51. 51. Site contributor status updates
  52. 52. Forums
  53. 53. Members widget</li></ul>This community does have member blogs enabled, groups cannot be created by community members and the social community aspect of the site is fully guided and controlled by the site admin.<br />Uses a heavily customized BP child theme, using BP parent theme framework.<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  54. 54. SportsGrants.Org<br />Using social media to raise money for non profit foundations worldwide like Susan B. Komen and the Lance Armstrong Foundation.<br />Integrating WordPress MU, BuddyPress and other social media like Twitter, Facebookand YouTube<br />Design is a modified WooTheme (Productum) – BuddyPress integrated into the WooTheme framework for their Member profiles, directories, and groups.<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  55. 55. Customizing BuddyPress<br />bp-sn-parent<br />Parent/Child theme framework:<br /><ul><li>bp-sn-parent
  56. 56. bp-default</li></ul>BuddyPress themes get moved from /buddypress/bp-themes/ to /wp-content/themes … for now.<br />STYLE changes happen in bp-default. Activate the bp-default theme.<br />FUNCTION changes happen with bp-sn-parent files… dropped into the bp-default folder.<br />bp-default<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  57. 57. Customize CSS and Images in bp-default<br />/* <br />Theme Name: BuddyPress Default<br />Theme URI: http://buddypress.org/extend/themes/<br />Description: The default theme for BuddyPress.<br />Version: 1.1.2<br />Author: BuddyPress.org<br />Author URI: http://buddypress.org<br />Tags: buddypress, three-columns, white, orange, flexible-width<br />Template: bp-sn-parent<br />*/<br />/* Font styles */<br />@import url( ../bp-sn-parent/_inc/css/fonts/12px.css );<br />/* Layout styles for home page, internal pages and blog/directory pages */<br />@import url( ../bp-sn-parent/_inc/css/layout/home-page/3c-right.css );<br />@import url( ../bp-sn-parent/_inc/css/layout/internal-pages/3c-left.css );<br />@import url( ../bp-sn-parent/_inc/css/layout/blog-dir-pages/2c-right.css );<br />/* Default theme admin bar styles */<br />@import url( _inc/css/adminbar.css );<br />/* Default theme styles */<br />@import url( _inc/css/screen.css );<br />/* Uncomment the following line and add your custom styles to &apos;_inc/css/custom.css&apos; */<br />/* @import url( _inc/css/custom.css ); */<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  58. 58. Bp-default CSS<br />Template: bp-sn-parent – this tells BuddyPress that this child theme wishes to inherit all the template files from the bp-sn-parent theme<br />@import url( _inc/css/custom.css ); <br /> uncomment this line and upload a custom.css to /wp-content/themes/bp-default/_inc/css and use it to customize the CSS stying of your theme<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  59. 59. November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  60. 60. BuddyPress Parent Theme<br />Contains all template functions<br />Do not alter  copy to the bp-default<br />THEN you can alter it to your hearts content<br />This keeps the bp-sn-parent theme framework completely intact and keeps your theme upgrade proof!<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  61. 61. November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  62. 62. Creating Community with<br />Thank you!<br />@LisaSabinWilson<br />http://lisasabin-wilson.com<br />WordPress For Dummies<br />BuddyPress For Dummies<br />(both available on Amazon.com)<br />November 14, 2009<br />Lisa Sabin-Wilson<br />Creating Community with BuddyPress<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×