<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WPMU.orgBuddyPress | WPMU.org</title>
	<atom:link href="http://wpmu.org/category/buddypress/feed/" rel="self" type="application/rss+xml" />
	<link>http://wpmu.org</link>
	<description>WordPress, Multisite &#38; BuddyPress plugins, themes, news and reviews and special offers from the team at WPMU.org</description>
	<lastBuildDate>Tue, 18 Jun 2013 21:12:14 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<item>
		<title>What&#8217;s New In BuddyPress 1.8</title>
		<link>http://wpmu.org/whats-new-in-buddypress-1-8/</link>
		<comments>http://wpmu.org/whats-new-in-buddypress-1-8/#comments</comments>
		<pubDate>Fri, 14 Jun 2013 17:45:55 +0000</pubDate>
		<dc:creator>Sarah Gooding</dc:creator>
				<category><![CDATA[BuddyPress]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[buddypress news]]></category>
		<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://wpmu.org/?p=117172</guid>
		<description><![CDATA[BuddyPress 1.8 is right around the corner - get the scoop on all the new features and improvements.]]></description>
			<content:encoded><![CDATA[<p>In case you missed it, the first beta of BuddyPress 1.8 was released this week. <a href="http://wpmu.org/7-exciting-new-features-in-buddypress-1-7/" target="_blank">BuddyPress 1.7</a> introduced theme compatiblity and a host of other exciting features. Although 1.8 has had a shorter release cycle, it&#8217;s still packed with some very cool new features and improvements. </p>
<div class="image-grid cgrid-row">
<div class="cgrid-col cgrid-col-span-full"><a href="http://wpmu.org/wp-content/uploads/2013/06/bp18-feature1.jpg" rel="lightbox[117172]" title="bp18-feature"><img src="http://wpmu.org/wp-content/uploads/2013/06/bp18-feature1-700x350.jpg" alt="" title="bp18-feature" width="700" height="350" class="aligncenter size-ratio-large wp-image-117280" /></a></div>
</div>
<p>Here&#8217;s a little bit of what you can expect from BuddyPress 1.8:</p>
<h4>BP_Group_Extension Rewritten</h4>
<p>Many BuddyPress plugins interface with the groups component. The <strong>BP_Group_Extension</strong> has been rewritten to make it faster for plugins that depend on it. The new changes will make writing group extension plugins much easier than before.</p>
<h4>Improvements to Group Administration Panels</h4>
<p>BuddyPress 1.8 adds pagination support to &#8220;Manage Members&#8221; panel in the dashboard.</p>
<h4>Template Hierarchy</h4>
<p>BuddyPress 1.8 introduces a new template hierarchy layer for top-level templates. This hierarchy more closely matches <a href="http://codex.wordpress.org/Template_Hierarchy" title="WordPress Template Hierarchy" target="_blank">WordPress’s template hierarchy</a>. Theming BuddyPress will now be more natural for those who are already familiar with theming WordPress.</p>
<h4>Ability to Disable @mentions</h4>
<p>This release includes a filter that will let you easily disable @mentions. Just add this line to your <a href="http://codex.buddypress.org/developer/customizing/bp-custom-php/" target="_blank">bp-custom.php</a> file:</p>
<div id="fvch-codeblock-0" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-0"><span class="php">add_filter<span class="php-brackets">(</span> <span class="php-string">'bp_activity_do_mentions'</span>, <span class="php-string">'__return_false'</span> <span class="php-brackets">)</span>;</span></pre>
</td>
</tr>
</table>
</div>
<h4>RSS feeds for activity streams</h4>
<p>RSS feeds have been revamped to better follow best practices for feed construction.</p>
<p>Want to help test BuddyPress 1.8-beta1? It&#8217;s not ready to be used in a production environment yet, but your testing can help to get it there sooner. <a href="http://downloads.wordpress.org/plugin/buddypress.1.8-beta1.zip" target="_blank">Download the zip file</a> from WordPress.org and take it for a spin.</p>
<!-- PHP 5.x --><p>Related posts:</p><ol>
<li><a href='http://wpmu.org/daily-tip-create-edit-and-delete-buddypress-groups-with-drag-and-drop/' rel='bookmark' title='Create, Edit, and Delete BuddyPress Groups with Drag and Drop'>Create, Edit, and Delete BuddyPress Groups with Drag and Drop</a> <small>BP Group Organizer is a new plugin that lets you...</small></li>
<li><a href='http://wpmu.org/expand-buddypress-rss-feeds-to-increase-collaboration-and-participation-within-your-community/' rel='bookmark' title='Expand BuddyPress RSS Feeds to Increase Collaboration and Participation within Your Community'>Expand BuddyPress RSS Feeds to Increase Collaboration and Participation within Your Community</a> <small>A new BuddyPress plugin is available that greatly expands the...</small></li>
<li><a href='http://wpmu.org/daily-tip-learn-how-to-customize-your-wordpress-theme-for-buddypress-with-the-bp-template-pack/' rel='bookmark' title='Learn How to Customize Your WordPress Theme for BuddyPress with the BP Template Pack Plugin'>Learn How to Customize Your WordPress Theme for BuddyPress with the BP Template Pack Plugin</a> <small>If you&#8217;re looking for some BuddyPress documentation on customizing your...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://wpmu.org/whats-new-in-buddypress-1-8/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Add Privacy Controls To The BuddyPress Activity Stream</title>
		<link>http://wpmu.org/add-privacy-controls-to-the-buddypress-activity-stream/</link>
		<comments>http://wpmu.org/add-privacy-controls-to-the-buddypress-activity-stream/#comments</comments>
		<pubDate>Wed, 08 May 2013 20:15:30 +0000</pubDate>
		<dc:creator>Sarah Gooding</dc:creator>
				<category><![CDATA[BP Plugins]]></category>
		<category><![CDATA[BuddyPress]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[privacy]]></category>

		<guid isPermaLink="false">http://wpmu.org/?p=114733</guid>
		<description><![CDATA[New BuddyPress plugin gives members multiple privacy options when posting activity updates.]]></description>
			<content:encoded><![CDATA[<p>New BuddyPress plugins are being released just about every day, and once in awhile there&#8217;s one that stands out with the potential to be universally useful. That&#8217;s the case with the new <a href="http://wordpress.org/extend/plugins/buddypress-activity-privacy/" target="_blank">BuddyPress Activity Privacy</a> plugin. It gives users the ability to restrict who can see their activity posts.</p>
<div class="image-grid cgrid-row">
<div class="cgrid-col cgrid-col-span-full"><a href="http://wpmu.org/wp-content/uploads/2013/05/private.jpg" rel="lightbox[114733]" title="private"><img src="http://wpmu.org/wp-content/uploads/2013/05/private-700x376.jpg" alt="" title="private" width="700" height="376" class="aligncenter size-ratio-large wp-image-114764" /></a></div>
</div>
<p>Once installed and activated, BuddyPress Activity Privacy adds the following privacy controls to the post update box for members:</p>
<ul>
<li>Anyone</li>
<li>Logged In Users</li>
<li>My Friends</li>
<li>Admin Only</li>
<li>Only Me</li>
</ul>
<p>Why anyone would select the &#8220;only me&#8221; option, I can only guess. Perhaps it&#8217;s a decent alternative for those who like to vent on social networks. &#8220;My Friends&#8221; privacy option puts the BuddyPress core friends component to good use, making it worthwhile for users to send and accept friend requests.</p>
<figure id="attachment_114735"  class="wp-caption alignnone wp-caption-right cgrid-row clearfix" style="width: 583px"><div class="cgrid-col cgrid-col-span-4 cgrid-col-right"><div class="cgrid-col-wide-right"><a href="http://wpmu.org/wp-content/uploads/2013/05/activity-privacy.jpg" rel="lightbox[114733]" title="activity-privacy"><img src="http://wpmu.org/wp-content/uploads/2013/05/activity-privacy-583x310.jpg" alt="" title="activity-privacy" width="583" height="310" class="size-ratio-4-1 wp-image-114735" /></a></div></div><figcaption class="wp-caption-text cgrid-col cgrid-col-span-1"><div class="cgrid-col-wide-left">Privacy controls added to the activity update box</div></figcaption></figure>
<p>Certain privacy controls are component-dependent. For example, the &#8220;Friends Only&#8221; privacy option in the dropdown will not show up unless you have the Friends component activated in the BuddyPress settings panel.</p>
<p>When posting within a group the group-specific privacy options will be added to the dropdown, inlcluding:</p>
<ul>
<li>My Friends in a Group</li>
<li>Group Members</li>
<li>Group Moderators</li>
<li>Group Admins</li>
</ul>
<figure id="attachment_114752"  class="wp-caption alignnone wp-caption-large cgrid-row" style="width: 646px"><div class="cgrid-col cgrid-col-span-full"><img src="http://wpmu.org/wp-content/uploads/2013/05/group-privacy.jpg" alt="" title="group-privacy" width="646" height="604" class="size-full wp-image-114752" /><figcaption class="wp-caption-text">Group-specific privacy options</figcaption></div></figure>
<p>In the past, the lack of privacy controls has turned many people off to using BuddyPress. This new plugin should help to alleviate some of those concerns, since most of the content flows through the activity stream and group components. I&#8217;ve tested the various privacy controls and they all seem to work just as advertised. The <a href="http://wordpress.org/extend/plugins/buddypress-activity-privacy/" target="_blank">BuddyPress Activity Privacy</a> plugin is one I would recommend for any BuddyPress site. It gives each member multiple privacy options on activity posts and should encourage more confident participation on your social network.</p>
<!-- PHP 5.x --><p>Related posts:</p><ol>
<li><a href='http://wpmu.org/a-look-at-the-present-and-future-of-the-buddypress-privacy-component/' rel='bookmark' title='A Look at the Present and Future of the BuddyPress Privacy Component'>A Look at the Present and Future of the BuddyPress Privacy Component</a> <small>Jeff Sayre announced today that BP Privacy v1.0-RC1 is now...</small></li>
<li><a href='http://wpmu.org/daily-tip-download-the-new-buddypress-profile-privacy-plugin/' rel='bookmark' title='Download the New BuddyPress Profile Privacy Plugin'>Download the New BuddyPress Profile Privacy Plugin</a> <small>Need basic profile privacy for BuddyPress? This free plugin has...</small></li>
<li><a href='http://wpmu.org/does-the-buddypress-community-care-about-user-privacy/' rel='bookmark' title='Does the BuddyPress Community Care About User Privacy?'>Does the BuddyPress Community Care About User Privacy?</a> <small>Yesterday Jeff Sayre, the developer of the BuddyPress Privacy Component,...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://wpmu.org/add-privacy-controls-to-the-buddypress-activity-stream/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The Ultimate Beginners Guide To BuddyPress</title>
		<link>http://wpmu.org/the-ultimate-beginners-guide-to-buddypress/</link>
		<comments>http://wpmu.org/the-ultimate-beginners-guide-to-buddypress/#comments</comments>
		<pubDate>Tue, 07 May 2013 15:30:18 +0000</pubDate>
		<dc:creator>Raelene Wilson</dc:creator>
				<category><![CDATA[BP Tutorials]]></category>
		<category><![CDATA[BuddyPress]]></category>
		<category><![CDATA[bbPress]]></category>

		<guid isPermaLink="false">http://wpmu.org/?p=113902</guid>
		<description><![CDATA[Are you thinking about setting up a social network? Are you suffering analysis paralysis after installing BuddyPress because you don't know which boxes you should tick? Keep reading for a rundown on the latest version of BuddyPress.]]></description>
			<content:encoded><![CDATA[<p>Are you thinking about setting up a social network for your university&#8217;s <a title="KiguSoc" href="http://www.yusu.org/activities/societies/906" target="_blank">onesie appreciation society</a>? Are you suffering analysis paralysis after installing BuddyPress because you don&#8217;t know which boxes you should tick? Or maybe you&#8217;ve set up version 1.7 and have a truck load of questions?</p>
<figure id="attachment_114476"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 448px"><div class="cgrid-col cgrid-col-span-3 cgrid-col-right"><div class="cgrid-col-wide-right"><img class="size-ratio-3-2 wp-image-114476" src="http://wpmu.org/wp-content/uploads/2013/05/479px-Children_sharing_a_milkshake-448x560.jpg" alt="Children sharing a milkshake" width="448" height="560" /><figcaption class="wp-caption-text">BuddyPress gives your site&#8217;s users a place to meetup and make buddies.</figcaption></div></div></figure>
<p>Well, you&#8217;ve come to the right place.</p>
<p>In this guide I&#8217;ll go through the ins and outs of BuddyPress, or as everyone and their dog likes to call it, social networking in a box.</p>
<p>I&#8217;ll cover:</p>
<ul>
<li><span style="line-height: 24px">What is BuddyPress?</span></li>
<li>Features</li>
<li><span style="line-height: 24px">Why you should use it</span></li>
<li><span style="line-height: 24px">Installation</span></li>
<li><span style="line-height: 24px">bbPress forums</span></li>
<li><span style="line-height: 24px">Plugins</span></li>
<li><span style="line-height: 24px">Themes</span></li>
<li><span style="line-height: 24px">Who uses it</span></li>
<li><span style="line-height: 24px">Support</span></li>
<li><span style="line-height: 24px">The future of BuddyPress</span></li>
</ul>
<h3>Okay, So What Is BuddyPress?</h3>
<p>Chances are you&#8217;ve stumbled across a website using BuddyPress without even knowing it. Ever visited <a href="http://kobebryant.com/">Kobe Bryant’s official website</a>? It uses BuddyPress. What about the <a href="http://my.telegraph.co.uk/">Daily Telegraph’s community website</a>? It also uses BuddyPress.</p>
<p>The <a href="http://blogs.ubc.ca/">University of British Colombia</a> uses BuddyPress to power its teaching and learning site. If you’ve ever felt the urge to pick up a pair of knitting needles and yarn then you might want to check out <a href="http://www.feeltheyarn.it/">Feel The Yarn</a> - it, too, is powered by BuddyPress.</p>
<p>BuddyPress is really just a plugin for WordPress sites but, as they say, good things come in small packages, or in this case, boxes.</p>
<figure id="attachment_114494"  class="wp-caption alignleft wp-caption-left cgrid-row" style="width: 177px"><div class="cgrid-col cgrid-col-span-1"><div class="cgrid-col-wide-left"><img class="size-ratio-1-4 wp-image-114494" src="http://wpmu.org/wp-content/uploads/2013/05/8394217408_5ffb3b8a1b_o-177x117.jpg" alt="Good things come in small packages" width="177" height="117" /><figcaption class="wp-caption-text">Good things like BuddyPress comes in small packages.</figcaption></div></div></figure>
<p>When installed on your site, BuddyPress turns it into a social media wonderland where members can make new friends and socialise &#8211; kind of like Facebook, but for niche communities.</p>
<p>BuddyPress allows users to create profiles, post messages, make connections with other people and create and interact in groups and forums.</p>
<p>If you’re interested in its history, Automattic bought out BuddyPress and hired its developer Andy Pealting in March 2008 to add social networking features to WordPress multisites. The first stable release hit the shelves in May 2009 and since then a small core team led by <a href="http://johnjamesjacoby.com/">John James Jacoby</a> has continued what Pealting started. The latest version, BuddyPress 1.7.1, was released in April.</p>
<p>In early 2010, Lisa Sabin-Wilson released the first edition of <a href="http://wpmu.org/wordpress-for-dummies-author-lisa-sabin-wilson-chats-with-wpmu-org-about-her-upcoming-book-and-the-future-of-buddypress/">BuddyPress for Dummies</a>.</p>

<h3>Let’s Break It Down</h3>
<p>BuddyPress is made up of a series of features, which you can <strong>pick and choose for your site</strong>, simply by ticking boxes:</p>
<ul>
<li><span style="line-height: 24px"><strong>Extended Profiles:</strong> Your site&#8217;s members can use fully editable profile fields to describe themselves.</span></li>
<li><strong>Account Settings: </strong>Allow your users to modify their account and notification settings directly from within their profiles.</li>
<li><strong>Friends Connection:</strong> Members can use this to create a friends list like they do on sites like Facebook and Ning.</li>
<li><strong>Private Messaging:</strong> Allows members to contact each other directly.</li>
<li><strong>Activity Streams:</strong> Global, personal, and group activity streams with threaded commenting, direct posting, favoriting and @mentions</li>
<li><strong>User Groups:</strong> Allows members to create groups where they can share info on topic areas that interest them.</li>
<li><strong>Site Tracking:</strong> Record activity for new posts and comments from your site.</li>
</ul>
<p>For a peek at the <a href="http://commons.gc.cuny.edu/">City University of New York’s Academic Common&#8217;s</a> brilliant integration of BuddyPress into its site, check out this fantastic video tour:</p>
<span style="text-align:center; display: block;"><a href="http://wpmu.org/the-ultimate-beginners-guide-to-buddypress/"><img src="http://img.youtube.com/vi/zxzjwwHZtHg/2.jpg" alt="" /></a></span>
<h3>Why Should I Use BuddyPress?</h3>
<p>1. BuddyPress has been <strong>designed to bring people together</strong> and is just the thing for:</p>
<ul>
<li><span style="line-height: 24px"><strong>Universities</strong> looking to create a social network for students.</span></li>
<li><span style="line-height: 24px"><strong>Companies</strong> that want to provide their employees as internal communication tool.</span></li>
<li><span style="line-height: 24px"><strong>Sports teams</strong> that want to create a place where players can catch up online after a game.</span></li>
<li><span style="line-height: 24px"><strong>Niche clubs</strong> seeking a place where like-minded people can chat about a brand or hobby.</span></li>
</ul>
<p>2.<strong> It is only going to get bigger and better.</strong> There have been vast improvements since version 1.0 and the core team along with hundreds of developers, designers and community volunteers put thousands of hours into the latest version of BuddyPress. Now that’s dedication.</p>
<p>Imagine what the next version of BuddyPress is going to be like? And the version after that? For a round-up of version 1.7’s features, check out Sarah’s Goodings’ write-up on the <a title="7 Exciting New Features In BuddyPress 1.7" href="http://wpmu.org/7-exciting-new-features-in-buddypress-1-7/" target="_blank">latest release</a>.</p>
<figure id="attachment_114614"  class="wp-caption alignleft wp-caption-left cgrid-row" style="width: 312px"><div class="cgrid-col cgrid-col-span-2"><div class="cgrid-col-wide-left"><img class="size-ratio-2-3 wp-image-114614" src="http://wpmu.org/wp-content/uploads/2013/05/4429650376_e8a6fd12c4_z-312x209.jpg" alt="BuddyPress is customizable. All you've got to do is tick, tick, tick." width="312" height="209" /><figcaption class="wp-caption-text">BuddyPress is customizable. All you&#8217;ve got to do is tick, tick, tick.</figcaption></div></div></figure>
<p>3. <strong>It is customizable.</strong> The latest version is fully compatible with any WordPress theme so you can easily throw it on your site straight out of the proverbial box. It also makes it easier to pick and choose what social features you want on your site.</p>
<p>The new automated setup makes everything super easy and once you activate it you can start small and grow your community features a little bit at a time or, if you’re the adventurous type, turn on all the features and start out big and fancy. It’s up to you how you want to cater to the members of your site.</p>
<p>If you want to wander beyond the packaged features, you can add plugins to further tweak your social network. I’ll go into this a bit more later in this post.</p>

<h3>Setting Up BuddyPress</h3>
<p>Setting up BuddyPress is as simple as installing and activating a plugin. Before you get started, it&#8217;s a good idea to ensure you meet the minimum requirements. You will need:</p>
<ul>
<li><span style="line-height: 24px">A working installation of </span><a href="http://wordpress.org/">WordPress</a></li>
<li><span style="line-height: 24px">PHP version 5.2.4 or greater.</span></li>
<li><span style="line-height: 24px">MySQL 5.0 or greater.</span></li>
<li><span style="line-height: 24px">The mod_rewrite Apache module enabled</span></li>
<li><span style="line-height: 24px">WordPress should be installed manually i.e. via s/FTP, file manager, etc and not via webhost scripts (fantastico, softalicious, etc.), which have caused issues when BuddyPress is activated.</span></li>
<li><span style="line-height: 24px">BuddyPress does not work on installations where </span><a href="http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory">you give WordPress its own directory</a><a href="http://wordpress.org/">.</a></li>
</ul>
<p>Installation has changed with version 1.7. After installing the previous version of BuddyPress you had to walk through an installation wizard and tick this and that. Now it&#8217;s all done for you.</p>
<ol>
<li>Login to your WordPress site and go to <strong>Plugins &gt; Add New</strong>. Search the plugins library for BuddyPress. Find the BuddyPress plugin that has been developed by <strong>The BuddyPress Community</strong> and click<strong> Install Now</strong>.</li>
<li>It will take a minute to install. When it&#8217;s done click <strong>Activate Plugin.</strong></li>
</ol>
<p><strong></strong>And that’s it. You’re done!</p>
<figure id="attachment_114451"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 448px"><div class="cgrid-col cgrid-col-span-3 cgrid-col-right"><div class="cgrid-col-wide-right"><img class="size-ratio-3-2 wp-image-114451" src="http://wpmu.org/wp-content/uploads/2013/05/getting-started-448x276.jpg" alt="Getting started with BuddyPress" width="448" height="276" /><figcaption class="wp-caption-text">The latest version of BuddyPress is fully automated and there&#8217;s no need anymore to walk through installation.</figcaption></div></div></figure>
<p>Okay, you’re not <em>really</em> done. Once activated, you will have the default setup, which comes activated with two of the most commonly used features: <strong>Extended Profiles</strong> and <strong>Activity Streams</strong>.</p>
<p>Scroll down to the bottom of the <strong>Getting Started</strong> page and click <strong>Go to the BuddyPress Settings page</strong> to start customising your social network.</p>
<p>Go to <strong>Settings &gt; BuddyPress &gt; Pages</strong> to create pages where new users to your site can register and activate their accounts.</p>
<p>Don’t forget to go to <strong>Settings &gt; General</strong> and click <strong>Anyone can register</strong> to allow people to register on your site.</p>

<p>Users will need to login to your site using the WordPress login screen by adding <strong>wp-login.php</strong> to the end of the website&#8217;s address, i.e. www.yourwebsite.com/wp-login.php</p>
<p>It’s easy to turn on the options you want and the best thing is that they just work. It&#8217;s magic!</p>
<p>Once logged in, and if all the features are turned on, members can customize their profiles with avatars and information about themselves, modify their account, check out other people’s profiles, send private messages to other members of your site and create groups that others can join.</p>
<p>If you really want to get stuck into the nitty gritty of BuddyPress, then you might want to head over to the <a title="BuddyPress Codex" href="http://codex.buddypress.org/" target="_blank">BuddyPress Codex</a>. The codex is the online manual for BuddyPress and contains up-to-date information and documentation going back to version 1.0.</p>
<p>When you’ve wrapped your head around what it can do and if feel like you’ve got something to add, you might want to roll up your sleeves and have a go yourself at contributing to the codex.</p>
<figure id="attachment_114455"  class="wp-caption alignleft wp-caption-left cgrid-row" style="width: 312px"><div class="cgrid-col cgrid-col-span-2"><div class="cgrid-col-wide-left"><img class="size-ratio-2-3 wp-image-114455" src="http://wpmu.org/wp-content/uploads/2013/05/bbpress-312x259.jpg" alt="bbPress" width="312" height="259" /><figcaption class="wp-caption-text">bbPress gives your site forum functionality.</figcaption></div></div></figure>
<h3>Forums</h3>
<p><span style="line-height: 24px">BuddyPress uses a separate plugin called <strong>bbPress</strong> for forums.</span></p>
<p><span style="line-height: 24px">Just like when you installed BuddyPress:</span></p>
<p>1. Search the plugins library for <strong>bbPress</strong>.<br />
2. Find the bbPress plugin that has been developed by <strong>The BuddyPress Community</strong> and click <strong>Install Now</strong>.<br />
3. It will take a minute to install. When it&#8217;s done click <strong>Activate Plugin</strong>.</p>
<p>The welcome screen will pop up. Scroll down to the bottom and click <strong>Go to Forum Settings</strong>. There are all kinds of settings you can tick or untick for your forums.</p>
<p>And you’re done!</p>
<h3>Plugins</h3>
<p>There are hundreds of plugins available to help you make the most of your BuddyPress installation &#8211; and make your site a cool place for your members to hang out. There are plugins for all kinds of things, like creating wikis, managing group events, organising your members, group email, live chats, even <span style="line-height: 24px">teleport your members to a wild party in Ibiza! Okay, maybe not that last one.</span></p>
<figure id="attachment_114629"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 312px"><div class="cgrid-col cgrid-col-span-2 cgrid-col-right"><div class="cgrid-col-wide-right"><img class="size-ratio-2-3 wp-image-114629" src="http://wpmu.org/wp-content/uploads/2013/05/2272439558_d589bd9cfc_b-312x234.jpg" alt="Power socket" width="312" height="234" /><figcaption class="wp-caption-text">Once you&#8217;ve got BuddyPress up and running, there are all kinds of cool plugins to make your site a fun place to hang out.</figcaption></div></div></figure>
<p>A good place to get started is the <a title="BuddyPress Plugins Directory" href="http://buddypress.org/extend/plugins/" target="_blank">plugins directory at buddypress.org</a> and don&#8217;t forget to check out <a title="WPMU DEV BuddyPress plugins" href="http://premium.wpmudev.org/projects/tag/buddypress-plugins-themes/" target="_blank">WMPU DEV&#8217;s BuddyPress plugins</a>.</p>
<p>Unfortunately, spam is a huge problem for BuddyPress sites. It&#8217;s a good idea to install a spam plugin before you do anything else. Lucky for you, Sarah Gooding recently put together a brilliant post on <a title="10 Proven Ways To Stop BuddyPress Spam" href="http://wpmu.org/buddypress-spam/" target="_blank">10 Proven Ways to Stop BuddyPress Spam</a>.</p>
<h3>Themes for BuddyPress</h3>
<p>Theming was a massive problem for BuddyPress until 1.7 came along. In the past, you had to install a BuddyPress-specific theme and then fork out cash to get WordPress theme compatibility.</p>
<p>Those days are long gone because BuddyPress now works with any WordPress theme. Hooray!</p>
<p>It&#8217;s good to keep in mind that the latest version of BuddyPress doesn&#8217;t totally invalidate BuddyPress themes, which have BuddyPress-specific functionality and styles for its features.</p>
<p>For a hand finding your perfect theme, check out <a href="http://wpmu.org/10-places-to-find-buddypress-themes/">10 Places to Find BuddyPress Themes</a> and <a href="http://wpmu.org/10-free-buddypress-themes-compatible-with-buddypress-1-5/">10 Free BuddyPress Themes Compatible with BuddyPress 1.5</a>. And of course, have a look at <a title="WPMU DEV BuddyPress Themes" href="http://premium.wpmudev.org/projects/category/themes/" target="_blank">WPMU DEV&#8217;s BuddyPress themes</a>.</p>

<p><span style="font-family: ff-tisa-web-pro, Arial, sans-serif;font-size: 24px;font-weight: 600;line-height: 24px">Who Uses BuddyPress?</span></p>
<p><strong>Kobe Bryant official website</strong><br />
The NBA basketball player’s site allows users to login to his Kobe Academy so they too can achieve success at success at success.</p>
<div class="image-grid cgrid-row">
<div class="cgrid-col cgrid-col-span-full"><img class="aligncenter size-full wp-image-114456" src="http://wpmu.org/wp-content/uploads/2013/05/kobe-website.png" alt="Basketball player Kobe Bryant's website" width="573" height="300" /></div>
</div>
<p><strong>Hello Eco Living</strong><br />
Green thumbs can share information on healthy living and swap ideas about the environment, wellbeing, gardening and cooking.</p>
<div class="image-grid cgrid-row">
<div class="cgrid-col cgrid-col-span-full"><img class="aligncenter size-full wp-image-114458" src="http://wpmu.org/wp-content/uploads/2013/05/ecoliving-website.png" alt="Hello Eco Living website" width="572" height="301" /></div>
</div>
<p><strong>Michigan State University School of Journalism</strong><br />
Budding reporters can get the latest scoop and catch up with fellow students in the website’s J-School Community Directory.</p>
<div class="image-grid cgrid-row">
<div class="cgrid-col cgrid-col-span-full"><img class="aligncenter size-full wp-image-114459" src="http://wpmu.org/wp-content/uploads/2013/05/journos-website.png" alt="Michigan State University" width="572" height="301" /></div>
</div>
<p><strong>Ride Oregon</strong><br />
Cyclists can find out more about trails, road routes and events at Ride Oregon, an official site of Oregon’s Tourism Commission.</p>
<div class="image-grid cgrid-row">
<div class="cgrid-col cgrid-col-span-full"><img class="aligncenter size-full wp-image-114460" src="http://wpmu.org/wp-content/uploads/2013/05/ride-oregan.png" alt="Ride Oregan" width="572" height="301" /></div>
</div>
<p><strong>hMAG</strong><br />
There are almost 5500 members on the <span style="line-height: 24px">high-end luxury lifestyle magazine&#8217;s website servicing the Hoboken market in New Jersey in the US.</span></p>
<div class="image-grid cgrid-row">
<div class="cgrid-col cgrid-col-span-full"><img class="aligncenter size-full wp-image-114461" src="http://wpmu.org/wp-content/uploads/2013/05/hmag-website.png" alt="hMag website" width="572" height="301" /></div>
</div>

<h3>Support</h3>
<p>If you get stuck at all using BuddyPress, the forums at <a title="BuddyPress" href="http://buddypress.org/" target="_blank">buddypress.org</a> are a fantastic resource for all your niggling questions.</p>
<p>As I&#8217;ve already mentioned, the <a title="BuddyPress Codex" href="http://codex.buddypress.org/" target="_blank">BuddyPress Codex</a> is a brilliant resource for finding answers to your questions, as is the <a title="WPMU DEV BuddyPress Manual" href="http://premium.wpmudev.org/manuals/the-buddypress-manual-2/" target="_blank">WPMU BuddyPress Manual</a>.</p>
<p>Since the latest version&#8217;s release, the core developer team and volunteers are still catching up on documentation so if you have any issues with your installation it&#8217;s best to hit up the <a title="BuddyPress" href="http://buddypress.org/" target="_blank">buddypress.org</a> forums, or ask in the comments below.</p>
<p>If you prefer something a little more face-to-face, the very first BuddyCamp was held in Vancouver, Canada, last October, with more BuddyCamps planned for this year.</p>
<h3>What&#8217;s In Store For BuddyPress?</h3>
<figure id="attachment_114463"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 448px"><div class="cgrid-col cgrid-col-span-3 cgrid-col-right"><div class="cgrid-col-wide-right"><img class="size-ratio-3-2 wp-image-114463" src="http://wpmu.org/wp-content/uploads/2013/05/8085428171_a58d680df4_b-448x298.jpg" alt="BuddyPress developer Boone Gorges at WordCamp Vancouver 2013" width="448" height="298" /><figcaption class="wp-caption-text">BuddyPress developer Boone Gorges at WordCamp Vancouver 2012.</figcaption></div></div></figure>
<p>At last count there were 1,476,531 installations of BuddyPress in the world and no doubt that figure is going to rise quickly thanks to the changes &#8211; read, theming &#8211; introduced in version 1.7.</p>
<p><span style="line-height: 24px">During an online BuddyPress Q&amp;A for WordSesh last month, the core developer team was asked what we could expect to see in versions 1.8 and 1.9. While  Paul Gibbs said he would love people to tell the team what they wanted, Boone Gorges said he was interested in developing an API so BuddyPress content could be used on different platforms, like cell phones and tablets.</span></p>
<p><span style="line-height: 24px">In his end of year post for 2012, lead developer John James Jacoby said he hoped to see more BuddyCamps as well as another prolific core committer after welcoming Raymond Hoh to the team last year.</span></p>
<p><strong><span style="line-height: 24px">What do you want to see in the next version of BuddyPress? Tell us below.</span></strong></p>
<p>Image credits:<br />
<a title="cogdogblog on Flickr" href="http://www.flickr.com/photos/cogdog/8085428171/" target="_blank">cogdogblog</a>, <a title="Wikimedia Commons" href="http://commons.wikimedia.org/wiki/File:Children_sharing_a_milkshake.jpg" target="_blank">Wikimedia Commons</a>, <a title="kalyan02" href="http://www.flickr.com/photos/kalyan02/4429650376/" target="_blank">kalyan02</a>, <a title="mom2sofia" href="http://www.flickr.com/photos/mom2sofia/8394217408/" target="_blank">mom2sofia</a>, <a title="functoruser" href="http://www.flickr.com/photos/functoruser/2272439558/" target="_blank">functoruser</a>, <a title="Fillmore Photography" href="http://www.flickr.com/photos/fillmorephotography/255193520/" target="_blank">Fillmore Photography</a>.</p>
<!-- PHP 5.x --><p>Related posts:</p><ol>
<li><a href='http://wpmu.org/buddypress-for-beginners-the-ultimate-starting-resource/' rel='bookmark' title='BuddyPress For Beginners: The Ultimate Starting Resource'>BuddyPress For Beginners: The Ultimate Starting Resource</a> <small>If you&#8217;re just getting started with BuddyPress, you probably have...</small></li>
<li><a href='http://wpmu.org/the-illustrated-guide-to-installing-and-setting-up-buddypress-1-5/' rel='bookmark' title='The Illustrated Guide to Installing and Setting Up BuddyPress 1.5+'>The Illustrated Guide to Installing and Setting Up BuddyPress 1.5+</a> <small>Are you new to BuddyPress? Check out our comprehensive installation...</small></li>
<li><a href='http://wpmu.org/guide-to-buddypress-forums-how-to-set-up-group-or-sitewide-forums/' rel='bookmark' title='Guide to BuddyPress Forums: How to Set Up Group or Sitewide Forums'>Guide to BuddyPress Forums: How to Set Up Group or Sitewide Forums</a> <small>What's the difference between Group vs. Sitewide Forums in BuddyPress?...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://wpmu.org/the-ultimate-beginners-guide-to-buddypress/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>How To Display BuddyPress Profile Data On WordPress Multisite Blogs</title>
		<link>http://wpmu.org/buddypress-profile-data-on-multisite/</link>
		<comments>http://wpmu.org/buddypress-profile-data-on-multisite/#comments</comments>
		<pubDate>Thu, 25 Apr 2013 14:30:26 +0000</pubDate>
		<dc:creator>Sarah Gooding</dc:creator>
				<category><![CDATA[BuddyPress]]></category>
		<category><![CDATA[Multisite]]></category>
		<category><![CDATA[Plugins & Theme Tutorials]]></category>

		<guid isPermaLink="false">http://wpmu.org/?p=113745</guid>
		<description><![CDATA[Here's a handy bit of code for displaying BuddyPress profile data on multisite blogs.]]></description>
			<content:encoded><![CDATA[<div class="image-grid cgrid-row">
<div class="cgrid-col cgrid-col-right cgrid-col-span-2">
<div class="cgrid-col-wide-right"><img src="http://wpmu.org/wp-content/uploads/2013/04/folder.png" alt="" title="folder" width="256" height="256" class="alignright size-full wp-image-113796" /></div>
</div>
</div>
<p>Displaying BuddyPress profile data outside of the main BuddyPress components is a little trickier than you might imagine. However, this is a common request, especially since many of our readers manage multisite networks. So for this quick tip we&#8217;re going to examine a few examples of displaying BuddyPress profile data on multisite blogs.</p>
<h3>Basic Example of Displaying BP Profile Info on a Multisite Blog</h3>
<p>A very common scenario is where you want to display an author&#8217;s bio on his multisite blog, pulling the content from a BuddyPress profile field. The code below gets the blog admin&#8217;s user ID and displays the profile field that you specify. You only need to replace the &#8216;Bio&#8217; with the name of the field you&#8217;re trying to display:</p>
<div id="fvch-codeblock-0" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
2
3
4
5
6
7
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-0"><span class="php"><span class="php-script-tag">&lt;?php</span> 
<span class="php-keyword">global</span> <span class="php-var">$bp</span>;
<span class="php-var">$thisblog</span> <span class="php-operator">=</span> <span class="php-var">$current_blog</span><span class="php-operator">-</span><span class="php-operator">&gt;</span>blog_id;
<span class="php-var">$user_id_from_email</span> <span class="php-operator">=</span> get_user_id_from_string<span class="php-brackets">(</span> get_blog_option<span class="php-brackets">(</span><span class="php-var">$thisblog</span>, <span class="php-string">'admin_email'</span><span class="php-brackets">)</span><span class="php-brackets">)</span>;
<span class="php-var">$myfield</span> <span class="php-operator">=</span> xprofile_get_field_data<span class="php-brackets">(</span> <span class="php-string">'Bio'</span>, <span class="php-var">$user_id_from_email</span> <span class="php-brackets">)</span>;
<span class="php-keyword">echo</span> <span class="php-var">$myfield</span>;
<span class="php-script-tag">?&gt;<span class="html"></span></span></span></pre>
</td>
</tr>
</table>
</div>
<p>This works for any kind of basic text  field and can be added anywhere within the blog&#8217;s theme templates.</p>
<h3>Display Data From a Checkbox Profile Field on Multisite Blogs</h3>
<p><figure id="attachment_113752"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 414px"><div class="cgrid-col cgrid-col-span-3 cgrid-col-right"><div class="cgrid-col-wide-right"><img src="http://wpmu.org/wp-content/uploads/2013/04/counties.jpg" alt="" title="counties" width="414" height="156" class="size-full wp-image-113752" /><figcaption class="wp-caption-text">Example of a checkbox profile field displayed on a multisite blog</figcaption></div></div></figure>A slightly more complicated example is when you need to display fields such as checkboxes or drop-downs. </p>
<p>I took a hint from a WordPress StackExchange <a href="http://wordpress.stackexchange.com/a/69553" target="_blank">post</a> for displaying unserialized profile fields. The key is to use <b>$multi_format = &#8216;comma&#8217;</b> to output your chexboxes or dropdowns. </p>
<p>In this example we&#8217;ll display a &#8216;Counties Served&#8217; checkbox field with each county separated by a comma, using the following code on a multisite blog:</p>
<div id="fvch-codeblock-1" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
2
3
4
5
6
7
8
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-1"><span class="php"><span class="php-script-tag">&lt;?php</span> 
<span class="php-keyword">global</span> <span class="php-var">$bp</span>;
<span class="php-var">$thisblog</span> <span class="php-operator">=</span> <span class="php-var">$current_blog</span><span class="php-operator">-</span><span class="php-operator">&gt;</span>blog_id;
<span class="php-var">$user_id_from_email</span> <span class="php-operator">=</span> get_user_id_from_string<span class="php-brackets">(</span> get_blog_option<span class="php-brackets">(</span><span class="php-var">$thisblog</span>, <span class="php-string">'admin_email'</span><span class="php-brackets">)</span><span class="php-brackets">)</span>;
<span class="php-var">$myfield</span> <span class="php-operator">=</span> xprofile_get_field_data<span class="php-brackets">(</span> <span class="php-string">'Counties Served'</span>, <span class="php-var">$user_id_from_email</span>, <span class="php-var">$multi_format</span> <span class="php-operator">=</span> <span class="php-string">'comma'</span> <span class="php-brackets">)</span>;
<span class="php-var">$data</span> <span class="php-operator">=</span> xprofile_format_profile_field<span class="php-brackets">(</span><span class="php-string">'checkbox'</span>, <span class="php-var">$myfield</span><span class="php-brackets">)</span>;
<span class="php-keyword">echo</span> <span class="php-var">$data</span>;
<span class="php-script-tag">?&gt;<span class="html"></span></span></span></pre>
</td>
</tr>
</table>
</div>
<p>Here you&#8217;ll want to replace the &#8216;Counties Served&#8217; with the name of the profile field you are wanting to display. Pretty simple, right?</p>
<p>There is an <a href="http://wordpress.org/extend/plugins/bp-profile-widget-for-blogs/" target="_blank">old plugin</a> that does this and quite a bit more with easy-to-use widgets, but in this case I wanted something simpler. If any of you know a better way to show BP profile fields in mulitsite, please let us know in the comments.</p>
<!-- PHP 5.x --><p>Related posts:</p><ol>
<li><a href='http://wpmu.org/how-to-display-random-buddypress-profile-data-or-anything-else-with-pretty-jquery-tooltips/' rel='bookmark' title='How to Display Random BuddyPress Profile Data (or anything else) with Pretty jQuery Tooltips'>How to Display Random BuddyPress Profile Data (or anything else) with Pretty jQuery Tooltips</a> <small>It&#8217;s cuter and easier than it sounds! :) This is...</small></li>
<li><a href='http://wpmu.org/daily-tip-how-to-move-a-buddypress-profile-field-to-a-new-group/' rel='bookmark' title='How to Move a BuddyPress Profile Field to a New Group'>How to Move a BuddyPress Profile Field to a New Group</a> <small>Adding and moving BuddyPress fields was made to be intuitive....</small></li>
<li><a href='http://wpmu.org/coming-soon-in-buddypress-1-6-profile-field-privacy-options/' rel='bookmark' title='Coming Soon in BuddyPress 1.6: Profile Field Privacy Options'>Coming Soon in BuddyPress 1.6: Profile Field Privacy Options</a> <small>Basic profile privacy is coming to BuddyPress. Find out more...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://wpmu.org/buddypress-profile-data-on-multisite/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Replace BuddyPress Friends Functionality With Followers</title>
		<link>http://wpmu.org/replace-buddypress-friends-functionality-with-followers/</link>
		<comments>http://wpmu.org/replace-buddypress-friends-functionality-with-followers/#comments</comments>
		<pubDate>Thu, 18 Apr 2013 08:15:40 +0000</pubDate>
		<dc:creator>Sarah Gooding</dc:creator>
				<category><![CDATA[BuddyPress]]></category>
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://wpmu.org/?p=113426</guid>
		<description><![CDATA[Make BuddyPress work more like Twitter and replace the friendship component with followers.]]></description>
			<content:encoded><![CDATA[<p>Every BuddyPress site has different requirements for how users should be able to connect. The built-in friendship functionality of BuddyPress is not appropriate for every social network. This is especially true for professional networks. In many instances you may want to replace the friendship component with followers instead. Luckily, there&#8217;s a plugin that does that for you.</p>
<div class="image-grid cgrid-row">
<div class="cgrid-col cgrid-col-span-full"><a href="http://wpmu.org/wp-content/uploads/2013/04/followers-banner.jpg" rel="lightbox[113426]" title="followers-banner"><img src="http://wpmu.org/wp-content/uploads/2013/04/followers-banner-700x273.jpg" alt="" title="followers-banner" width="700" height="273" class="aligncenter size-ratio-large wp-image-113477" /></a></div>
</div>
<p>The <a href="http://wordpress.org/extend/plugins/buddypress-followers/" target="_blank">BuddyPress Follow</a> plugin is what you&#8217;re looking for. It allows members to follow other members activity and has just been updated to be compatible with BuddyPress 1.7. The plugin adds a new activity stream tab, follow/unfollow buttons to member profiles and a new tab to display the users following/followers in the members page along with total counts.</p>
<h3>What are the differences between Friends and Followers?</h3>
<p><figure id="attachment_113470"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 312px"><div class="cgrid-col cgrid-col-span-2 cgrid-col-right"><div class="cgrid-col-wide-right"><a href="http://wpmu.org/wp-content/uploads/2013/04/followers.jpg" rel="lightbox[113426]" title="followers"><img src="http://wpmu.org/wp-content/uploads/2013/04/followers-312x312.jpg" alt="" title="followers" width="312" height="312" class="size-ratio-2-3 wp-image-113470" /></a><figcaption class="wp-caption-text">Follow button replaces the Add Friend button</figcaption></div></div></figure>Friending and following are very similar but have one main difference. Following does not have to be reciprocated, whereas friendship must be approved by both parties. Following works just the same way the Follow button works on Twitter. </p>
<p>Please note that it is not recommended to have the native friends component turned on when using the followers plugin. This would probably cause confusion to users who may not know the difference. If you want to change your BuddyPress site to use followers instead of friends, install the <a href="http://wordpress.org/extend/plugins/buddypress-followers/" target="_blank">BuddyPress Follow</a> plugin, available for free in plugin repository. </p>
<!-- PHP 5.x --><p>Related posts:</p><ol>
<li><a href='http://wpmu.org/buddypress-followers-a-different-way-for-users-to-make-friends/' rel='bookmark' title='BuddyPress Followers Plugin: A Different Way For Users to Make Friends'>BuddyPress Followers Plugin: A Different Way For Users to Make Friends</a> <small>The new BuddyPress Followers plugin is now available. It has...</small></li>
<li><a href='http://wpmu.org/daily-tip-buddypress-private-messages-for-followers-only-now-available/' rel='bookmark' title='BuddyPress Private Messages for Followers Only Now Available'>BuddyPress Private Messages for Followers Only Now Available</a> <small>Cut down on annoying private messaging spam with this new...</small></li>
<li><a href='http://wpmu.org/daily-tip-assign-automatic-friends-to-new-users-on-your-buddypress-site/' rel='bookmark' title='Assign Automatic Friends to New Users on Your BuddyPress Site'>Assign Automatic Friends to New Users on Your BuddyPress Site</a> <small>Nobody likes to sign up to a new social network...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://wpmu.org/replace-buddypress-friends-functionality-with-followers/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>BuddyPress 1.7 Released: Now Compatible With ALL WordPress Themes</title>
		<link>http://wpmu.org/buddypress-1-7-released-now-compatible-with-all-wordpress-themes/</link>
		<comments>http://wpmu.org/buddypress-1-7-released-now-compatible-with-all-wordpress-themes/#comments</comments>
		<pubDate>Mon, 08 Apr 2013 20:23:41 +0000</pubDate>
		<dc:creator>Sarah Gooding</dc:creator>
				<category><![CDATA[BuddyPress]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://wpmu.org/?p=112319</guid>
		<description><![CDATA[Get all the details of what's new and improved in BuddyPress 1.7.]]></description>
			<content:encoded><![CDATA[<p>BuddyPress 1.7 is finally here! Rumor has it that the BuddyPress core devs are mainly powered by pie, so every new major BuddyPress release has a pizza theme. This release is dubbed “Totonno” to honor a <a href="https://en.wikipedia.org/wiki/Totonno%27s" target="_blank">legendary pizza joint in Brooklyn</a>.</p>
<h2>The exciting new world of Theme Compatibility</h2>
<p>In the past you may have paid a pretty penny to get your WordPress theme compatible with BuddyPress. Even with the help of the BP Template Pack, you had to be able to manipulate the markup and CSS of your theme to make it look right. Those days are over, friends. BuddyPress now fits seamlessly into any WordPress theme. </p>
<figure id="attachment_112851"  class="wp-caption alignnone wp-caption-large cgrid-row" style="width: 700px"><div class="cgrid-col cgrid-col-span-full"><a href="http://wpmu.org/wp-content/uploads/2013/04/bp17.jpg" rel="lightbox[112319]" title="bp17"><img src="http://wpmu.org/wp-content/uploads/2013/04/bp17-700x342.jpg" alt="" title="bp17" width="700" height="342" class="size-ratio-large wp-image-112851" /></a><figcaption class="wp-caption-text">BuddyPress 1.7 About Page</figcaption></div></figure>
<p>BuddyPress 1.7 comes packed full of new features, improvements and hundreds of bug fixes. Take a closer look at the <a href="http://wpmu.org/7-exciting-new-features-in-buddypress-1-7/" title="BuddyPress 1.7" target="_blank">7 most exciting new features of BuddyPress 1.7</a> for a quick overview of everything that&#8217;s new. The BuddyPress codex also has a <a href="http://codex.buddypress.org/developer/releases/version-1-7/" title="BuddyPress 1.7 release notes" target="_blank">1.7 release notes page</a> listing all of the changes in this release.</p>
<h2>Goodbye, Installation Wizard</h2>
<p>With brand new BuddyPress installations you&#8217;ll notice that that the setup process is now totally automated and the installation wizard has been removed. Now all you have to do is activate the plugin and you&#8217;re ready to roll. You&#8217;ll also notice the new About and Credits pages that help you to stay on top of what&#8217;s new and who to thank for it.</p>
<h2>How To Update to BuddyPress 1.7</h2>
<p>The BuddyPress development team has made it so that you can easily update your site even if you&#8217;re running ancient old BuddyPress 1.5. If you have previously been using the BP Template Pack for making your theme compatible with BuddyPress, you&#8217;ll be happy to know that this plugin is no longer necessary. The BP Codex has a specific process for you to follow for <a href="http://codex.buddypress.org/bp-17-upgrading-template-packed-themes/" target="_blank">upgrading &#8220;Template Packed&#8221; themes</a>. Before upgrading it would be a good idea to review the <a href="http://codex.buddypress.org/developer/theme-development/a-quick-look-at-1-7-theme-compatibility/" target="_blank">BuddyPress 1.7 theme compatibility information</a> to get a solid understanding of the new approach to templating.</p>
<p>Enjoy this new release, fresh from the oven. You can download it today from <a href="http://wordpress.org/extend/plugins/buddypress/" target="_blank">wordpress.org</a> or via your site&#8217;s dashboard. Many thanks to the BuddyPress development team and all of the contributors for their tireless work on this awesome new release. </p>
<!-- PHP 5.x --><p>Related posts:</p><ol>
<li><a href='http://wpmu.org/buddypress-1-1-1-compatible-themes/' rel='bookmark' title='BuddyPress 1.1.1 Compatible themes'>BuddyPress 1.1.1 Compatible themes</a> <small>We&#8217;ve just released entirely bug fixed, tweaked, BuddyPress 1.1 (with...</small></li>
<li><a href='http://wpmu.org/make-your-wordpress-theme-compatible-with-buddypress-using-the-updated-bp-template-pack/' rel='bookmark' title='Make Your WordPress Theme Compatible with BuddyPress Using the Updated BP Template Pack'>Make Your WordPress Theme Compatible with BuddyPress Using the Updated BP Template Pack</a> <small>The BuddyPress Template Pack plugin has been downloaded over 85,000...</small></li>
<li><a href='http://wpmu.org/buddypress-1-6-rc1-released-start-testing-now/' rel='bookmark' title='BuddyPress 1.6 RC1 Released: Start Testing Now!'>BuddyPress 1.6 RC1 Released: Start Testing Now!</a> <small>For those of you who have been waiting on the...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://wpmu.org/buddypress-1-7-released-now-compatible-with-all-wordpress-themes/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>10 Proven Ways To Stop BuddyPress Spam</title>
		<link>http://wpmu.org/buddypress-spam/</link>
		<comments>http://wpmu.org/buddypress-spam/#comments</comments>
		<pubDate>Mon, 08 Apr 2013 14:30:49 +0000</pubDate>
		<dc:creator>Sarah Gooding</dc:creator>
				<category><![CDATA[BP Plugins]]></category>
		<category><![CDATA[BuddyPress]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://wpmu.org/?p=112635</guid>
		<description><![CDATA[Frustrated by unrelenting BuddyPress spammers? We've got solutions to help you stop them from taking over your community.]]></description>
			<content:encoded><![CDATA[<p>WordPress sites are tasty morsels for spammers. BuddyPress seems to be even more popular, because not only can users comment on blogs but they can also run wild in the activity streams, forums and private messaging inboxes with offers for pharmaceuticals and fashion handbags. Unfortunately, spam is an irritating problem for virtually 100% of BuddyPress sites.</p>
<p><figure id="attachment_112650"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 448px"><div class="cgrid-col cgrid-col-span-3 cgrid-col-right"><div class="cgrid-col-wide-right"><a href="http://wpmu.org/wp-content/uploads/2013/04/ihatespam.jpg" rel="lightbox[112635]" title="ihatespam"><img src="http://wpmu.org/wp-content/uploads/2013/04/ihatespam-448x299.jpg" alt="" title="ihatespam" width="448" height="299" class="size-ratio-3-2 wp-image-112650" /></a><figcaption class="wp-caption-text">Floods of spam? Seriously?! Ain&#8217;t nobody got time for that.</figcaption></div></div></figure>If you&#8217;ve launched a new BuddyPress site and you haven&#8217;t put any spam prevention measure in place, then very soon you&#8217;ll start to notice how popular your site has become. One morning you&#8217;ll visit your site and see dozens of monster faces among your members with usernames like &#8220;<em>76230tffjum</em>&#8221; and &#8220;<em>2z5carlk</em>&#8220;. </p>
<p>Before you throw your keyboard and delete your whole BuddyPress site, you should know that there are proven ways to reduce, if not eliminate, BuddyPress spam. </p>
<h2>How Spam Usually Shows Up On BuddyPress Sites</h2>
<p>There are three places where you&#8217;ll notice BuddyPress spammers:</p>
<ul>
<li>BuddyPress Members Directory or Dashboard Users Page</li>
<li>Activity Stream</li>
<li>Private Messages</li>
</ul>
<p>The first place you&#8217;re likely to notice BuddyPress spam is in the activity stream. If spambots get past your registration form, they will usually post paragraph-length activity updates for embarrassing products that you probably don&#8217;t want advertised to your members.</p>
<p>Besides spamming the activity feed, the bots also like to get into your forums and private messaging inboxes. A spam message from a bot gives your members a bad impression of your community and can even cause members to delete their accounts.</p>
<h2>10 Spam Killing Solutions for BuddyPress</h2>
<p>Take heart! You&#8217;re not helpless against the spam bots. There are a number of ways that you can stop these spammers in their tracks. BuddyPress spam solutions can be divided into two main categories: </p>
<ul>
<li>Registration Plugins &#8211; Solutions that help keep spammers from registering</li>
<li>Spam Management &#8211; Plugins for helping after spammers have already registered</li>
</ul>
<p>By far, the best way to keep spam at bay is to stop the spammers at the door. That&#8217;s why many plugin developers have focused their efforts on creating plugins that stop spam at registration. We&#8217;re going to examine the pros and cons of each.</p>
<figure id="attachment_112697"  class="wp-caption alignnone wp-caption-large cgrid-row" style="width: 640px"><div class="cgrid-col cgrid-col-span-full"><img src="http://wpmu.org/wp-content/uploads/2013/04/locked-door.jpg" alt="" title="locked-door" width="640" height="427" class="size-full wp-image-112697" /><figcaption class="wp-caption-text">Stop the spammers at the door</figcaption></div></figure>
<h3>1. <a href="http://wordpress.org/extend/plugins/bp-security-check/" title="BP Security Check" target="_blank">BuddyPress Security Check</a></h3>
<p><figure id="attachment_112694"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 186px"><div class="cgrid-col cgrid-col-span-2 cgrid-col-right"><div class="cgrid-col-wide-right"><img src="http://wpmu.org/wp-content/uploads/2013/04/security-question.jpg" alt="" title="security-question" width="186" height="101" class="size-full wp-image-112694" /><figcaption class="wp-caption-text">Math security question</figcaption></div></div></figure>One of the most common ways to stop spam is to lock the door of registration by providing a question that only humans can answer. The BuddyPress Security Check plugin is based on the <a href="http://wordpress.org/extend/plugins/buddypress-humanity/" target="_blank">BuddyPress Humanity</a> plugin, which I have previously used to stop spam with great success. It requires users to answer a simple math question in order to process the registration form. The math question is automatically randomized by the plugin.</p>
<p><strong>Pros:</strong><br />
A math question is quick and easy. It&#8217;s also not nearly as annoying and frustrating as a CAPTCHA. Installation is easy and there are no options to configure. The plugin also does not store any values in the database.</p>
<p><strong>Cons:</strong><br />
It slows down the registration process, though only by a few seconds.</p>
<h3>2. <a href="http://geek.ryanhellyer.net/products/spam-destroyer/" title="Spam Destroyer Plugin" target="_blank">Spam Destroyer</a></h3>
<p>Spam Destroyer is an experimental plugin by Ryan Hellyer for blocking spammers from bbPress, BuddyPress and multisite registrations. The unique thing about this plugin is that it&#8217;s totally unobtrusive. It doesn&#8217;t add anything to your signup form. It checks for registration evilness in the background so as not to disturb your visitors.</p>
<p><strong>Pros:</strong> No settings to mess with &#8211; install, activate and you&#8217;ll be blocking spam. No extra fields are added to the registration form. It has added protection against comment spam.</p>
<p><strong>Cons:</strong> This plugin is not compatible with Jetpack, so if you&#8217;re using Jetpack for comments you&#8217;ll need to find a different spam plugin.</p>
<h3>3. <a href="http://wordpress.org/extend/plugins/buddypress-recaptcha/" target="_blank">BuddyPress reCAPTCHA</a></h3>
<p><figure id="attachment_112704"  class="wp-caption alignleft wp-caption-left cgrid-row" style="width: 312px"><div class="cgrid-col cgrid-col-span-2"><div class="cgrid-col-wide-left"><a href="http://wpmu.org/wp-content/uploads/2013/04/bpcaptcha.png" rel="lightbox[112635]" title="bpcaptcha"><img src="http://wpmu.org/wp-content/uploads/2013/04/bpcaptcha-312x154.png" alt="" title="bpcaptcha" width="312" height="154" class="size-ratio-2-3 wp-image-112704" /></a><figcaption class="wp-caption-text">BuddyPress reCAPTCHA</figcaption></div></div></figure>This plugin adds the Google reCAPTCHA Service to the BuddyPress registration form.</p>
<p><strong>Pros:</strong> CAPTCHAs are fairly difficult for bots to hijack and are effective at preventing spam.</p>
<p><strong>Cons:</strong> A CAPTCHA is a cumbersome addition to the registration form and can be frustrating to some users. Setup and configuration requires editing the &#8216;bp-recaptcha.php&#8217; file. It&#8217;s not user-friendly for those who are not familiar with FTP.</p>
<h3>4. <a href="http://wordpress.org/extend/plugins/wangguard/" title="WangGuard WordPress plugin" target="_blank">WangGuard</a></h3>
<p>Despite its unfortunate name, WangGuard is a powerful and highly-rated plugin for stopping registration spam. It has a number of built-in measures to combat BuddyPress spam. This plugin is associated with a web service that helps to protect your site from sploggers, spam users, unwanted users and Black Hat SEO.</p>
<p>Here&#8217;s an example of WangGuard blocking blots on attempting to register:</p>
<figure id="attachment_112708"  class="wp-caption alignnone wp-caption-large cgrid-row" style="width: 500px"><div class="cgrid-col cgrid-col-span-full"><img src="http://wpmu.org/wp-content/uploads/2013/04/wangguard.gif" alt="" title="wangguard" width="500" height="431" class="size-full wp-image-112708" /><figcaption class="wp-caption-text">WangGuard banning an unwanted user on the BuddyPress registration page.</figcaption></div></figure>
<p>It also includes the ability for users to report one another&#8217;s posts in the activity stream. This helps admins stay on top of spam and objectionable content in the activity stream in case a spammer has managed to get past registration.</p>
<figure id="attachment_112709"  class="wp-caption alignnone wp-caption-large cgrid-row" style="width: 700px"><div class="cgrid-col cgrid-col-span-full"><a href="http://wpmu.org/wp-content/uploads/2013/04/report-user.gif" rel="lightbox[112635]" title="report-user"><img src="http://wpmu.org/wp-content/uploads/2013/04/report-user-700x205.gif" alt="" title="report-user" width="700" height="205" class="size-ratio-large wp-image-112709" /></a><figcaption class="wp-caption-text">Report user button on BuddyPress activities</figcaption></div></figure>
<p><strong>Pros:</strong> WangGuard provides extra features for managing spammers if they&#8217;ve already gotten through. It provides statistics for tracking how many spammers have been blocked. You can easily customize the plugin&#8217;s settings from the control panel.</p>
<p><strong>Cons:</strong> It requires API Keys to set up and configure. The service is only free if you have 500 or fewer registrations per day. WangGuard may provide more features than many small BuddyPress sites require.</p>
<h3>5. <a href="http://premium.wpmudev.org/project/anti-splog/" target="_blank">Anti-Splog</a></h3>
<p><figure id="attachment_112713"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 448px"><div class="cgrid-col cgrid-col-span-3 cgrid-col-right"><div class="cgrid-col-wide-right"><a href="http://wpmu.org/wp-content/uploads/2013/04/antisplog.jpg" rel="lightbox[112635]" title="antisplog"><img src="http://wpmu.org/wp-content/uploads/2013/04/antisplog-448x336.jpg" alt="" title="antisplog" width="448" height="336" class="size-ratio-3-2 wp-image-112713" /></a><figcaption class="wp-caption-text">The Anti-Splog Machine</figcaption></div></div></figure>Anti-Splog is a plugin that provides powerful splog protection for multisite networks. You&#8217;ll have to have an API key in order to make use of the Anti-Splog API service, but a number of the other anti-splog features are available for free, including:</p>
<ul>
<li>Limiting the number of signups per IP per 24 hours</strong></li>
<li>Human tests &#8211; answering random user defined questions, picking the cat pics, or reCAPTCHA.</li>
<li>Pattern Matching &#8211; Checking site domains, titles, or usernames against your defined set of regular expressions.</li>
</ul>
<p><strong>Pros:</strong> Provides multiple options to choose from for signup form protection.</p>
<p><strong>Cons:</strong> Anti-Splog does not work unless you&#8217;re running multisite. It also does not yet protect against spam entries in status updates, forums, activity streams.</p>
<h3>6. <a href="https://github.com/pixeljar/BuddyPress-Honeypot" target="_blank">BuddyPress Honeypot</a></h3>
<p><figure id="attachment_112715"  class="wp-caption alignleft wp-caption-left cgrid-row" style="width: 448px"><div class="cgrid-col cgrid-col-span-3"><div class="cgrid-col-wide-left"><a href="http://wpmu.org/wp-content/uploads/2013/04/honey.jpg" rel="lightbox[112635]" title="honey"><img src="http://wpmu.org/wp-content/uploads/2013/04/honey-448x298.jpg" alt="" title="honey" width="448" height="298" class="size-ratio-3-2 wp-image-112715" /></a><figcaption class="wp-caption-text">BuddyPress Honeypot: A trap for the bots</figcaption></div></div></figure>The BuddyPress Honeypot plugin is a plugin that adds a honeypot to the BuddyPress registration form to prevent spam registrations. Essentially, it creates an extra text field that is hidden via CSS. The visitor never sees the field but but spambots will usually fill it out so they don&#8217;t miss any required fields. The hidden field is a honeypot that traps the bots.</p>
<p><strong>Pros:</strong> BuddyPress Honeypot is completely unobtrusive and doesn&#8217;t add anything extra to the registration form.</p>
<p><strong>Cons:</strong> It&#8217;s not available in the WordPress repository so it may be difficult to get plugin updates. </p>
<h3>7. <a href="http://wordpress.org/extend/plugins/ban-hammer/" title="Ban Hammer" target="_blank">Ban Hammer</a></h3>
<p><figure id="attachment_112718"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 448px"><div class="cgrid-col cgrid-col-span-3 cgrid-col-right"><div class="cgrid-col-wide-right"><a href="http://wpmu.org/wp-content/uploads/2013/04/ban-hammer.png" rel="lightbox[112635]" title="ban-hammer"><img src="http://wpmu.org/wp-content/uploads/2013/04/ban-hammer-448x328.png" alt="" title="ban-hammer" width="448" height="328" class="size-ratio-3-2 wp-image-112718" /></a><figcaption class="wp-caption-text">Ban Hammer on the BuddyPress registration form</figcaption></div></div></figure>The Ban Hammer plugin makes use of WordPress&#8217; native comment blacklist feature to ban user from registering to your site. When a blacklisted user attempts to register, he gets a customizable message that he is banned.</p>
<p><strong>Pros:</strong> Ban Hammer doesn&#8217;t add anything new to the registration form and doesn&#8217;t inconvenience your visitors. </p>
<p><strong>Cons:</strong> The customizable error message doesn&#8217;t always work with BuddyPress, but the basic ban hammer functionality works just fine.</p>
<h3>8. <a href="https://github.com/imath/bp-invitation" title="BP Invitation" target="_blank">BP Invitation</a></h3>
<p><figure id="attachment_112720"  class="wp-caption alignleft wp-caption-left cgrid-row" style="width: 448px"><div class="cgrid-col cgrid-col-span-3"><div class="cgrid-col-wide-left"><a href="http://wpmu.org/wp-content/uploads/2013/04/invitation-required.png" rel="lightbox[112635]" title="invitation-required"><img src="http://wpmu.org/wp-content/uploads/2013/04/invitation-required-448x130.png" alt="" title="invitation-required" width="448" height="130" class="size-ratio-3-2 wp-image-112720" /></a><figcaption class="wp-caption-text">Invitation required</figcaption></div></div></figure>BP Invitation is a plugin from @imath that he released on github. It restricts registration to those who have an invitation code. Though it wasn&#8217;t created to be an anti-spammer plugin, the requirement of an invitation code is an excellent deterrent for spam. </p>
<p><strong>Pros:</strong> No spammer bots can possibly get through unless they have a way of guessing the registration code.</p>
<p><strong>Cons:</strong> This solution does not work for every BuddyPress community. Potential registrants must already have the code in order to get in, so it essentially closes off your registration to those who have just discovered your site.</p>
<h3>9. <a href="http://wordpress.org/extend/plugins/akismet/" target="_blank">Akismet</a></h3>
<p>Akismet? A BuddyPress plugin? Yes, indeed. Akismet can be used to help keep BuddyPress activity spam under control. BuddyPress 1.6 introduced <a href="http://wpmu.org/whats-new-in-buddypress-1-6-activity-managment-akismet-integration-profile-privacy-and-more/" target="_blank">activity management with Akismet integration</a>. When posts are marked as spam by Akismet, you&#8217;ll be able to see them when you filter for spam under the Activity menu in the dashboard.</p>
<figure id="attachment_54602"  class="wp-caption alignnone wp-caption-large cgrid-row" style="width: 952px"><div class="cgrid-col cgrid-col-span-full"><img src="http://wpmu.org/wp-content/uploads/2011/08/activity-stream-spam.png" alt="" title="activity-stream-spam" width="952" height="287" class="size-full wp-image-54602" /><figcaption class="wp-caption-text">Activity Stream Spam</figcaption></div></figure>
<p><strong>Pros:</strong> If you&#8217;re already using Akismet to combat comment spam, you&#8217;ll get the same high level of protection in the activity stream.</p>
<p><strong>Cons:</strong> It requires an API key and connection to WordPress.com. Usually this is free but there is a fee for commercial use. </p>
<h3>10. <a href="https://gist.github.com/sillybean/3815688" target="_blank">Spam Link Plugin</a></h3>
<p><figure id="attachment_112771"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 448px"><div class="cgrid-col cgrid-col-span-3 cgrid-col-right"><div class="cgrid-col-wide-right"><a href="http://wpmu.org/wp-content/uploads/2013/04/spammer.jpg" rel="lightbox[112635]" title="spammer"><img src="http://wpmu.org/wp-content/uploads/2013/04/spammer-448x181.jpg" alt="" title="spammer" width="448" height="181" class="size-ratio-3-2 wp-image-112771" /></a><figcaption class="wp-caption-text">Spam Link Plugin</figcaption></div></div></figure>The <a href="http://wpmu.org/how-to-tackle-spam-with-the-buddypress-spam-link-plugin/" title="Spam Link Plugin" target="_blank">Spam Link Plugin</a> helps you to quickly combat spam if a spammer has gotten through the registration form. It makes it easy to zip through your site and deal with spam:</p>
<ul>
<li>Adds the “Mark as spammer” link back to the admin bar</li>
<li>Adds a “Spammer” button to the activity stream entry meta row</li>
</ul>
<p><strong>Pros:</strong> Saves you time from having to search for the user in the dashboard in order to mark as spam and delete. </p>
<p><strong>Cons:</strong> The plugin isn&#8217;t in the repository, so it might be difficult to get updates.</p>
<p>The only sure-fire way to make sure you don&#8217;t get any BuddyPress spam is to close off your site&#8217;s registration completely, but that would be completely counterproductive for most BuddyPress social networks where the idea is to grow membership.</p>
<p>The important thing to remember is that there is no one catch-all solution for BuddyPress spam. You may even need to do a combination of these measures in order to achieve full control over the spambots. Every BuddyPress site attracts different kinds of spammers and what works on one site may not work on another. Give a few of these proven plugins a try and you&#8217;ll discover what works for you. </p>
<p>Know any other ways to stop BuddyPress spam? We&#8217;d love to hear them in the comments.</p>
<p>photo credit: <a href="http://www.flickr.com/photos/coba/382497494/" title="Yet another bedroom B-side by coba, on Flickr">Yet another bedroom B-side by coba, on Flickr</a><br />
photo credit: <a href="http://www.flickr.com/photos/allmyheart/4454119354/">Henghwee! :D</a>  <a href="http://creativecommons.org/licenses/by-nc/2.0/">cc</a><br />
photo credit: <a href="http://www.flickr.com/photos/shoot-art/4032934969/">Josh Kenzer</a> <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/">cc</a></p>
<!-- PHP 5.x --><p>Related posts:</p><ol>
<li><a href='http://wpmu.org/how-to-tackle-spam-with-the-buddypress-spam-link-plugin/' rel='bookmark' title='How to Tackle Spam With The BuddyPress Spam Link Plugin'>How to Tackle Spam With The BuddyPress Spam Link Plugin</a> <small>Are you getting overrun by BuddyPress spam? Here's a new...</small></li>
<li><a href='http://wpmu.org/coming-soon-buddypress-activity-stream-spam-control-with-akismet/' rel='bookmark' title='Coming Soon: BuddyPress Activity Stream Spam Control with Akismet'>Coming Soon: BuddyPress Activity Stream Spam Control with Akismet</a> <small>Use BP Labs to test Akismet integration for the BuddyPress...</small></li>
<li><a href='http://wpmu.org/block-spam-on-wordpress-multisite-and-buddypress-using-math-questions/' rel='bookmark' title='Block Spam on WordPress, Multisite and BuddyPress Using Math Questions'>Block Spam on WordPress, Multisite and BuddyPress Using Math Questions</a> <small>If your WordPress site doesn&#8217;t have protection from spam, then...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://wpmu.org/buddypress-spam/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>How to Create A Custom BuddyPress Members Directory</title>
		<link>http://wpmu.org/how-to-create-a-custom-buddypress-members-directory/</link>
		<comments>http://wpmu.org/how-to-create-a-custom-buddypress-members-directory/#comments</comments>
		<pubDate>Wed, 06 Mar 2013 14:00:12 +0000</pubDate>
		<dc:creator>Sarah Gooding</dc:creator>
				<category><![CDATA[BP Tutorials]]></category>
		<category><![CDATA[BuddyPress]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://wpmu.org/?p=110606</guid>
		<description><![CDATA[In this tutorial we’ll do some cool things with CSS and BuddyPress template files in order to create a more interactive directory that will encourage users to get connected to each other, spend more time browsing, clicking on profiles and making new friends.]]></description>
			<content:encoded><![CDATA[<p>One of main reasons that BuddyPress communities fail is because members don&#8217;t connect and interact with each other. One way to improve that is through design that keeps members interested.</p>
<p>The BuddyPress member directory styles come out of the box looking like a flat list. It is functional but it isn&#8217;t terribly exciting or inspiring. Today we&#8217;re going do something fun with directories and explore a little bit of BuddyPress theming. In this tutorial we&#8217;ll do some cool things with CSS and BuddyPress template files in order to create a more interactive directory that will encourage users to get connected to each other, spend more time browsing, clicking on profiles and making new friends.  </p>
<p>Follow along in the steps below as we take the BuddyPress default member directory and transform it to look like this:</p>
<figure id="attachment_110710"  class="wp-caption alignnone wp-caption-large cgrid-row" style="width: 649px"><div class="cgrid-col cgrid-col-span-full"><img src="http://wpmu.org/wp-content/uploads/2013/03/member-directory.jpg" alt="" title="member-directory" width="649" height="737" class="size-full wp-image-110710" /><figcaption class="wp-caption-text">Customized BuddyPress Member Directory</figcaption></div></figure>
<p>Here&#8217;s a quick overview of changes we&#8217;ll be making:</p>
<ol>
<li>Add a new /buddypress/ directory to your theme for custom templates</li>
<li>Remove unnecessary extras from the members loop</li>
<li>Add New Location Field to members loop</li>
<li>Increase avatar size within the member directory</li>
<li>Customize the member avatars to be circular</li>
<li>Change the layout of the directory</li>
<li>Add a Greyscale effect to avatars on mousover</li>
<li>Customize &#8220;Add Friend&#8221; and &#8220;Remove Friend&#8221; buttons</li>
</ol>
<p>We&#8217;re going to use BuddyPress 1.7 for this tutorial, as it will soon be released. However, the basic idea is still the same, no matter where the templates are located.</p>
<p>To start out, the BuddyPress member directory looks similar to this with the default styles:</p>
<figure id="attachment_110631"  class="wp-caption alignnone wp-caption-large cgrid-row" style="width: 615px"><div class="cgrid-col cgrid-col-span-full"><img src="http://wpmu.org/wp-content/uploads/2013/03/original-members-2.jpg" alt="" title="original-members-2" width="615" height="594" class="size-full wp-image-110631" /><figcaption class="wp-caption-text">Default member directory</figcaption></div></figure>
<p>For this tutorial we&#8217;ll be working with the default <a href="http://wordpress.org/extend/themes/twentytwelve" target="_blank">Twenty Twelve</a> WordPress theme.</p>
<h3>Step 1: Add a /buddypress/ directory to your current active theme and add template files.</h3>
<p>To start making customizations to BuddyPress, we&#8217;re going to create a /buddypress/ directory within your current active theme. </p>
<figure id="attachment_110890"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 340px"><div class="cgrid-col cgrid-col-span-2 cgrid-col-right"><div class="cgrid-col-wide-right"><a href="http://wpmu.org/wp-content/uploads/2013/03/bp-directory.png" rel="lightbox[110606]" title="bp-directory"><img src="http://wpmu.org/wp-content/uploads/2013/03/bp-directory-340x217.png" alt="" title="bp-directory" width="340" height="217" class="size-ratio-2-3 wp-image-110890" /></a><figcaption class="wp-caption-text">Create a BuddyPress directory within your active theme</figcaption></div></div></figure>
<p>The codex has some short and simple instructions for <a href="http://codex.buddypress.org/theme-compatibility/" target="_blank">Theme Compatibility in BuddyPress 1.7</a>.  Locate the legacy template files here: </p>
<blockquote><p>wp-content/plugins/buddypress/bp-templates/bp-legacy/</p></blockquote>
<p>Copy the files you want to modify. In this case you might as well grab the /members/ directory and paste it into your theme&#8217;s new BuddyPress directory.</p>
<h3>Step 2: Cut all the extra stuff out of members-loop.php</h3>
<p>For this tutorial we&#8217;re going to trim down some of the information that is displayed on the directory page and remove the following two items.</p>
<ul>
<li>Remove the last active time tag</li>
<li>Remove the members&#8217; latest activity update</li>
</ul>
<p>Displaying the last active time really seems like clutter to me and I don&#8217;t see it having too much value for the average BuddyPress community. If you want to remove it, cut this out of the <em>members-loop.php</em> file:</p>
<div id="fvch-codeblock-0" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-0"><span class="php"><span class="php-operator">&lt;</span>div <span class="php-keyword">class</span><span class="php-operator">=</span><span class="php-string">&quot;item-meta&quot;</span><span class="php-operator">&gt;</span><span class="php-operator">&lt;</span>span <span class="php-keyword">class</span><span class="php-operator">=</span><span class="php-string">&quot;activity&quot;</span><span class="php-operator">&gt;</span><span class="php-script-tag">&lt;?php</span> bp_member_last_active<span class="php-brackets">(</span><span class="php-brackets">)</span>; <span class="php-script-tag">?&gt;<span class="html"><span class="html-other-element">&lt;/span&gt;</span><span class="html-other-element">&lt;/div&gt;</span></span></span></span></pre>
</td>
</tr>
</table>
</div>
<p>Removing the latest activity update is just as easy. Cut this out of <em>members-loop.php</em>:</p>
<div id="fvch-codeblock-1" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
2
3
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-1"><span class="php"><span class="php-script-tag">&lt;?php</span> <span class="php-keyword">if</span> <span class="php-brackets">(</span> bp_get_member_latest_update<span class="php-brackets">(</span><span class="php-brackets">)</span> <span class="php-brackets">)</span> <span class="php-operator">:</span> <span class="php-script-tag">?&gt;<span class="html">
<span class="html-other-element">&lt;span class=<span class="html-attribute">&quot;update&quot;</span>&gt;</span> </span>&lt;?php</span> bp_member_latest_update<span class="php-brackets">(</span><span class="php-brackets">)</span>; <span class="php-script-tag">?&gt;<span class="html"><span class="html-other-element">&lt;/span&gt;</span>
</span>&lt;?php</span> <span class="php-keyword">endif</span>; <span class="php-script-tag">?&gt;<span class="html"></span></span></span></pre>
</td>
</tr>
</table>
</div>
<h3>Step 3: Add a Location field to the Members Loop</h3>
<p>Now we&#8217;re going to add something new to the member loop. The template file actual hints at how to do this in the comments. The documentation states that it does add an extra query for each member in the loop, but it is only one, regardless of the number of fields you show.</p>
<p>First you need to make sure you create the field you want to show in the BuddyPress profiles. We&#8217;ll use location in this example. Go to: Dashboard >> Users >> Profile Fields. Add your new field in the dashboard and then you can add it to the loop. Paste this into members-loop.php directly under the comment about how to show member profile data:</p>
<div id="fvch-codeblock-2" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-2"><span class="php"><span class="php-script-tag">&lt;?php</span> <span class="php-keyword">echo</span> bp_member_profile_data<span class="php-brackets">(</span><span class="php-string">'field=Location'</span><span class="php-brackets">)</span>; <span class="php-script-tag">?&gt;<span class="html"></span></span></span></pre>
</td>
</tr>
</table>
</div>
<p>Keep in mind that the value of the field is case sensitive, so that&#8217;s something to check if it seems like it&#8217;s not working. </p>
<h3>Step 4: Increase the size of the avatars displayed in the members loop</h3>
<p>Locate the member avatar code at the top of the loop:</p>
<div id="fvch-codeblock-3" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
2
3
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-3"><span class="php"><span class="php-operator">&lt;</span>div <span class="php-keyword">class</span><span class="php-operator">=</span><span class="php-string">&quot;item-avatar&quot;</span><span class="php-operator">&gt;</span>
<span class="php-operator">&lt;</span>a href<span class="php-operator">=</span><span class="php-string">&quot;&lt;?php bp_member_permalink(); ?&gt;&quot;</span><span class="php-operator">&gt;</span><span class="php-script-tag">&lt;?php</span> bp_member_avatar<span class="php-brackets">(</span><span class="php-brackets">)</span>; <span class="php-script-tag">?&gt;<span class="html"><span class="html-anchor-element">&lt;/a&gt;</span>
<span class="html-other-element">&lt;/div&gt;</span></span></span></span></pre>
</td>
</tr>
</table>
</div>
<p>Change those lines to match this:</p>
<div id="fvch-codeblock-4" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
2
3
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-4"><span class="php"><span class="php-operator">&lt;</span>div <span class="php-keyword">class</span><span class="php-operator">=</span><span class="php-string">&quot;item-avatar&quot;</span><span class="php-operator">&gt;</span>
<span class="php-operator">&lt;</span>a href<span class="php-operator">=</span><span class="php-string">&quot;&lt;?php bp_member_permalink(); ?&gt;&quot;</span><span class="php-operator">&gt;</span><span class="php-script-tag">&lt;?php</span> bp_member_avatar<span class="php-brackets">(</span><span class="php-string">'type=full&amp;width=180&amp;height=180'</span><span class="php-brackets">)</span>; <span class="php-script-tag">?&gt;<span class="html"><span class="html-anchor-element">&lt;/a&gt;</span>
<span class="html-other-element">&lt;/div&gt;</span></span></span></span></pre>
</td>
</tr>
</table>
</div>
<p>The reason you want to specify type=full here is because it makes BuddyPress use the best quality avatar and size it down to the height and width you set. Otherwise it has to size up and it makes the avatars fuzzy.</p>
<h3>Step 5: Make the avatars circular</h3>
<p><figure id="attachment_110773"  class="wp-caption alignleft wp-caption-left cgrid-row" style="width: 194px"><div class="cgrid-col cgrid-col-span-2"><div class="cgrid-col-wide-left"><img src="http://wpmu.org/wp-content/uploads/2013/03/circular.jpg" alt="" title="circular" width="194" height="190" class="size-full wp-image-110773" /><figcaption class="wp-caption-text">Circle avatars</figcaption></div></div></figure>After customizing the member loop, we&#8217;re now moving on to the style changes. You can make the avatars circular with a few CSS tweaks. This effect adds some fun to the directory. For some quick simple changes like this, you can add the changes to your theme&#8217;s stylesheet. </p>
<p>Here we are targeting only the avatars in the members directory. Add this:</p>
<div id="fvch-codeblock-5" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
2
3
4
5
6
7
8
9
10
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-5"><span class="css">#members-dir-list img.avatar {
<span class="css-property">-webkit-border-radius<span class="css-selector">:</span><span class="css-value"> 50%</span></span>;
<span class="css-property">-moz-border-radius<span class="css-selector">:</span><span class="css-value"> 50%</span></span>;
<span class="css-property">-ms-border-radius<span class="css-selector">:</span><span class="css-value"> 50%</span></span>;
<span class="css-property">-o-border-radius<span class="css-selector">:</span><span class="css-value"> 50%</span></span>;
<span class="css-property">border-radius<span class="css-selector">:</span><span class="css-value"> 50%</span></span>;
<span class="css-property">-webkit-box-shadow<span class="css-selector">:</span><span class="css-value"> 0 1px 0 #fff</span></span>;
<span class="css-property">-moz-box-shadow<span class="css-selector">:</span><span class="css-value"> 0 1px 0 #fff</span></span>;
<span class="css-property">box-shadow<span class="css-selector">:</span><span class="css-value"> 0 1px 0 #fff</span></span>;
}</span></pre>
</td>
</tr>
</table>
</div>
<h3>Step 6: Add black and white hover effect to the avatars</h3>
<p>This is a fun little effect that may help to keep users browsing your directory a little longer. Of course it probably won&#8217;t work in IE, but that&#8217;s not really a big deal as it&#8217;s just a cosmetic effect. </p>
<figure id="attachment_110893"  class="wp-caption alignnone wp-caption-left cgrid-row clearfix" style="width: 600px"><div class="cgrid-col cgrid-col-span-4"><div class="cgrid-col-wide-left"><a href="http://wpmu.org/wp-content/uploads/2013/03/bw1.jpg" rel="lightbox[110606]" title="bw"><img src="http://wpmu.org/wp-content/uploads/2013/03/bw1-600x288.jpg" alt="" title="bw" width="600" height="288" class="size-ratio-4-1 wp-image-110893" /></a></div></div><figcaption class="wp-caption-text cgrid-col cgrid-col-span-1"><div class="cgrid-col-wide-right">Greyscale avatar on mouseover</div></figcaption></figure>
<p>Add this to your stylesheet:</p>
<div id="fvch-codeblock-6" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
2
3
4
5
6
7
8
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-6"><span class="css">#members-dir-list a:hover img.avatar {
<span class="css-property">-webkit-filter<span class="css-selector">:</span><span class="css-value"> grayscale(100%)</span></span>;
<span class="css-property">-moz-filter<span class="css-selector">:</span><span class="css-value"> grayscale(100%)</span></span>;
filter: grayscale(100%);
<span class="css-property">-webkit-transition<span class="css-selector">:</span><span class="css-value"> -webkit-filter 0.2s ease-in-out</span></span>;
<span class="css-property">-moz-transition<span class="css-selector">:</span><span class="css-value"> -moz-filter 0.2s ease-in-out</span></span>;
transition: filter 0.2s ease-in-out;
}</span></pre>
</td>
</tr>
</table>
</div>
<h3>Step 7: Customize the layout of the members directory</h3>
<p>Let&#8217;s make the member listings load in a grid with rows of 3:</p>
<div id="fvch-codeblock-7" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
2
3
4
5
6
7
8
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-7"><span class="css">#buddypress #members-list li {
<span class="css-property">overflow<span class="css-selector">:</span><span class="css-value"> auto</span></span>;
<span class="css-property">list-style<span class="css-selector">:</span><span class="css-value"> none</span></span>;
<span class="css-property">float<span class="css-selector">:</span><span class="css-value"> left</span></span>;
<span class="css-property">width<span class="css-selector">:</span><span class="css-value"> 30%</span></span>;
<span class="css-property">margin<span class="css-selector">:</span><span class="css-value"> 0 20px 28px 0</span></span>;
<span class="css-property">border<span class="css-selector">:</span><span class="css-value"> 0</span></span>;
}</span></pre>
</td>
</tr>
</table>
</div>
<p>We&#8217;ll also make some small tweaks to change text size and alignment: </p>
<div id="fvch-codeblock-8" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-8"><span class="css">#buddypress #members-dir-list ul.item-list li div.item-title, #buddypress #members-dir-list  ul.item-list li h4, #buddypress #members-dir-list ul.item-list li div.item-meta
 {
<span class="css-property">width<span class="css-selector">:</span><span class="css-value"> 100%</span></span>;
<span class="css-property">text-align<span class="css-selector">:</span><span class="css-value"> center</span></span>;
}

#buddypress #members-dir-list ul.item-list li div.item-title {
<span class="css-property">font-size<span class="css-selector">:</span><span class="css-value"> 110%</span></span>;
}

#buddypress #members-dir-list ul.item-list li div.item-meta {
<span class="css-property">text-transform<span class="css-selector">:</span><span class="css-value"> uppercase</span></span>;
<span class="css-property">font-size<span class="css-selector">:</span><span class="css-value"> 80%</span></span>;
}

#buddypress #members-dir-list ul.item-list li img.avatar {
<span class="css-property">margin-bottom<span class="css-selector">:</span><span class="css-value"> 8px</span></span>;
}</span></pre>
</td>
</tr>
</table>
</div>
<p>Of course some of these adjustments depend on what theme you&#8217;re starting with as your active theme. If you&#8217;re using these basic templates, then the CSS should be fairly similar to above.</p>
<h3>Step 8: Customize the Add Friend and Remove Friend Button</h3>
<p>If there&#8217;s any way to filter this button, I don&#8217;t know about it. In order to customize the button text you&#8217;ll have to create a <a href="http://codex.buddypress.org/developer/customizing/customizing-labels-messages-and-urls/" target="_blank">custom language file</a> for BuddyPress. This process is fairly easy if you have a program like <a href="http://poedit.net" target="_blank">PoEdit</a> to help you. Follow the instructions in the codex to create your own custom language file. For this tutorial we&#8217;re changing the language strings for the friendship buttons: </p>
<ul>
<li>Add Friend >> Change to &#8220;+&#8221;</li>
<li>Cancel Friendship >> Change to &#8220;-&#8221;</li>
</ul>
<p>Please note that this is not for every community. It&#8217;s just an example of how you can customize those buttons. If you feel that you&#8217;re losing too much in removing the text from these buttons, by all means, don&#8217;t change them. Your UI choices will depend entirely on the demographics of your community. Here&#8217;s how you can customize the buttons to look like the example:</p>
<div id="fvch-codeblock-9" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-9"><span class="css">#buddypress #members-dir-list a.friendship-button.add {
<span class="css-property">-webkit-border-radius<span class="css-selector">:</span><span class="css-value"> 50%</span></span>;
<span class="css-property">-moz-border-radius<span class="css-selector">:</span><span class="css-value"> 50%</span></span>;
<span class="css-property">-ms-border-radius<span class="css-selector">:</span><span class="css-value"> 50%</span></span>;
<span class="css-property">-o-border-radius<span class="css-selector">:</span><span class="css-value"> 50%</span></span>;
<span class="css-property">border-radius<span class="css-selector">:</span><span class="css-value"> 50%</span></span>;
<span class="css-property">border<span class="css-selector">:</span><span class="css-value"> 5px solid #89ac48</span></span>;
<span class="css-property">font-size<span class="css-selector">:</span><span class="css-value"> 26px</span></span>;
<span class="css-property">font-weight<span class="css-selector">:</span><span class="css-value"> bold</span></span>;
<span class="css-property">background<span class="css-selector">:</span><span class="css-value"> #a5d156</span></span>;
<span class="css-property">color<span class="css-selector">:</span><span class="css-value"> #ffffff</span></span>;
<span class="css-property">line-height<span class="css-selector">:</span><span class="css-value"> 50px</span></span>;
}

#buddypress #members-dir-list a.friendship-button.is_friend.remove {
<span class="css-property">-webkit-border-radius<span class="css-selector">:</span><span class="css-value"> 50%</span></span>;
<span class="css-property">-moz-border-radius<span class="css-selector">:</span><span class="css-value"> 50%</span></span>;
<span class="css-property">-ms-border-radius<span class="css-selector">:</span><span class="css-value"> 50%</span></span>;
<span class="css-property">-o-border-radius<span class="css-selector">:</span><span class="css-value"> 50%</span></span>;
<span class="css-property">border-radius<span class="css-selector">:</span><span class="css-value"> 50%</span></span>;
<span class="css-property">border<span class="css-selector">:</span><span class="css-value"> 5px solid #CC0000</span></span>;
<span class="css-property">font-size<span class="css-selector">:</span><span class="css-value"> 26px</span></span>;
<span class="css-property">font-weight<span class="css-selector">:</span><span class="css-value"> bold</span></span>;
<span class="css-property">background<span class="css-selector">:</span><span class="css-value"> #FF5050</span></span>;
<span class="css-property">color<span class="css-selector">:</span><span class="css-value"> #ffffff</span></span>;
<span class="css-property">line-height<span class="css-selector">:</span><span class="css-value"> 50px</span></span>;

}

ul#members-list.item-list li div.action {
<span class="css-property">text-align<span class="css-selector">:</span><span class="css-value"> center</span></span>;
<span class="css-property">overflow-y<span class="css-selector">:</span><span class="css-value"> hidden</span></span>;
<span class="css-property">top<span class="css-selector">:</span><span class="css-value"> 18px</span></span>;
<span class="css-property">right<span class="css-selector">:</span><span class="css-value"> 6px</span></span>;
}</span></pre>
</td>
</tr>
</table>
</div>
<p>With these changes you&#8217;ll have a member directory that looks something like this: </p>
<figure id="attachment_110630"  class="wp-caption alignnone wp-caption-large cgrid-row" style="width: 645px"><div class="cgrid-col cgrid-col-span-full"><img src="http://wpmu.org/wp-content/uploads/2013/03/custom-members-directory.jpg" alt="" title="custom-members-directory" width="645" height="730" class="size-full wp-image-110630" /><figcaption class="wp-caption-text">Customized BuddyPress Member Directory</figcaption></div></figure>
<p>If you feel that the &#8220;Remove Friend&#8221; button is too prominent in red, you can hide it entirely by adding &#8220;display: none;&#8221; to the <em>.is_friend.remove</em> class. Alternatively, you could select different colors or text for the action buttons. This is the last step in customizing your members directory to match the example above.</p>
<p>It&#8217;s pretty amazing how just a little bit of CSS can totally transform your directories to look nothing like the BuddyPress default. BuddyPress 1.7 theme compatibility will open up the platform to many more WordPress developers. The components will fit nicely into your theme, but it&#8217;s up to you to make them stand out. Grab a copy of the <a href="http://buddypress.trac.wordpress.org/browser/trunk" target="_blank">1.7 trunk</a> and start experimenting before the official release arrives. You&#8217;ll be pleasantly surprised how easy it is to customize BuddyPress directly within your WordPress theme.</p>
<!-- PHP 5.x --><p>Related posts:</p><ol>
<li><a href='http://wpmu.org/how-to-create-a-gallery-of-members-avatars-in-buddypress/' rel='bookmark' title='How to Create a Gallery of Members&#8217; Avatars in BuddyPress'>How to Create a Gallery of Members&#8217; Avatars in BuddyPress</a> <small>This is a quick tutorial to show you how to...</small></li>
<li><a href='http://wpmu.org/allow-members-to-create-portfolios-in-buddypress/' rel='bookmark' title='Allow Members to Create Portfolios in BuddyPress'>Allow Members to Create Portfolios in BuddyPress</a> <small>BuddyPress Portfolio is an exciting new plugin that allows members...</small></li>
<li><a href='http://wpmu.org/daily-tip-show-your-buddypress-members-on-a-google-map-with-avatars/' rel='bookmark' title='Show Your BuddyPress Members on a Google Map with Avatars'>Show Your BuddyPress Members on a Google Map with Avatars</a> <small>BP Member Avatar Map is a brand new plugin that...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://wpmu.org/how-to-create-a-custom-buddypress-members-directory/feed/</wfw:commentRss>
		<slash:comments>40</slash:comments>
		</item>
		<item>
		<title>Important Notice For BuddyPress Theme Developers</title>
		<link>http://wpmu.org/important-notice-for-buddypress-theme-developers/</link>
		<comments>http://wpmu.org/important-notice-for-buddypress-theme-developers/#comments</comments>
		<pubDate>Tue, 26 Feb 2013 14:03:40 +0000</pubDate>
		<dc:creator>Sarah Gooding</dc:creator>
				<category><![CDATA[BP Development]]></category>
		<category><![CDATA[BP Themes]]></category>
		<category><![CDATA[BuddyPress]]></category>

		<guid isPermaLink="false">http://wpmu.org/?p=110089</guid>
		<description><![CDATA[BuddyPress 1.7 will be compatible with all WordPress themes. Here's what you need to know to keep your old theme in working order.]]></description>
			<content:encoded><![CDATA[<figure id="attachment_109285"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 470px"><div class="cgrid-col cgrid-col-span-3 cgrid-col-right"><div class="cgrid-col-wide-right"><a href="http://wpmu.org/wp-content/uploads/2013/02/buddypress17.jpg" rel="lightbox[110089]" title="buddypress17"><img class="size-ratio-3-2 wp-image-109285" title="buddypress17" src="http://wpmu.org/wp-content/uploads/2013/02/buddypress17-470x324.jpg" alt="" width="470" height="324" /></a><figcaption class="wp-caption-text">BuddyPress 1.7 will be compatible with all WordPress themes</figcaption></div></div></figure>
<p>BuddyPress 1.7 is very soon on its way to a dashboard near you. Theme compatibility is one of the most exciting <a href="http://wpmu.org/7-exciting-new-features-in-buddypress-1-7/" target="_blank">features of the upcoming 1.7 release</a>. But how will this affect existing BuddyPress themes?</p>
<p>If you&#8217;re a BuddyPress theme author and your theme supplies its own BuddyPress templates, you will need to prevent BuddyPress from running its theme compatibility when your theme is active. Boone Gorges outlined how to do this in the latest <a href="http://bpdevel.wordpress.com/2013/02/25/bp-theme-authors-make-sure-your-theme-registers-buddypress-support/" target="_blank">post</a> on the BuddyPress Development blog. You&#8217;ll want to add this line to your theme&#8217;s <em>functions.php</em> file:</p>
<div id="fvch-codeblock-0" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-0"><span class="php">add_theme_support<span class="php-brackets">(</span> <span class="php-string">'buddypress'</span> <span class="php-brackets">)</span>;</span></pre>
</td>
</tr>
</table>
</div>
<p>Although BuddyPress knows not to load its theme compat when it finds your PHP templates, it needs to be told if you&#8217;re already using your own CSS and JS for your BuddyPress theme. You don&#8217;t want to cause any conflicts in styling or AJAX with BuddyPress trying to load scripts that your theme is already loading.</p>
<p>Please note that if you have created a child theme of the BuddyPress default theme, there is no need to manually register BuddyPress support.</p>
<p>Going forward, theme developers will need to use this function when building fully custom themes that load that load their own CSS/JS files. Read more about bit on BuddyPress trac ticket <a href="http://buddypress.trac.wordpress.org/ticket/4846#comment:11" target="_blank">#4846</a></p>
<!-- PHP 5.x --><p>Related posts:</p><ol>
<li><a href='http://wpmu.org/themeforest-releases-huddle-a-wordpress-and-buddypress-community-theme/' rel='bookmark' title='Themeforest Releases Huddle: A WordPress and BuddyPress Community Theme'>Themeforest Releases Huddle: A WordPress and BuddyPress Community Theme</a> <small>Huddle is a new and unique BuddyPress theme now available...</small></li>
<li><a href='http://wpmu.org/coming-in-buddypress-1-7-compatibility-for-all-wordpress-themes/' rel='bookmark' title='Coming in BuddyPress 1.7: Compatibility for ALL WordPress Themes'>Coming in BuddyPress 1.7: Compatibility for ALL WordPress Themes</a> <small>BP 1.7 may be the most exciting BuddyPress release yet!...</small></li>
<li><a href='http://wpmu.org/status-a-new-responsive-child-theme-for-the-buddypress-default-theme/' rel='bookmark' title='Status: A New Responsive Child Theme for the BuddyPress Default Theme'>Status: A New Responsive Child Theme for the BuddyPress Default Theme</a> <small>Status is a brand new free child theme for the...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://wpmu.org/important-notice-for-buddypress-theme-developers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Get A Curated List of BuddyPress Plugins In Your Dashboard</title>
		<link>http://wpmu.org/best-buddypress-plugins/</link>
		<comments>http://wpmu.org/best-buddypress-plugins/#comments</comments>
		<pubDate>Tue, 12 Feb 2013 22:46:13 +0000</pubDate>
		<dc:creator>Sarah Gooding</dc:creator>
				<category><![CDATA[BP Development]]></category>
		<category><![CDATA[BP Plugins]]></category>
		<category><![CDATA[BuddyPress]]></category>
		<category><![CDATA[updates]]></category>

		<guid isPermaLink="false">http://wpmu.org/?p=109392</guid>
		<description><![CDATA[Not sure which BuddyPress plugins are high quality? Here's a quick way to find out.]]></description>
			<content:encoded><![CDATA[<p>BuddyPress now has 468 plugins listed as <a href="http://buddypress.org/extend/plugins/" target="_blank">extensions</a> for the platform. How would you ever know which ones are quality and which are no good if you&#8217;re a new to BuddyPress? You could spend hours researching all the options, reviews, support forums, installing and testing. Or, you could get some advice.</p>
<h3>Get A Curated List of The Best BuddyPress Plugins From WordPress.org</h3>
<p>There&#8217;s a new tool that helps to answer the question &#8220;Which BudydPress plugins should I use?&#8221; <a title="BuddyPlug" href="http://wordpress.org/extend/plugins/buddyplug/" target="_blank">BuddyPlug</a> is a brand new plugin from <a href="https://twitter.com/modemlooper" target="_blank">@modemlooper</a> that provides you with a curated list of BuddyPress plugins in the same menu where you add new WordPress plugins.</p>
<figure id="attachment_109397"  class="wp-caption alignleft wp-caption-left cgrid-row" style="width: 470px"><div class="cgrid-col cgrid-col-span-3"><div class="cgrid-col-wide-left"><a href="http://wpmu.org/wp-content/uploads/2013/02/buddy-plug.png" rel="lightbox[109392]" title="buddy-plug"><img class="size-ratio-3-2 wp-image-109397" title="buddy-plug" src="http://wpmu.org/wp-content/uploads/2013/02/buddy-plug-470x370.png" alt="" width="470" height="370" /></a><figcaption class="wp-caption-text">BuddyPlug &#8211; a curated list of the <a href="http://wpmu.org/12-new-all-purpose-buddypress-plugins-for-customizing-your-social-network/">best BuddyPress plugins</a> on the &#8220;Add New&#8221; plugins page</figcaption></div></div></figure>
<p>The list is curated by the community and there are currently 83 plugins that have been included.</p>
<p>This is not to say that you should never install a plugin that doesn&#8217;t appear in this curated list. I would recommend using this as a guide or to help you narrow down options when there are multiple plugins that do the same thing.</p>
<p>BuddyPlug is especially useful if you&#8217;re new to BuddyPress and have no idea which plugins are quality and which you may want to avoid. Please be advised that the plugin does not come with a guarantee of any kind and is not meant to replace your own testing and research.</p>
<p>Of course, if you want complete peace of mind, you&#8217;ll want to check out our <a title="WPMU DEV BuddyPress Plugins" href="http://premium.wpmudev.org/projects/tag/buddypress-plugins-themes/" target="_blank">BuddyPress plugins</a> at WPMU DEV. All of our plugins are guaranteed to be updated for the latest version of WordPress and BuddyPress the very same day of any new release. Developing with BuddyPress in mind doesn&#8217;t happen as an afterthought. When you launch your BuddyPress site, make sure you&#8217;re locked in with quality plugins &#8211; whether they are from a commercial provider or the wordpress.org repository. Installing <a title="BuddyPlug" href="http://wordpress.org/extend/plugins/buddyplug/" target="_blank">BuddyPlug</a> is just one more way that you can help to make sure your site will be ready for future updates.</p>
<!-- PHP 5.x --><p>Related posts:</p><ol>
<li><a href='http://wpmu.org/daily-tip-full-list-of-buddypress-template-tags/' rel='bookmark' title='Full List of BuddyPress Template Tags'>Full List of BuddyPress Template Tags</a> <small>Looking for a list of BuddyPress template tags? The BuddyPress...</small></li>
<li><a href='http://wpmu.org/daily-tip-full-list-of-buddypress-conditional-template-tags/' rel='bookmark' title='Full List of BuddyPress Conditional Template Tags'>Full List of BuddyPress Conditional Template Tags</a> <small>The BuddyPress codex is growing and changing. The list of...</small></li>
<li><a href='http://wpmu.org/daily-tip-full-list-of-theme-changes-from-buddypress-1-2-5-to-1-2-6/' rel='bookmark' title='Full List of Theme Changes from BuddyPress 1.2.5 to 1.2.6'>Full List of Theme Changes from BuddyPress 1.2.5 to 1.2.6</a> <small>Wondering what&#8217;s changed in the BuddyPress default theme from 1.2.5...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://wpmu.org/best-buddypress-plugins/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>