Turn Your WordPress Site into a Social Network

AID: 2659
  • Status: Published

3540 points

  • ByBMilneSLO
  • TypeGeneral
  • Posted on2010-03-12 at 10:06:52
Awards
  • Community Pick

How to install BuddyPress on your self-hosted WordPress site

It’s been called everything from “social networking in a box” to “Facebook without the terms of service,” but until Feb. 16, BuddyPress was a relatively unknown outside the WordPress MU (multiple user) community.

The release of BuddyPress 1.2 last month is starting to change that, making it possible to add a social networking layer to the standard, self-hosted version of WordPress (AKA, the WordPress.org install) for the first time. Note: BuddyPress can’t be installed on WordPress.com-hosted blogs. For a breakdown of the different WordPress projects, read more about The WordPress Projects You Haven’t Heard About.

So, if you like Facebook or MySpace, but aren’t a fan of the terms of service or other fallbacks of those sites, BuddyPress allows you to set up your own social network for your WordPress site with the features that work for you and your community.

And, it’s open source and GPL licensed, just like WordPress.

By following these three easy steps, you’ll be able to install BuddyPress on your existing WordPress install and turn your blog into a fully functioning social networking site:

1. Back up your site/database and install WordPress,  if you haven't already. Here’s a review of what the latest version of WordPress offers.

If you’re new to WordPress, jumping into BuddyPress isn’t a good idea. Learn the ropes of WordPress before you starting digging into BuddyPress. WordPress.org has a good installation guide if you’re installing WordPress for the first time.

Back up your files again in case anything happens during the BuddyPress install. A majority of database errors and site breakdowns occur during upgrades or installations of new plugin or themes – and installing BuddyPress is like doing all of the above at once.

2. Go to your Plugins page within WordPress and “Add New,” searching the WordPress repository for the BuddyPress plugin. It might not be the first plugin on the list, so be sure to install the plugin entitled BuddyPress 1.2.1 by The BuddyPress Community.

buddypress-plugin.jpg
  • 256 KB
  • BuddyPress plugin
BuddyPress plugin



After installing BuddyPress from your dashboard, go to “Plugins” and click on the “Activate” link to get the BuddyPress code up and running.

You can also download BuddyPress manually, just like WordPress, just make sure you upload it to /wp-content/plugins/buddypress/ on your server and enable permalink support from your WordPress dashboard (Settings --> Permalinks) so that the added BuddyPress pages function properly.

3. Activate the BuddyPress theme of your choice, or use the BuddyPress Template Pack plugin to make it work with your current WordPress theme. This theme simply walks you through the steps of integrating your WordPress theme with BuddyPress, but be sure to double check your theme doesn’t break with the BP install.

buddypress-themes2.jpg
  • 141 KB
  • BuddyPress theme
BuddyPress theme



The first couple WP themes I tried all had issues with the navigation after installing BuddyPress, so I had to go with one of BP’s themes, which I tweaked to resemble my old WP site.

The good news being most of what you do with the themes and the BuddyPress Template Pack is reversible and doesn’t affect existing template files.

So, tinker with it. See if your theme can coexist with BuddyPress, and if not, check out the latest BuddyPress themes from your WordPress dashboard by going to Appearance  --> Add New Themes and searching the tag “buddypress.”

You can also find BP themes at sites such as:
- http://freebpthemes.com/
- http://diesellaws.com/
- http://www.michaelkuhlmann.com/b2/

If you’re unsure about whether to add a social networking layer to your site, check out BuddyPress’ demo site to get a feel for what it’s all about.

So that’s about as basic as you can get with BuddyPress. To see what you can really do with it, check out some BuddyPress-built sites such as VW Tank Wars, Eco Living and Tasty Kitchen.

There’s also a long list of plugins to mold and tweak BuddyPress into a social networking platform that fits your site.

For more on BuddyPress, check out BuddyPress.org.  

    Asked On
    2010-03-12 at 10:06:52ID2659
    Tags

    WordPress

    ,

    Blogs

    ,

    Blogger

    ,

    BuddyPress

    Topic

    WordPress

    Views
    1997

    Comments

    Add your Comment

    Please Sign up or Log in to comment on this article.

    Loading Advertisement...

    Top WordPress Experts

    1. jason1178

      145,332

      Master

      0 points yesterday

      Profile
      Rank: Genius
    2. Ray_Paseur

      8,440

      0 points yesterday

      Profile
      Rank: Savant
    3. webmatrixpune

      8,368

      0 points yesterday

      Profile
      Rank: Guru
    4. DaveBaldwin

      6,200

      0 points yesterday

      Profile
      Rank: Genius
    5. singleton

      6,000

      0 points yesterday

      Profile
      Rank: Guru
    6. COBOLdinosaur

      5,782

      0 points yesterday

      Profile
      Rank: Genius
    7. nap0leon

      4,000

      0 points yesterday

      Profile
      Rank: Wizard
    8. kozaiwaniec

      4,000

      0 points yesterday

      Profile
      Rank: Master
    9. ZShaver

      4,000

      0 points yesterday

      Profile
      Rank: Master
    10. sudaraka

      3,800

      0 points yesterday

      Profile
      Rank: Sage
    11. mplungjan

      2,800

      0 points yesterday

      Profile
      Rank: Genius
    12. gwkg

      2,800

      0 points yesterday

      Profile
      Rank: Genius
    13. matthewstevenkelly

      2,800

      0 points yesterday

      Profile
      Rank: Wizard
    14. therealteune

      2,800

      0 points yesterday

      Profile
      Rank: Guru
    15. easynow111

      2,764

      0 points yesterday

      Profile
      Rank: Guru
    16. xterm

      2,600

      0 points yesterday

      Profile
      Rank: Sage
    17. jeremyjared74

      2,550

      0 points yesterday

      Profile
      Rank: Genius
    18. pramodcnair

      2,400

      0 points yesterday

      Profile
      Rank: Master
    19. jtwcs

      2,340

      0 points yesterday

      Profile
      Rank: Master
    20. vigilparikh

      2,200

      0 points yesterday

      Profile
      Rank: Master
    21. babuno5

      2,100

      0 points yesterday

      Profile
      Rank: Wizard
    22. rlively

      2,000

      0 points yesterday

      Profile
    23. kpmartin

      2,000

      0 points yesterday

      Profile
      Rank: Master
    24. madaboutasp

      2,000

      0 points yesterday

      Profile
      Rank: Master
    25. c_a_n_o_n

      2,000

      0 points yesterday

      Profile
      Rank: Guru

    Hall Of Fame