<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Buddy Dev</title>
	
	<link>http://buddydev.com</link>
	<description>Just another Buddydev.com weblog</description>
	<lastBuildDate>Fri, 17 May 2013 18:30:28 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/BuddyDev" /><feedburner:info uri="buddydev" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by-sa/3.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><feedburner:emailServiceId>BuddyDev</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Introducing BP Magic theme: A colorful BuddyPress Social Theme</title>
		<link>http://feedproxy.google.com/~r/BuddyDev/~3/8SNwRUno5f4/</link>
		<comments>http://buddydev.com/buddypress/introducing-bp-magic-theme-a-colorful-buddypress-social-theme/#comments</comments>
		<pubDate>Fri, 10 May 2013 18:22:05 +0000</pubDate>
		<dc:creator>Brajesh Singh</dc:creator>
				<category><![CDATA[Buddypress]]></category>
		<category><![CDATA[bp-magic]]></category>

		<guid isPermaLink="false">http://buddydev.com/?p=4789</guid>
		<description><![CDATA[I bet you haven&#8217;t seen any theme like this before for BuddyPress. BP Magic is a social theme designed for BuddyPress. It is not just another theme with some BuddyPress specific code but we wrote it specifically for BuddyPress. We have built a lot of awesomeness like the sweet looking activity page to Awesome Profile and group ...
Related posts:<ol>
<li><a href='http://buddydev.com/buddypress/introducing-fusedpress-a-wordpress-buddypress-theme-shop-with-a-difference/' rel='bookmark' title='Introducing FusedPress: A WordPress &amp; BuddyPress Theme shop with a difference'>Introducing FusedPress: A WordPress &amp; BuddyPress Theme shop with a difference</a></li>
<li><a href='http://buddydev.com/buddypress/introducing-cosmic-buddy-pro-theme-for-buddypress-based-social-networks/' rel='bookmark' title='Introducing Cosmic Buddy Pro Theme for BuddyPress Based Social Networks'>Introducing Cosmic Buddy Pro Theme for BuddyPress Based Social Networks</a></li>
<li><a href='http://buddydev.com/buddypress/allow-users-to-select-a-blog-theme-while-signing-upcreating-a-blog-on-your-buddypress-powered-social-network/' rel='bookmark' title='Allow Users to select a blog theme while signing up/creating a blog on your buddypress powered social network'>Allow Users to select a blog theme while signing up/creating a blog on your buddypress powered social network</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content socialize-in-content-right"><div class="socialize-in-button socialize-in-button-right"><a href="http://twitter.com/share" class="twitter-share-button" data-counturl="http://buddydev.com/buddypress/introducing-bp-magic-theme-a-colorful-buddypress-social-theme/" data-url="http://bit.ly/10LjtRM" data-text="Introducing BP Magic theme: A colorful BuddyPress Social Theme" data-count="vertical" data-via="buddydev" data-related="buddydev"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-right"><iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fbuddydev.com%2Fbuddypress%2Fintroducing-bp-magic-theme-a-colorful-buddypress-social-theme%2F&amp;send=false&amp;layout=box_count&amp;width=45&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font=arial&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:45px; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-right"><g:plusone size="tall" href="http://buddydev.com/buddypress/introducing-bp-magic-theme-a-colorful-buddypress-social-theme/"></g:plusone></div></div><p>I bet you haven&#8217;t seen any theme like this before for BuddyPress.<strong> BP Magic</strong> is a social theme designed for BuddyPress. It is not just another theme with some BuddyPress specific code but we wrote it specifically for BuddyPress.</p>
<p>We have built a lot of awesomeness like the sweet looking activity page to Awesome Profile and group page. We have paid attention to the private messaging as well as settings page. Overall, It is something that we worked for months to finish.</p>
<p><strong>BP Magic</strong> does have its flaws like I messed some of the fonts/colors while converting(and Our design lead still has grudges with me for that, but I liked it this way). I hope that you guys will like it.</p>
<p>That&#8217;s enough talk, let us see some screenshots, should we?</p>
<h3> Screenshots:-</h3>
<p>Grid based Home page:-</p>
<p><a href="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/bp-magic-home-page-bp-magic.png" rel="lightbox[4789]" title="bp-magic-home-page-bp-magic"><img class="aligncenter size-medium wp-image-4790" title="bp-magic-home-page-bp-magic" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/bp-magic-home-page-bp-magic-300x268.png" alt="" width="300" height="268" /></a></p>
<p>The blog page could be grid based as the home page or might be simple as shown below.</p>
<p>Simple blog page:-</p>
<p><a href="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/bp-magic-blog-without-grid.png" rel="lightbox[4789]" title="bp-magic-blog-without-grid"><img class="aligncenter size-medium wp-image-4791" title="bp-magic-blog-without-grid" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/bp-magic-blog-without-grid-300x265.png" alt="" width="300" height="265" /></a></p>
<p>Activity Page:-</p>
<p><a href="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/bp-magic-bp-magic-activity.png" rel="lightbox[4789]" title="bp-magic-bp-magic-activity"><img class="aligncenter size-medium wp-image-4792" title="bp-magic-bp-magic-activity" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/bp-magic-bp-magic-activity-300x269.png" alt="" width="300" height="269" /></a></p>
<p>Single Activity Page:-</p>
<p><a href="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/bp-magic-single-activity-page.png" rel="lightbox[4789]" title="bp-magic-single-activity-page"><img class="aligncenter size-medium wp-image-4804" title="bp-magic-single-activity-page" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/bp-magic-single-activity-page-300x203.png" alt="" width="300" height="203" /></a></p>
<p>More Screenshots:-</p>

<a href='http://buddydev.com/buddypress/introducing-bp-magic-theme-a-colorful-buddypress-social-theme/attachment/bp-magic-bp-magic-activity/' title='Activity'><img width="150" height="150" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/bp-magic-bp-magic-activity-150x150.png" class="attachment-thumbnail" alt="Activity" title="Activity" /></a>
<a href='http://buddydev.com/buddypress/introducing-bp-magic-theme-a-colorful-buddypress-social-theme/attachment/bp-magic-bp-magic-activity-2/' title='Activity Directry'><img width="150" height="150" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/bp-magic-bp-magic-activity1-150x150.png" class="attachment-thumbnail" alt="Activity Directry" title="Activity Directry" /></a>
<a href='http://buddydev.com/buddypress/introducing-bp-magic-theme-a-colorful-buddypress-social-theme/attachment/bp-magic-blog-without-grid/' title='Blog Without Grid'><img width="150" height="150" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/bp-magic-blog-without-grid-150x150.png" class="attachment-thumbnail" alt="Blog Without Grid" title="Blog Without Grid" /></a>
<a href='http://buddydev.com/buddypress/introducing-bp-magic-theme-a-colorful-buddypress-social-theme/attachment/bp-magic-create-group-page/' title='Create group Page'><img width="150" height="150" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/bp-magic-create-group-page-150x150.png" class="attachment-thumbnail" alt="Create group Page" title="Create group Page" /></a>
<a href='http://buddydev.com/buddypress/introducing-bp-magic-theme-a-colorful-buddypress-social-theme/attachment/featured-bp-magic/' title='featured-bp-magic'><img width="150" height="150" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/featured-bp-magic-150x150.png" class="attachment-thumbnail" alt="featured-bp-magic" title="featured-bp-magic" /></a>
<a href='http://buddydev.com/buddypress/introducing-bp-magic-theme-a-colorful-buddypress-social-theme/attachment/bp-magic-footer-widgets-screenshot/' title='Footer widgets Area'><img width="150" height="150" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/bp-magic-footer-widgets-screenshot-150x150.png" class="attachment-thumbnail" alt="Footer widgets Area" title="Footer widgets Area" /></a>
<a href='http://buddydev.com/buddypress/introducing-bp-magic-theme-a-colorful-buddypress-social-theme/attachment/bp-magic-groups-directory-page/' title='Groups Directory page'><img width="150" height="150" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/bp-magic-groups-directory-page-150x150.png" class="attachment-thumbnail" alt="Groups Directory page" title="Groups Directory page" /></a>
<a href='http://buddydev.com/buddypress/introducing-bp-magic-theme-a-colorful-buddypress-social-theme/attachment/bp-magic-home-page-bp-magic/' title='Home Page'><img width="150" height="150" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/bp-magic-home-page-bp-magic-150x150.png" class="attachment-thumbnail" alt="Home Page" title="Home Page" /></a>
<a href='http://buddydev.com/buddypress/introducing-bp-magic-theme-a-colorful-buddypress-social-theme/attachment/bp-magic-home-page-bp-magic-2/' title='Home Page'><img width="150" height="150" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/bp-magic-home-page-bp-magic1-150x150.png" class="attachment-thumbnail" alt="Home Page" title="Home Page" /></a>
<a href='http://buddydev.com/buddypress/introducing-bp-magic-theme-a-colorful-buddypress-social-theme/attachment/bp-magic-home-page-bottom-widget/' title='Home page Bottom Widget area'><img width="150" height="150" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/bp-magic-home-page-bottom-widget-150x150.png" class="attachment-thumbnail" alt="Home page Bottom Widget area" title="Home page Bottom Widget area" /></a>
<a href='http://buddydev.com/buddypress/introducing-bp-magic-theme-a-colorful-buddypress-social-theme/attachment/bpmagic-home-page-top-widget-area/' title='Home Page Top Widget Area'><img width="150" height="150" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/bpmagic-home-page-top-widget-area-150x150.png" class="attachment-thumbnail" alt="Home Page Top Widget Area" title="Home Page Top Widget Area" /></a>
<a href='http://buddydev.com/buddypress/introducing-bp-magic-theme-a-colorful-buddypress-social-theme/attachment/image-other-user-profile/' title='Other Users Profile'><img width="150" height="150" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/image-other-user-profile-150x150.png" class="attachment-thumbnail" alt="Other Users Profile" title="Other Users Profile" /></a>
<a href='http://buddydev.com/buddypress/introducing-bp-magic-theme-a-colorful-buddypress-social-theme/attachment/bp-magic-private-message-thread/' title='Private Message thread'><img width="150" height="150" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/bp-magic-private-message-thread-150x150.png" class="attachment-thumbnail" alt="Private Message thread" title="Private Message thread" /></a>
<a href='http://buddydev.com/buddypress/introducing-bp-magic-theme-a-colorful-buddypress-social-theme/attachment/bp-magic-user-private-messages-list-screenshot/' title='Private messages list'><img width="150" height="150" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/bp-magic-user-private-messages-list-screenshot-150x150.png" class="attachment-thumbnail" alt="Private messages list" title="Private messages list" /></a>
<a href='http://buddydev.com/buddypress/introducing-bp-magic-theme-a-colorful-buddypress-social-theme/attachment/private-messages-list/' title='Private Messages List'><img width="150" height="150" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/private-messages-list-150x150.png" class="attachment-thumbnail" alt="Private Messages List" title="Private Messages List" /></a>
<a href='http://buddydev.com/buddypress/introducing-bp-magic-theme-a-colorful-buddypress-social-theme/attachment/awesome-register-tab-1/' title='Register Tab 1'><img width="150" height="150" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/awesome-register-tab-1-150x150.png" class="attachment-thumbnail" alt="Register Tab 1" title="Register Tab 1" /></a>
<a href='http://buddydev.com/buddypress/introducing-bp-magic-theme-a-colorful-buddypress-social-theme/attachment/awesome-register-tab-2/' title='Register Tab 2'><img width="150" height="150" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/awesome-register-tab-2-150x150.png" class="attachment-thumbnail" alt="Register Tab 2" title="Register Tab 2" /></a>
<a href='http://buddydev.com/buddypress/introducing-bp-magic-theme-a-colorful-buddypress-social-theme/attachment/bp-magic-single-activity-page/' title='Single Activity page'><img width="150" height="150" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/bp-magic-single-activity-page-150x150.png" class="attachment-thumbnail" alt="Single Activity page" title="Single Activity page" /></a>
<a href='http://buddydev.com/buddypress/introducing-bp-magic-theme-a-colorful-buddypress-social-theme/attachment/bp-magic-single-group/' title='Single Group'><img width="150" height="150" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/bp-magic-single-group-150x150.png" class="attachment-thumbnail" alt="Single Group" title="Single Group" /></a>
<a href='http://buddydev.com/buddypress/introducing-bp-magic-theme-a-colorful-buddypress-social-theme/attachment/bpmagic-user-settings-page/' title='User settings page'><img width="150" height="150" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/bpmagic-user-settings-page-150x150.png" class="attachment-thumbnail" alt="User settings page" title="User settings page" /></a>
<a href='http://buddydev.com/buddypress/introducing-bp-magic-theme-a-colorful-buddypress-social-theme/attachment/viewing-other-users-profile/' title='Viewing other Users profile'><img width="150" height="150" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/viewing-other-users-profile-150x150.png" class="attachment-thumbnail" alt="Viewing other Users profile" title="Viewing other Users profile" /></a>
<a href='http://buddydev.com/buddypress/introducing-bp-magic-theme-a-colorful-buddypress-social-theme/attachment/bp-magic-self-profile/' title='Viewing self Profile'><img width="150" height="150" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/05/bp-magic-self-profile-150x150.png" class="attachment-thumbnail" alt="Viewing self Profile" title="Viewing self Profile" /></a>

<p>BP Magic is a premium theme available to all of our members on BuddyDev<a href="http://buddydev.com/themes/bp-magic/"> here</a>. If you want to have this theme and do not want to signup for BuddyDev Premium Membership, This theme is available on <a href="http://fusedpress.com"><strong>FusedPress.Com</strong></a></p>
<p>For the next 2 days(May 10 &amp; May 11), you can grab this theme for any price you want. Yes, that&#8217;s right. We are not charging any specific amount for this theme the next 2 days. If you want, you can buy the support/Installation package and we will install/configure the theme for you.</p>
<h3>Download Links:</h3>
<p>FusedPress: <a href="http://fusedpress.com/products/themes/bp-magic/">http://fusedpress.com/products/themes/bp-magic/</a><br />
BuddyDev(For BuddyDev Premium club members): <a href="http://buddydev.com/themes/bp-magic/">http://buddydev.com/themes/bp-magic/</a></p>
<h3>Documentation:-</h3>
<p><a title="http://docs.fusedpress.com/bp-magic/" href="http://docs.fusedpress.com/bp-magic/">http://docs.fusedpress.com/bp-magic/</a></p>
<p>Please do provide your feedback to improve this theme.</p>
<p>PS: <strong>BP Magic is available for free tor today and tomorrow on <a title="View Details of the Bp Magic Theme" href="http://fusedpress.com/products/themes/bp-magic/">FusedPress</a>, get this now and have fun building your next social network</strong> <img src='http://buddydev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Related posts:<ol>
<li><a href='http://buddydev.com/buddypress/introducing-fusedpress-a-wordpress-buddypress-theme-shop-with-a-difference/' rel='bookmark' title='Introducing FusedPress: A WordPress &amp; BuddyPress Theme shop with a difference'>Introducing FusedPress: A WordPress &amp; BuddyPress Theme shop with a difference</a></li>
<li><a href='http://buddydev.com/buddypress/introducing-cosmic-buddy-pro-theme-for-buddypress-based-social-networks/' rel='bookmark' title='Introducing Cosmic Buddy Pro Theme for BuddyPress Based Social Networks'>Introducing Cosmic Buddy Pro Theme for BuddyPress Based Social Networks</a></li>
<li><a href='http://buddydev.com/buddypress/allow-users-to-select-a-blog-theme-while-signing-upcreating-a-blog-on-your-buddypress-powered-social-network/' rel='bookmark' title='Allow Users to select a blog theme while signing up/creating a blog on your buddypress powered social network'>Allow Users to select a blog theme while signing up/creating a blog on your buddypress powered social network</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BuddyDev?a=8SNwRUno5f4:4qrIhhGF3xs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=8SNwRUno5f4:4qrIhhGF3xs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=8SNwRUno5f4:4qrIhhGF3xs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=8SNwRUno5f4:4qrIhhGF3xs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=8SNwRUno5f4:4qrIhhGF3xs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=8SNwRUno5f4:4qrIhhGF3xs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=8SNwRUno5f4:4qrIhhGF3xs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=8SNwRUno5f4:4qrIhhGF3xs:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=8SNwRUno5f4:4qrIhhGF3xs:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=8SNwRUno5f4:4qrIhhGF3xs:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=8SNwRUno5f4:4qrIhhGF3xs:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BuddyDev/~4/8SNwRUno5f4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://buddydev.com/buddypress/introducing-bp-magic-theme-a-colorful-buddypress-social-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://buddydev.com/buddypress/introducing-bp-magic-theme-a-colorful-buddypress-social-theme/</feedburner:origLink></item>
		<item>
		<title>Introducing FusedPress: A WordPress &amp; BuddyPress Theme shop with a difference</title>
		<link>http://feedproxy.google.com/~r/BuddyDev/~3/uYAiguBgSrI/</link>
		<comments>http://buddydev.com/buddypress/introducing-fusedpress-a-wordpress-buddypress-theme-shop-with-a-difference/#comments</comments>
		<pubDate>Mon, 29 Apr 2013 10:15:12 +0000</pubDate>
		<dc:creator>Brajesh Singh</dc:creator>
				<category><![CDATA[Buddypress]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://buddydev.com/?p=4741</guid>
		<description><![CDATA[Meet FusedPress, the project that brings a ton of WordPress &#38; BuddyPress Theme awesomeness for everyone. FusedPress is our flagship project for catering themes for WordPress &#38; BuddyPress. We have been working Day and night for the last 8 months to make it a reality. Thanks to the efforts of our Team, It is a ...
Related posts:<ol>
<li><a href='http://buddydev.com/buddypress/set-default-theme-for-the-newly-created-blogs-on-your-wordpress-mubuddypress-site/' rel='bookmark' title='Set default theme for the Newly Created blogs on your wordpress MU/buddypress Site'>Set default theme for the Newly Created blogs on your wordpress MU/buddypress Site</a></li>
<li><a href='http://buddydev.com/buddypress/introducing-bp-mag-a-professional-theme-framework-for-buddypress-based-sites/' rel='bookmark' title='Introducing Bp Mag: A Professional Theme Framework for BuddyPress based Sites'>Introducing Bp Mag: A Professional Theme Framework for BuddyPress based Sites</a></li>
<li><a href='http://buddydev.com/buddypress/introducing-cosmic-buddy-pro-theme-for-buddypress-based-social-networks/' rel='bookmark' title='Introducing Cosmic Buddy Pro Theme for BuddyPress Based Social Networks'>Introducing Cosmic Buddy Pro Theme for BuddyPress Based Social Networks</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content socialize-in-content-right"><div class="socialize-in-button socialize-in-button-right"><a href="http://twitter.com/share" class="twitter-share-button" data-counturl="http://buddydev.com/buddypress/introducing-fusedpress-a-wordpress-buddypress-theme-shop-with-a-difference/" data-url="http://bit.ly/Y87ykb" data-text="Introducing FusedPress: A WordPress &amp; BuddyPress Theme shop with a difference" data-count="vertical" data-via="buddydev" data-related="buddydev"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-right"><iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fbuddydev.com%2Fbuddypress%2Fintroducing-fusedpress-a-wordpress-buddypress-theme-shop-with-a-difference%2F&amp;send=false&amp;layout=box_count&amp;width=45&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font=arial&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:45px; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-right"><g:plusone size="tall" href="http://buddydev.com/buddypress/introducing-fusedpress-a-wordpress-buddypress-theme-shop-with-a-difference/"></g:plusone></div></div><p>Meet <a href="http://FusedPress.com"><strong>FusedPress</strong></a>, the project that brings a ton of WordPress &amp; BuddyPress Theme awesomeness for everyone.<br />
<strong>FusedPress</strong> is our flagship project for catering themes for WordPress &amp; BuddyPress. We have been working Day and night for the last 8 months to make it a reality. Thanks to the efforts of our Team, It is a proud moment for all of us to present you the FusedPress.</p>
<h3>The goal of FusedPress is to:-</h3>
<ul>
<li>Make the Premium themes/Plugins accessible to everyone(and we mean it!)</li>
<li>Explore the limits of Theming with WordPress &amp; BuddyPress</li>
<li>Provide Resources for Webmasters as well as developers to help them curate sites based on WordPress quickly</li>
</ul>
<h3>How Can we make the themes/plugins accessible to everyone?</h3>
<p>That sounds like a lofty goal but you know that everything is possible if you have the determination to achieve it. At FusedPress, we are not going to charge any fixed cost for a theme for a certain period of time after release. You will have the freedom of choice to pay what ever you feel is right. If we can survive with that model, we will never be asking for any fixed price for a theme. Yes, you are the Boss. Take the control!</p>
<h3>How will we compete in the almost saturated market?</h3>
<ul>
<li>We don&#8217;t need to do that. Our goals are different. It is more about making things accessible to everyone than making money.We are passionate about what we do, and It gives us immense pleasure to see our work being used by everyone. If money does comes with the project, It will be very nice. We don&#8217;t have any assumptions at the moment.</li>
</ul>
<h3>How do we survive then?</h3>
<ul>
<li>We are a small team(2 Designers &amp; 2 Front End developers and 3 WordPress/BuddyPress developers at the moment). So, we don&#8217;t need much to get our daily work going.</li>
<li>We have faith in your support. We are doing our best to serve the community and we are sure that the community will take care of us <img src='http://buddydev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
<h3>Why are we doing this? We might have charged a fixed amount from begining.</h3>
<p>because we believe in</p>
<ul>
<li>Freedom</li>
<li>Creativity</li>
<li>Accecibility</li>
</ul>
<p>Honestly, we don&#8217;t want to charge any fixed amount in future too.  But that will largely depend on the financial security we have.</p>
<p>Enough talk, whay not you go ahead  and explore the site yourself:)</p>
<p><strong>Link:</strong> <a title="FusedPress:-The WordPress Theme Shop with a difference!" href="http://FusedPress.com">http://FusedPress.com</a></p>
<h3>FusedPress is a Part of BuddyDev Network!</h3>
<p>That&#8217;s right. All the members of BuddyDev will get access to FusedPress with exact same membership option as here. It is a bonus for you all! You don&#8217;t have to pay and you will be able to access the support forums/documents as normal.</p>
<p>Also, we have been going through some financial crisis lately, so could not concentrate more on BuddyDev. As we launch FusedPress, I am expecting to spend more time on BuddyDev again(My teammates will be looking after the FusedPress, I will be responsible for quality of the code and Forums there).</p>
<p>There is one more good news for BuddyDev, our very own, <a href='http://buddydev.com/members/anusharma/' rel='nofollow'>@anusharma</a> (Anu) will be helping me and you all on BuddyDev from today onward. She has been working with me for last 1 year, and I personally consider her a worthy person to whom I can trust some of my responsibilities.</p>
<p>Let us hope for the best.</p>
<p>PS: Don&#8217;t forget to check the theme we have released today. The <strong>BP Magic</strong> theme for BuddyPress is available now. If you are a BuddyDev member you can download it from<a href="http://buddydev.com/themes/bp-magic/"> here</a> otherwise you can Buy it for any price from <a title="BP Magic Theme Details on FusedPress" href="http://fusedpress.com/products/themes/bp-magic/">FusedPress</a>.</p>
<p>Related posts:<ol>
<li><a href='http://buddydev.com/buddypress/set-default-theme-for-the-newly-created-blogs-on-your-wordpress-mubuddypress-site/' rel='bookmark' title='Set default theme for the Newly Created blogs on your wordpress MU/buddypress Site'>Set default theme for the Newly Created blogs on your wordpress MU/buddypress Site</a></li>
<li><a href='http://buddydev.com/buddypress/introducing-bp-mag-a-professional-theme-framework-for-buddypress-based-sites/' rel='bookmark' title='Introducing Bp Mag: A Professional Theme Framework for BuddyPress based Sites'>Introducing Bp Mag: A Professional Theme Framework for BuddyPress based Sites</a></li>
<li><a href='http://buddydev.com/buddypress/introducing-cosmic-buddy-pro-theme-for-buddypress-based-social-networks/' rel='bookmark' title='Introducing Cosmic Buddy Pro Theme for BuddyPress Based Social Networks'>Introducing Cosmic Buddy Pro Theme for BuddyPress Based Social Networks</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BuddyDev?a=uYAiguBgSrI:iEqYpeh5jDY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=uYAiguBgSrI:iEqYpeh5jDY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=uYAiguBgSrI:iEqYpeh5jDY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=uYAiguBgSrI:iEqYpeh5jDY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=uYAiguBgSrI:iEqYpeh5jDY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=uYAiguBgSrI:iEqYpeh5jDY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=uYAiguBgSrI:iEqYpeh5jDY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=uYAiguBgSrI:iEqYpeh5jDY:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=uYAiguBgSrI:iEqYpeh5jDY:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=uYAiguBgSrI:iEqYpeh5jDY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=uYAiguBgSrI:iEqYpeh5jDY:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BuddyDev/~4/uYAiguBgSrI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://buddydev.com/buddypress/introducing-fusedpress-a-wordpress-buddypress-theme-shop-with-a-difference/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://buddydev.com/buddypress/introducing-fusedpress-a-wordpress-buddypress-theme-shop-with-a-difference/</feedburner:origLink></item>
		<item>
		<title>BP Mag Reloaded : Here comes your awesome feature packed, truly responsive BuddyPress Theme framework</title>
		<link>http://feedproxy.google.com/~r/BuddyDev/~3/Q2bVTFodo08/</link>
		<comments>http://buddydev.com/buddypress-themes/buddypress-premium-themes/bp-mag-reloaded-here-comes-your-awesome-feature-packed-truly-responsive-buddypress-theme-framework/#comments</comments>
		<pubDate>Mon, 18 Mar 2013 22:08:46 +0000</pubDate>
		<dc:creator>Brajesh Singh</dc:creator>
				<category><![CDATA[Buddypress Premium Themes]]></category>

		<guid isPermaLink="false">http://buddydev.com/?p=4627</guid>
		<description><![CDATA[Today, we are releasing our very own awesome theme framework. Yes, you guessed it correctly. We are releasing BP Mag update for BuddyPress 1.7 and with truly responsive layout. Meet the Theme:- With BP Mag, you get following functionality out of box:- Truly Responsive Beautifully coded Theme Options Panel Two optional WordPress Custom Nav Menu Global Unified Search integration All of ...
Related posts:<ol>
<li><a href='http://buddydev.com/buddypress/introducing-bp-mag-a-professional-theme-framework-for-buddypress-based-sites/' rel='bookmark' title='Introducing Bp Mag: A Professional Theme Framework for BuddyPress based Sites'>Introducing Bp Mag: A Professional Theme Framework for BuddyPress based Sites</a></li>
<li><a href='http://buddydev.com/buddypress/introducing-bp-mag-classic-a-bp-mag-child-theme-with-vertical-nav-for-your-buddypress-based-sites/' rel='bookmark' title='Introducing Bp Mag Classic: A Bp Mag child Theme with vertical nav for your BuddyPress Based Sites'>Introducing Bp Mag Classic: A Bp Mag child Theme with vertical nav for your BuddyPress Based Sites</a></li>
<li><a href='http://buddydev.com/buddypress/introducing-cosmic-buddy-pro-theme-for-buddypress-based-social-networks/' rel='bookmark' title='Introducing Cosmic Buddy Pro Theme for BuddyPress Based Social Networks'>Introducing Cosmic Buddy Pro Theme for BuddyPress Based Social Networks</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content socialize-in-content-right"><div class="socialize-in-button socialize-in-button-right"><a href="http://twitter.com/share" class="twitter-share-button" data-counturl="http://buddydev.com/buddypress-themes/buddypress-premium-themes/bp-mag-reloaded-here-comes-your-awesome-feature-packed-truly-responsive-buddypress-theme-framework/" data-url="http://bit.ly/ZVPhog" data-text="BP Mag Reloaded : Here comes your awesome feature packed, truly responsive BuddyPress Theme framework" data-count="vertical" data-via="buddydev" data-related="buddydev"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-right"><iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fbuddydev.com%2Fbuddypress-themes%2Fbuddypress-premium-themes%2Fbp-mag-reloaded-here-comes-your-awesome-feature-packed-truly-responsive-buddypress-theme-framework%2F&amp;send=false&amp;layout=box_count&amp;width=45&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font=arial&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:45px; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-right"><g:plusone size="tall" href="http://buddydev.com/buddypress-themes/buddypress-premium-themes/bp-mag-reloaded-here-comes-your-awesome-feature-packed-truly-responsive-buddypress-theme-framework/"></g:plusone></div></div><p>Today, we are releasing our very own awesome theme framework. Yes, you guessed it correctly. We are releasing BP Mag update for BuddyPress 1.7 and with truly responsive layout.</p>
<h3>Meet the Theme:-</h3>
<p>With BP Mag, you get following functionality out of box:-</p>
<ul>
<ul>
<li>Truly Responsive</li>
<li>Beautifully coded</li>
<li>Theme Options Panel</li>
<li>Two optional WordPress Custom Nav Menu</li>
<li>Global Unified Search integration</li>
<li>All of BuddyDev Plugins Supported out of the box</li>
<li>Major 3rd Party plugins supported(you can see the list below)</li>
<li>We are open to support more <img src='http://buddydev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
</ul>
<h3>Some screenshots</h3>
<p>I took this screenshot via IPadpeek.<br />
<a href="http://buddydev.com/wp-content/blogs.dir/1/files/2013/03/bpmag-ipadpeek.png" rel="lightbox[4627]" title="bpmag-ipadpeek"><img class="aligncenter size-medium wp-image-4643" title="bpmag-ipadpeek" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/03/bpmag-ipadpeek-300x223.png" alt="" width="300" height="223" /></a></p>
<p>Here is how it looks on my galaxy s2</p>
<p><a href="http://buddydev.com/wp-content/blogs.dir/1/files/2013/03/screenshot-on-galaxy-s2.png" rel="lightbox[4627]" title="screenshot-on-galaxy-s2"><img class="aligncenter size-medium wp-image-4644" title="screenshot-on-galaxy-s2" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/03/screenshot-on-galaxy-s2-180x300.png" alt="" width="180" height="300" /></a></p>
<p>For more, please visit the demo <a title="BP Mag theme Demo" href="http://bp.fusedpress.com/bp-mag/">here</a></p>
<p>Here I will list the feature which it already had in the initial version.</p>
<h3 id="features">Features</h3>
<ul>
<li>Unique widgetized sidebars for almost all component</li>
<li>Currently It has 18 widget areas, and at the time of release may have a few more</li>
<li>Inbuilt <a href="http://buddydev.com/buddypress/creating-the-sitewide-globalunified-search-page-for-your-buddypress-theme/">Global unified search for BuddyPress</a></li>
<li>Highly Customizable and Fully widgetized Home page</li>
<li>Spacious forum pages</li>
<li>Contains templates for Bp-Gallery, Branded login, Global forums and all of our components</li>
<li>Admin options to control the features</li>
<li>Around 5-10 supplementary widgets for many features</li>
<li>mag-blog child theme for seamless blog look and feel</li>
<li>Works with Standard WordPress Install when BuddyPress is disabled</li>
<li>You can extend it using filters, there are around 180-200 useful hooks which will assist to develop new child themes based on the bp-mag</li>
</ul>
<p>Basic Advantages:-</p>
<ul>
<li>Theme Framework: Low maintenance for your theme development.</li>
<li>Efficient hook/action System: allows developers to extend it in all the way they want.</li>
<li>Most of the nifty features you want are included by default in the theme</li>
<li>Cuts down your development time, as you can create unique child themes easily(It&#8217;s not about just the color/background, you can manipulate the layout as you want).</li>
</ul>
<h3 id="blog-features">Site/Blog features:-</h3>
<ul>
<li>Page Layout: 3 layout option for content orientation
<ul>
<li>2 column layout(sidebar,Content)</li>
<li>Column layout(content,sidebar)</li>
<li>Single Column layout(no sidebar)</li>
</ul>
</li>
<li>2 options for fluid/fixed width
<ul>
<li>Fluid layout(auto adjust according to screen size)</li>
<li>Fixed layout(1024px)</li>
</ul>
</li>
<li>Admin panel for easy customization</li>
<li>You get two top menus[optional], can disable/enable from backend</li>
<li>You get upto 13 unique widget enabled sidebars (you can enable/disable from back end)</li>
<li>Widgetized home page[please see here]</li>
<li>Localization supported[advance localization to allow reading the translation files from child themes too]</li>
<li>Supports WordPress 3.0 custom menu</li>
<li>You get 2 menus , you can enable/disable any of them</li>
<li>Multilevel drop down menu</li>
<li>Supports post thumbnail/Featured Image</li>
<li>Posts contents can be changed by calling simple functions</li>
<li>Templates for Custom Blog page</li>
<li>Template for Single Column Full Width Page</li>
<li>Themed template for Subscribe to Comments management page</li>
<li>Support for wp pagenavi/Breadcrumb NavXt</li>
</ul>
<h3 id="buddypress-features">BuddyPress Specific:-</h3>
<ul>
<li>Global Unified search inbuilt</li>
<li>Unique Widget enabled sidebars for each of the component</li>
<li>Friends search On My friends Page</li>
<li>Groups search On My groups page</li>
<li>Enhanced Group Forum Page</li>
</ul>
<h3 id="custom-component-support">BP Mag includes custom templates for Following Components</h3>
<ul>
<li><a href="http://achievementsapp.com/">Achievements</a></li>
<li><a href="http://buddypress.org/community/groups/buddypress-links/">ByddyPress Links</a></li>
<li><a href="http://buddypress.org/community/groups/jet-event-system-for-buddypress/">Jet Event Sytem for BuddyPress</a></li>
<li><a href="http://buddypress.org/community/groups/bp-my-home/">BP My Home</a></li>
<li><a href="http://buddypress.org/community/groups/bp-group-reviews/">BuddyPress Group Reviews</a></li>
<li><a href="http://buddydev.com/plugins/bp-gallery/">Bp Gallery</a></li>
<li><a href="http://buddydev.com/plugins/global-forums/">Global Forum</a></li>
<li><a href="http://buddydev.com/plugins/bp-branded-login/">BP Branded Login</a></li>
<li><a href="http://buddydev.com/plugins/bp-flickr/">BP Flickr</a></li>
<li><a href="http://buddydev.com/plugins/bp-youtube-feed/">Bp Youtube Feed</a></li>
<li><a href="http://buddydev.com/plugins/bp-wire/">BP Wire</a></li>
<li><a href="http://buddydev.com/plugins/blog-categories-for-groups/">Blog Categories for Groups</a></li>
<li>EventPress(It does not work with BP 1.7)</li>
<li>why don&#8217;t you suggest us some more components in the comment ?</li>
</ul>
<h3>BP Mag contains some codes/hacks to support following components too:-</h3>
<ul>
<li><a href="http://buddypress.org/community/groups/bp-profile-search/">Bp profile search </a>[ you will have much better search form ]</li>
<li><a href="http://buddydev.com/plugins/recent-visitors-for-buddypress-profile/">Recent Profile Visitors</a></li>
<li><a href="http://wordpress.org/extend/plugins/buddypress-group-documents/">BuddyPress Group Documents</a></li>
<li><a href="http://buddypress.org/community/groups/invite-anyone/">Invite Anyone</a></li>
<li><a href="http://buddypress.org/community/groups/buddypress-rate-forum-posts/">BuddyPress Rate Forum Posts</a></li>
<li><a href="http://wordpress.org/extend/plugins/subscribe-to-comments/">Subscribe to comment</a>[ well themed front end subscription management page]</li>
<li><a href="http://buddydev.com/plugins/buddypress-sitewide-activity-widget/">Sitewide Activity Widget</a></li>
</ul>
<h3>Other than the above, we have tested it with the following plugins:-</h3>
<ul>
<li><a href="http://buddypress.org/community/groups/oembed-for-buddypress/">Oembed for BuddyPress</a></li>
<li>BuddyPress Verified</li>
<li>BuddyPress Member profile Stats</li>
<li>Bp TinyMCE</li>
<li>WP Super Captcha</li>
<li>Wp Recaptcha</li>
<li>Bp Moderation</li>
<li>BuddyPress Like</li>
<li>BP Group Hierarchy</li>
<li>BuddyBlog</li>
<li>we will be adding support for bbpress 2.3 soon</li>
</ul>
<h3 id="developer-features">For Developers:-</h3>
<ul>
<li>BP Mag is a theme framework, so you have the option to create your own layout in minutes with minimal coding</li>
<li>More than 200 action/filter hooks to customize everything</li>
<li>Helpers for Custom post template support (you can define unique templates for say movies in &#8220;movies&#8221; directory of your child theme)</li>
<li>Hook based home page, so you can customize it</li>
<li>Hook based directory page[ you can change from the list item to whole loop with functions]</li>
<li>Hook based profile page, change the order of any element of profile page</li>
<li>Hook based group page, change the order as you want</li>
<li>and so on&#8230;the list is a little bit long to put here.</li>
</ul>
<p><strong>Demo:</strong>- <a href="http://bp.fusedpress.com/bp-mag/">http://bp.fusedpress.com/bp-mag/</a></p>
<p>Why don&#8217;t you take a look at the demo first to see it live in action.</p>
<h3>Download:-</h3>
<p><a href="http://buddydev.com/themes/bp-mag/">http://buddydev.com/themes/bp-mag/</a></p>
<h3>Credit:-</h3>
<p>A big shout out to our very own rising superstar <strong>Anu</strong>(<a href='http://buddydev.com/members/anusharma/' rel='nofollow'>@anusharma</a>) for all her work on the theme, documentation, testing and setting up demos. It wouldn&#8217;t have been easy to put it without her help. Thank you Anu <img src='http://buddydev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>Want more ?</h3>
<p>We have got more for you. In case, you just want to buy this theme and not our membership, please give us 3-4 days, our theme club is almost raring to go live <img src='http://buddydev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The upcoming theme club will allow you to Buy our themes(and a lot of themes are coming) individually.</p>
<p>Let us know if you want some feature or find a bug, we are here to help <img src='http://buddydev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Related posts:<ol>
<li><a href='http://buddydev.com/buddypress/introducing-bp-mag-a-professional-theme-framework-for-buddypress-based-sites/' rel='bookmark' title='Introducing Bp Mag: A Professional Theme Framework for BuddyPress based Sites'>Introducing Bp Mag: A Professional Theme Framework for BuddyPress based Sites</a></li>
<li><a href='http://buddydev.com/buddypress/introducing-bp-mag-classic-a-bp-mag-child-theme-with-vertical-nav-for-your-buddypress-based-sites/' rel='bookmark' title='Introducing Bp Mag Classic: A Bp Mag child Theme with vertical nav for your BuddyPress Based Sites'>Introducing Bp Mag Classic: A Bp Mag child Theme with vertical nav for your BuddyPress Based Sites</a></li>
<li><a href='http://buddydev.com/buddypress/introducing-cosmic-buddy-pro-theme-for-buddypress-based-social-networks/' rel='bookmark' title='Introducing Cosmic Buddy Pro Theme for BuddyPress Based Social Networks'>Introducing Cosmic Buddy Pro Theme for BuddyPress Based Social Networks</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BuddyDev?a=Q2bVTFodo08:Cixw5Qmbjgg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=Q2bVTFodo08:Cixw5Qmbjgg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=Q2bVTFodo08:Cixw5Qmbjgg:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=Q2bVTFodo08:Cixw5Qmbjgg:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=Q2bVTFodo08:Cixw5Qmbjgg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=Q2bVTFodo08:Cixw5Qmbjgg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=Q2bVTFodo08:Cixw5Qmbjgg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=Q2bVTFodo08:Cixw5Qmbjgg:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=Q2bVTFodo08:Cixw5Qmbjgg:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=Q2bVTFodo08:Cixw5Qmbjgg:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=Q2bVTFodo08:Cixw5Qmbjgg:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BuddyDev/~4/Q2bVTFodo08" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://buddydev.com/buddypress-themes/buddypress-premium-themes/bp-mag-reloaded-here-comes-your-awesome-feature-packed-truly-responsive-buddypress-theme-framework/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://buddydev.com/buddypress-themes/buddypress-premium-themes/bp-mag-reloaded-here-comes-your-awesome-feature-packed-truly-responsive-buddypress-theme-framework/</feedburner:origLink></item>
		<item>
		<title>Making BuddyPress Activity Autoloading like Facebook</title>
		<link>http://feedproxy.google.com/~r/BuddyDev/~3/vSYvk8VF5xg/</link>
		<comments>http://buddydev.com/buddypress/buddypress-activity-autoloading-like-facebook/#comments</comments>
		<pubDate>Wed, 06 Mar 2013 14:04:04 +0000</pubDate>
		<dc:creator>Brajesh Singh</dc:creator>
				<category><![CDATA[Buddypress]]></category>
		<category><![CDATA[Buddypress Tricks]]></category>
		<category><![CDATA[17-plugins-challenge]]></category>
		<category><![CDATA[acrivity]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://buddydev.com/?p=4546</guid>
		<description><![CDATA[You see the Facebook activity stream and you like it. You like the way it automatically loads old activities when you scroll to the bottom of the page. Do you want to include the activity auto loading on your BuddyPress based social network? Ok, let me help you do that. Today,  we will see how to load ...
Related posts:<ol>
<li><a href='http://buddydev.com/buddypress/making-buddypress-activity-searchable/' rel='bookmark' title='Making BuddyPress Activity Searchable'>Making BuddyPress Activity Searchable</a></li>
<li><a href='http://buddydev.com/buddypress/facebook-style-activity-commenting-with-buddypress/' rel='bookmark' title='Facebook Style Activity Commenting with BuddyPress'>Facebook Style Activity Commenting with BuddyPress</a></li>
<li><a href='http://buddydev.com/buddypress/introducing-facebook-like-user-activity-streamhome-activity-feed-for-buddypress-based-social-network/' rel='bookmark' title='Introducing Facebook Like User Activity Stream(Home activity feed) for BuddyPress Based Social Network'>Introducing Facebook Like User Activity Stream(Home activity feed) for BuddyPress Based Social Network</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content socialize-in-content-right"><div class="socialize-in-button socialize-in-button-right"><a href="http://twitter.com/share" class="twitter-share-button" data-counturl="http://buddydev.com/buddypress/buddypress-activity-autoloading-like-facebook/" data-url="http://bit.ly/ZpGBGp" data-text="Making BuddyPress Activity Autoloading like Facebook" data-count="vertical" data-via="buddydev" data-related="buddydev"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-right"><iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fbuddydev.com%2Fbuddypress%2Fbuddypress-activity-autoloading-like-facebook%2F&amp;send=false&amp;layout=box_count&amp;width=45&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font=arial&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:45px; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-right"><g:plusone size="tall" href="http://buddydev.com/buddypress/buddypress-activity-autoloading-like-facebook/"></g:plusone></div></div><p>You see the Facebook activity stream and you like it. You like the way it automatically loads old activities when you scroll to the bottom of the page.</p>
<p>Do you want to include the activity auto loading on your BuddyPress based social network?</p>
<p>Ok, let me help you do that. Today,  we will see how to load activity automatically when a user scrolls to the bottom of the page.</p>
<h3>Strategy:-</h3>
<ul>
<li>Detect when we have reached at the end of activity stream</li>
<li>Make an ajax call to load more activities and append it to the page</li>
</ul>
<p>That sounds easy, doesn&#8217;t? And yes, It does not need much of the php code, just some javascript.</p>
<p>Let us start coding, we will attach handler to the window scroll event to check if we have reached at the end of the activity. Let us create a file <strong>activity-loader.js</strong> and put the following lines.</p>
<pre class="brush: jscript; title: ; notranslate">

jQuery(document).ready(function(

var jq=jQuery;

//attach to the widnow scroll event

));//end of dom ready

</pre>
<p>Now, we will write the code to attach handler to scroll event</p>
<pre class="brush: jscript; title: ; notranslate">

jQuery(document).ready(function(

var jq=jQuery;

//let us check on window scroll event
 jq(window).scroll(function() {
 //find the visible load more button
 //since bp does not move load more, we need to find the last one which is visible
//find the position of the button

//check if we have scrolled there

//if yes, let us load more activity

 });

));//end of dom ready

</pre>
<p>So, all we are doing is finding the load more button&#8217;s position and checking if we have scrolled to there, If yes, we just load more activity</p>
<p>Here is the complete javascript.</p>
<h3>Final Javascript Code:-</h3>
<pre class="brush: jscript; title: ; notranslate">

jQuery(document).ready( function() {
 var jq=jQuery;
 var is_activity_loading=false;//we use it to make sure that we don not try to send the request again and again

//let us check on window scroll event
 jq(window).scroll(function() {
 //find the visible load more button
 //since bp does not move load more, we need to find the last one which is visible
 var load_more_btn=jq(&quot;.load-more:visible&quot;);
 //if there is no visible button, there are no mor activities, let us retrn
 if(!load_more_btn.get(0))
 return;

 //find the offset of the button
 var pos=load_more_btn.offset();

 //if the window height+scrollTop is greater than the offset top, we have reached the button, let us load more activity

 if(jq(window).scrollTop() + jq(window).height() &gt; pos.top ) {

 load_more_activity();
 }

 });

 /**
 * The routine loads more activity
 * We call it whenever we reach at the bottom of the activity listing
 *
 */
 function load_more_activity(){
 //check if activity is loading, means is there already a request doing this
 //if yes, just return and let the other request handle it
 if(is_activity_loading)
 return false;

//so, it is a new request, let us set the var to true
 is_activity_loading=true;
 //add loading class to load more
 //theme authors may need to change the selector if there theme has a different id
 //I am doing it for bp-default/derivative themes
 //change #content to whatever you have named it in your theme
 jq(&quot;#content li.load-more&quot;).addClass('loading');

 if ( null == jq.cookie('bp-activity-oldestpage') )
 jq.cookie('bp-activity-oldestpage', 1, {
 path: '/'
 } );

var oldest_page = ( jq.cookie('bp-activity-oldestpage') * 1 ) + 1;

//send the ajax request
 jq.post( ajaxurl, {
 action: 'activity_get_older_updates',
 'cookie': encodeURIComponent(document.cookie),
 'page': oldest_page
 },
 function(response)
 {
 jq(&quot;.load-more&quot;).hide();//hide any load more button
 jq(&quot;#content li.load-more&quot;).removeClass('loading');//theme authors, you may need to change it

 //update cookie
 jq.cookie( 'bp-activity-oldestpage', oldest_page, {
 path: '/'
 } );

 //and append the response
 jq(&quot;#content ul.activity-list&quot;).append(response.contents);

//since we are done, let us set the state that activity has loaded

 is_activity_loading=false;
 }, 'json' );

return false;
 }

});//end of dom ready

</pre>
<p>We just need to include this javascript file and we are done.</p>
<p>Assuming that you have put<strong> activity-loader.js</strong> in your theme&#8217;s <strong>_inc</strong> dir.</p>
<p>here is the code that you can put in your theme&#8217;s functions.php</p>
<pre class="brush: php; title: ; notranslate">

function bp_activity_autoloader_inc_js(){
//you can change get_stylesheet_directory_uri() to get_tmplate_directory_uri() if you are author of a parent theme and want to include it in parent theme and not in the child theme.
 wp_enqueue_script('activity-auto-loader', get_stylesheet_directory_uri().'/_inc/activity-loader.js',array('jquery'));//should we make it dependent on 'dtheme-ajax-js'?
}
add_action('bp_enqueue_scripts','bp_activity_autoloader_inc_js',30);

</pre>
<p>If you are running a theme based on bp-default, you don&#8217;t even need to go through all thees steps. I have packed it as a plugin, just drop it and boom! Your network becomes even more awesome <img src='http://buddydev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>If you are using a custom theme, not a derivative of bp-default, you may have to change the ids I have used(e.g #content to something which you theme uses for layout, please see the comments in the js code). I have tested it with BuddyPress 1.6.4 and BuddyPress 1.7 beta/trunk(with bp-default/theme compat) and It works.</p>
<p>So, what do you think about it? I hope that you will like this. I will appreciate your feedback if you are using it or plan to use it .</p>
<p>If you need it as a plugin, here is the link.</p>
<h3>Plugin Download &amp; Installation:-</h3>
<p>Link:- <a href="http://buddydev.com/plugins/bp-activity-autoloader/">http://buddydev.com/plugins/bp-activity-autoloader/</a></p>
<p>Please note, this code depends on jQuery cookie plugin, make sure you have it included in your theme(bp-default does have it).</p>
<p>It is the 5th plugin in the series of 17 BuddyPress plugins,  I hope to bring some more awesomeness soon <img src='http://buddydev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>PS:  If you think my plugins/tutorials help you in making your social network better, please help us in sustaining by joining our BuddyDev Premium Club.  I really appreciate your help &amp; support.</p>
<p>Related posts:<ol>
<li><a href='http://buddydev.com/buddypress/making-buddypress-activity-searchable/' rel='bookmark' title='Making BuddyPress Activity Searchable'>Making BuddyPress Activity Searchable</a></li>
<li><a href='http://buddydev.com/buddypress/facebook-style-activity-commenting-with-buddypress/' rel='bookmark' title='Facebook Style Activity Commenting with BuddyPress'>Facebook Style Activity Commenting with BuddyPress</a></li>
<li><a href='http://buddydev.com/buddypress/introducing-facebook-like-user-activity-streamhome-activity-feed-for-buddypress-based-social-network/' rel='bookmark' title='Introducing Facebook Like User Activity Stream(Home activity feed) for BuddyPress Based Social Network'>Introducing Facebook Like User Activity Stream(Home activity feed) for BuddyPress Based Social Network</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BuddyDev?a=vSYvk8VF5xg:xQthoGHinIQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=vSYvk8VF5xg:xQthoGHinIQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=vSYvk8VF5xg:xQthoGHinIQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=vSYvk8VF5xg:xQthoGHinIQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=vSYvk8VF5xg:xQthoGHinIQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=vSYvk8VF5xg:xQthoGHinIQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=vSYvk8VF5xg:xQthoGHinIQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=vSYvk8VF5xg:xQthoGHinIQ:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=vSYvk8VF5xg:xQthoGHinIQ:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=vSYvk8VF5xg:xQthoGHinIQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=vSYvk8VF5xg:xQthoGHinIQ:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BuddyDev/~4/vSYvk8VF5xg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://buddydev.com/buddypress/buddypress-activity-autoloading-like-facebook/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		<feedburner:origLink>http://buddydev.com/buddypress/buddypress-activity-autoloading-like-facebook/</feedburner:origLink></item>
		<item>
		<title>Introducing BP Group Activities Notifier plugin for BuddyPress</title>
		<link>http://feedproxy.google.com/~r/BuddyDev/~3/YQRe9UhMpcg/</link>
		<comments>http://buddydev.com/buddypress/introducing-bp-group-activities-notifier-plugin-for-buddypress/#comments</comments>
		<pubDate>Sun, 03 Mar 2013 01:39:25 +0000</pubDate>
		<dc:creator>Brajesh Singh</dc:creator>
				<category><![CDATA[Buddypress]]></category>
		<category><![CDATA[Buddypress Free Plugins]]></category>
		<category><![CDATA[17-plugins-challenge]]></category>
		<category><![CDATA[groups]]></category>
		<category><![CDATA[notifications]]></category>

		<guid isPermaLink="false">http://buddydev.com/?p=4509</guid>
		<description><![CDATA[BP Group Activities Notifier plugin notifies group members of any new activities in his/her group. It is based on simple idea to add a local notification for user(Like  other social networks) when any activity happens in his/her group. Here is what it does currently. Features:- Notifies members if someone posts an update in the group ...
Related posts:<ol>
<li><a href='http://buddydev.com/buddypress/introducing-buddypress-default-group-tab-plugin/' rel='bookmark' title='Introducing BuddyPress Default Group Tab plugin'>Introducing BuddyPress Default Group Tab plugin</a></li>
<li><a href='http://buddydev.com/buddypress/introducing-buddypress-limit-group-membership-plugin/' rel='bookmark' title='Introducing  BuddyPress Limit Group Membership Plugin'>Introducing  BuddyPress Limit Group Membership Plugin</a></li>
<li><a href='http://buddydev.com/buddypress/introducing-buddypress-group-customizer-lite-allow-group-admins-to-change-buddypress-group-background/' rel='bookmark' title='Introducing BuddyPress Group Customizer Lite : Allow group admins to change BuddyPress Group Background'>Introducing BuddyPress Group Customizer Lite : Allow group admins to change BuddyPress Group Background</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content socialize-in-content-right"><div class="socialize-in-button socialize-in-button-right"><a href="http://twitter.com/share" class="twitter-share-button" data-counturl="http://buddydev.com/buddypress/introducing-bp-group-activities-notifier-plugin-for-buddypress/" data-url="http://bit.ly/12ktKeM" data-text="Introducing BP Group Activities Notifier plugin for BuddyPress" data-count="vertical" data-via="buddydev" data-related="buddydev"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-right"><iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fbuddydev.com%2Fbuddypress%2Fintroducing-bp-group-activities-notifier-plugin-for-buddypress%2F&amp;send=false&amp;layout=box_count&amp;width=45&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font=arial&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:45px; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-right"><g:plusone size="tall" href="http://buddydev.com/buddypress/introducing-bp-group-activities-notifier-plugin-for-buddypress/"></g:plusone></div></div><p>BP Group Activities Notifier plugin notifies group members of any new activities in his/her group.</p>
<p>It is based on simple idea to add a local notification for user(Like  other social networks) when any activity happens in his/her group.</p>
<p>Here is what it does currently.</p>
<h3>Features:-</h3>
<ul>
<li>Notifies members if someone posts an update in the group</li>
<li>Notifies members if a user joins the group</li>
<li>Notifies members if someone posts a new topic</li>
<li>Notifies members on new reply in the forum</li>
<li>Should work for any other plugin which adds activity in the group</li>
</ul>
<p>Here is a couple of screenshots:-</p>
<h3>Screenshots:-</h3>
<p><a href="http://buddydev.com/wp-content/blogs.dir/1/files/2013/03/group-activity-notification.png" rel="lightbox[4509]" title="group-activity-notification"><img class="aligncenter size-medium wp-image-4513" title="group-activity-notification" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/03/group-activity-notification-300x135.png" alt="" width="300" height="135" /></a></p>
<p>Currently, in the initial release, it only locally notifies the users(Adds these to users notification list on the network).</p>
<p>I am looking forward to your suggestions for the future improvements. What do you think about these ?</p>
<ul>
<li>Should we allow users to opt out of the notifications? If yes, what should we do by default, keep them subscribed and allow to unsubscribe ?</li>
<li>Should we send emails on new group activities?</li>
<li>Is there anything else you want to do ?</li>
</ul>
<p>Please let me know your suggestions and I will be more than happy to have them in <img src='http://buddydev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>Download &amp; Installation:-</h3>
<p>Link: - <a href="http://buddydev.com/plugins/bp-group-activities-notifier/">http://buddydev.com/plugins/bp-group-activities-notifier/</a></p>
<p><strong>Credits:</strong> The idea of the plugin was suggested by Jack  in our forums a week ago, so mine and your special thanks to him for the idea <img src='http://buddydev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>This is the fourth plugin in the series of 17 plugins we are trying to release before BuddyPress 1.7. Why don&#8217;t you suggest us a plugin if you need them, I promise, we will do our best to bring them to life <img src='http://buddydev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Related posts:<ol>
<li><a href='http://buddydev.com/buddypress/introducing-buddypress-default-group-tab-plugin/' rel='bookmark' title='Introducing BuddyPress Default Group Tab plugin'>Introducing BuddyPress Default Group Tab plugin</a></li>
<li><a href='http://buddydev.com/buddypress/introducing-buddypress-limit-group-membership-plugin/' rel='bookmark' title='Introducing  BuddyPress Limit Group Membership Plugin'>Introducing  BuddyPress Limit Group Membership Plugin</a></li>
<li><a href='http://buddydev.com/buddypress/introducing-buddypress-group-customizer-lite-allow-group-admins-to-change-buddypress-group-background/' rel='bookmark' title='Introducing BuddyPress Group Customizer Lite : Allow group admins to change BuddyPress Group Background'>Introducing BuddyPress Group Customizer Lite : Allow group admins to change BuddyPress Group Background</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BuddyDev?a=YQRe9UhMpcg:hs8KFJsn-hE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=YQRe9UhMpcg:hs8KFJsn-hE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=YQRe9UhMpcg:hs8KFJsn-hE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=YQRe9UhMpcg:hs8KFJsn-hE:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=YQRe9UhMpcg:hs8KFJsn-hE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=YQRe9UhMpcg:hs8KFJsn-hE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=YQRe9UhMpcg:hs8KFJsn-hE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=YQRe9UhMpcg:hs8KFJsn-hE:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=YQRe9UhMpcg:hs8KFJsn-hE:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=YQRe9UhMpcg:hs8KFJsn-hE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=YQRe9UhMpcg:hs8KFJsn-hE:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BuddyDev/~4/YQRe9UhMpcg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://buddydev.com/buddypress/introducing-bp-group-activities-notifier-plugin-for-buddypress/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		<feedburner:origLink>http://buddydev.com/buddypress/introducing-bp-group-activities-notifier-plugin-for-buddypress/</feedburner:origLink></item>
		<item>
		<title>Introducing BuddyPress Default Group Tab plugin</title>
		<link>http://feedproxy.google.com/~r/BuddyDev/~3/xpxyZhooBAo/</link>
		<comments>http://buddydev.com/buddypress/introducing-buddypress-default-group-tab-plugin/#comments</comments>
		<pubDate>Thu, 28 Feb 2013 22:11:25 +0000</pubDate>
		<dc:creator>Brajesh Singh</dc:creator>
				<category><![CDATA[Buddypress]]></category>
		<category><![CDATA[Buddypress Premium Plugins]]></category>
		<category><![CDATA[17-plugins-challenge]]></category>

		<guid isPermaLink="false">http://buddydev.com/?p=4481</guid>
		<description><![CDATA[We are doing a 17 plugins before BuddyPress 1.7 series and here goes the third one. BuddyPress Default Group tab plugin allows site admins/group admins on BuddyPress based social network to control the default landing page of any group. Features:- Allow controlling the default landing page of a group The good thing is, you can ...
Related posts:<ol>
<li><a href='http://buddydev.com/buddypress/introducing-buddypress-group-customizer-lite-allow-group-admins-to-change-buddypress-group-background/' rel='bookmark' title='Introducing BuddyPress Group Customizer Lite : Allow group admins to change BuddyPress Group Background'>Introducing BuddyPress Group Customizer Lite : Allow group admins to change BuddyPress Group Background</a></li>
<li><a href='http://buddydev.com/buddypress/introducing-buddypress-limit-group-membership-plugin/' rel='bookmark' title='Introducing  BuddyPress Limit Group Membership Plugin'>Introducing  BuddyPress Limit Group Membership Plugin</a></li>
<li><a href='http://buddydev.com/buddypress/set-default-theme-for-the-newly-created-blogs-on-your-wordpress-mubuddypress-site/' rel='bookmark' title='Set default theme for the Newly Created blogs on your wordpress MU/buddypress Site'>Set default theme for the Newly Created blogs on your wordpress MU/buddypress Site</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content socialize-in-content-right"><div class="socialize-in-button socialize-in-button-right"><a href="http://twitter.com/share" class="twitter-share-button" data-counturl="http://buddydev.com/buddypress/introducing-buddypress-default-group-tab-plugin/" data-url="http://bit.ly/12eC9QU" data-text="Introducing BuddyPress Default Group Tab plugin" data-count="vertical" data-via="buddydev" data-related="buddydev"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-right"><iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fbuddydev.com%2Fbuddypress%2Fintroducing-buddypress-default-group-tab-plugin%2F&amp;send=false&amp;layout=box_count&amp;width=45&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font=arial&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:45px; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-right"><g:plusone size="tall" href="http://buddydev.com/buddypress/introducing-buddypress-default-group-tab-plugin/"></g:plusone></div></div><p>We are doing a 17 plugins before BuddyPress 1.7 series and here goes the third one.<br />
BuddyPress Default Group tab plugin allows site admins/group admins on BuddyPress based social network to control the default landing page of any group.</p>
<h3>Features:-</h3>
<ul>
<li>Allow controlling the default landing page of a group</li>
</ul>
<p>The good thing is, you can control which group has which component set as default landing page.</p>
<p>For example, In a group fashion, you can make the activity as the default landing page while in group education, you can make forum as the default landing page.</p>
<h3>Faq:-</h3>
<p><strong>Does it work with BuddyPress Plugins using Group Extensions?</strong></p>
<p>Indeed, it does.</p>
<h3>Screenshots:-</h3>
<p><strong>Settings Screen:-</strong></p>
<p><a href="http://buddydev.com/wp-content/blogs.dir/1/files/2013/02/group-admin-settings-screen.png" rel="lightbox[4481]" title="group-admin-settings-screen"><img class="aligncenter size-medium wp-image-4483" title="group-admin-settings-screen" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/02/group-admin-settings-screen-300x210.png" alt="" width="300" height="210" /></a></p>
<p>You can view this screen by visiting Individual Group-&gt;Admin-&gt;Settings Page</p>
<p><strong>Example landing page:-</strong></p>
<p><a href="http://buddydev.com/wp-content/blogs.dir/1/files/2013/02/members-as-landing-page.png" rel="lightbox[4481]" title="members-as-landing-page"><img class="aligncenter size-medium wp-image-4484" title="members-as-landing-page" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/02/members-as-landing-page-300x287.png" alt="" width="300" height="287" /></a></p>
<p>This is what happens when members is set as default tab.</p>
<h3>Download &amp; Installation:-</h3>
<p>Link: <a title="BP Defult Group tab Plugin" href="http://buddydev.com/plugins/bp-default-group-tab/">http://buddydev.com/plugins/bp-default-group-tab/</a></p>
<p>This is a premium plugin, so I am publishing some code that you can use to achieve almost same functionality. The plugin handles it in much better way and gives more flexibility but I want you to be able to use this feature even if you are not a Premium member on BuddyDev. So, here is the code which you can modify according to your requirements.</p>
<pre class="brush: php; title: ; notranslate">

add_filter('bp_groups_default_extension','bpdev_custom_group_default_tab');

function bpdev_custom_group_default_tab($default_tab){

$group=groups_get_current_group();//get the current group
 //if current group is not set, return the default tab
 if(empty($group))
 return $default_tab;

// you may create a switch/if else to default to some other tab based on group slug or group id whichever you prefer
 //here I am testing agains slug
 switch($group-&gt;slug){//to test against group id use $group-&gt;id

case 'alpha-beta'://the group sug
 $default_tab='members';//the landing component
 break;

case 'study-group'://the group slug
 $default_tab='forums';//the landing component
 break;
 //go ahead add some more

}

return $default_tab;
}

</pre>
<p><strong>Credits:</strong> Thanks to<a href="http://buddypress.org/community/members/jeffacubed/"> Jeff</a> for asking this in<a href="http://buddypress.org/support/topic/control-default-landing-tab-on-a-group-by-group-basis"> BuddyPress.org forum</a></p>
<p>Do you plan to use this plugin? Is there anyway we can improve this? please do let me know in comments.</p>
<p>PS: Don&#8217;t forget to check BuddyDev daily, we are back and I mean it:) and we will keep doing what we do the best, helping you to Build the awesomeness with BuddyPress <img src='http://buddydev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>PPS:  We are playing the game of plugins for next 15 days, I am inviting you to join me on this journey  and take another step toward making better social networks with BuddyPress. Any ideas, suggestions for plugins are most welcome <img src='http://buddydev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Related posts:<ol>
<li><a href='http://buddydev.com/buddypress/introducing-buddypress-group-customizer-lite-allow-group-admins-to-change-buddypress-group-background/' rel='bookmark' title='Introducing BuddyPress Group Customizer Lite : Allow group admins to change BuddyPress Group Background'>Introducing BuddyPress Group Customizer Lite : Allow group admins to change BuddyPress Group Background</a></li>
<li><a href='http://buddydev.com/buddypress/introducing-buddypress-limit-group-membership-plugin/' rel='bookmark' title='Introducing  BuddyPress Limit Group Membership Plugin'>Introducing  BuddyPress Limit Group Membership Plugin</a></li>
<li><a href='http://buddydev.com/buddypress/set-default-theme-for-the-newly-created-blogs-on-your-wordpress-mubuddypress-site/' rel='bookmark' title='Set default theme for the Newly Created blogs on your wordpress MU/buddypress Site'>Set default theme for the Newly Created blogs on your wordpress MU/buddypress Site</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BuddyDev?a=xpxyZhooBAo:pRUaGcVTvLo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=xpxyZhooBAo:pRUaGcVTvLo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=xpxyZhooBAo:pRUaGcVTvLo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=xpxyZhooBAo:pRUaGcVTvLo:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=xpxyZhooBAo:pRUaGcVTvLo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=xpxyZhooBAo:pRUaGcVTvLo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=xpxyZhooBAo:pRUaGcVTvLo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=xpxyZhooBAo:pRUaGcVTvLo:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=xpxyZhooBAo:pRUaGcVTvLo:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=xpxyZhooBAo:pRUaGcVTvLo:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=xpxyZhooBAo:pRUaGcVTvLo:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BuddyDev/~4/xpxyZhooBAo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://buddydev.com/buddypress/introducing-buddypress-default-group-tab-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://buddydev.com/buddypress/introducing-buddypress-default-group-tab-plugin/</feedburner:origLink></item>
		<item>
		<title>BP Confirm Actions: Ask users to Confirm the Cancel Friendship/Leave Group Actions</title>
		<link>http://feedproxy.google.com/~r/BuddyDev/~3/lsHPe5mn9vM/</link>
		<comments>http://buddydev.com/buddypress/bp-confirm-actions-ask-users-to-confirm-the-cancel-friendshipleave-group-actions/#comments</comments>
		<pubDate>Tue, 26 Feb 2013 15:58:44 +0000</pubDate>
		<dc:creator>Brajesh Singh</dc:creator>
				<category><![CDATA[Buddypress]]></category>
		<category><![CDATA[Buddypress Free Plugins]]></category>

		<guid isPermaLink="false">http://buddydev.com/?p=4448</guid>
		<description><![CDATA[A couple of days ago @cthawards asked me about this. He wanted to make sure that the user does not click the cancel friendship/leave group by mistake and does not notice that they left the group/cancelled friendship. I simply filtered on the buttons and put some code together to make sure that the users know ...
Related posts:<ol>
<li><a href='http://buddydev.com/buddypress/introducing-buddypress-extended-friendship-request-plugin/' rel='bookmark' title='Introducing BuddyPress Extended Friendship Request Plugin'>Introducing BuddyPress Extended Friendship Request Plugin</a></li>
<li><a href='http://buddydev.com/buddypress/introducing-buddypress-group-customizer-lite-allow-group-admins-to-change-buddypress-group-background/' rel='bookmark' title='Introducing BuddyPress Group Customizer Lite : Allow group admins to change BuddyPress Group Background'>Introducing BuddyPress Group Customizer Lite : Allow group admins to change BuddyPress Group Background</a></li>
<li><a href='http://buddydev.com/buddypress/limiting-group-invite-request-to-group-admins-only/' rel='bookmark' title='Limiting Group Invite Request to group Admins Only'>Limiting Group Invite Request to group Admins Only</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content socialize-in-content-right"><div class="socialize-in-button socialize-in-button-right"><a href="http://twitter.com/share" class="twitter-share-button" data-counturl="http://buddydev.com/buddypress/bp-confirm-actions-ask-users-to-confirm-the-cancel-friendshipleave-group-actions/" data-url="http://bit.ly/YVxWLI" data-text="BP Confirm Actions: Ask users to Confirm the Cancel Friendship/Leave Group Actions" data-count="vertical" data-via="buddydev" data-related="buddydev"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-right"><iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fbuddydev.com%2Fbuddypress%2Fbp-confirm-actions-ask-users-to-confirm-the-cancel-friendshipleave-group-actions%2F&amp;send=false&amp;layout=box_count&amp;width=45&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font=arial&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:45px; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-right"><g:plusone size="tall" href="http://buddydev.com/buddypress/bp-confirm-actions-ask-users-to-confirm-the-cancel-friendshipleave-group-actions/"></g:plusone></div></div><p>A couple of days ago <a href='http://buddydev.com/members/cthawards/' rel='nofollow'>@cthawards</a> asked me about this. He wanted to make sure that the user does not click the cancel friendship/leave group by mistake and does not notice that they left the group/cancelled friendship.</p>
<p>I simply filtered on the buttons and put some code together to make sure that the users know what they are doing.</p>
<p>Though I wanted to post the code here, It seemed better to put it as a plugin and let theme authors/Site admins decide if they want it in the theme or as an addon(If you are a theme author, you can include the code from the plugin in your functions.php, If you are a site admin, just activate the plugin).</p>
<p>The BP Confirm Actions plugin does  following:-</p>
<ul>
<li>Ask for confirmation when cancel friendship is clicked</li>
<li>Asks for confirmation when leave group is clicked</li>
<li>Asks for confirmation when unfollow button is clicked(I have tested it with this plugin http://wordpress.org/extend/plugins/buddypress-follow-me/) as asked by <a href='http://buddydev.com/members/udesi/' rel='nofollow'>@udesi</a></li>
</ul>
<h3>Screenshots:-</h3>
<p>Here is a screenshot:-</p>
<p><a href="http://buddydev.com/wp-content/blogs.dir/1/files/2013/02/confirm-popup.png" rel="lightbox[4448]" title="confirm-popup"><img class="aligncenter size-medium wp-image-4449" title="confirm-popup" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/02/confirm-popup-300x161.png" alt="" width="300" height="161" /></a></p>
<p>Ok, that message was too loud. I mean sky does not fall if you leave membership of a group. So, I amended it further and here is the message that the plugin asks.</p>
<p><a href="http://buddydev.com/wp-content/blogs.dir/1/files/2013/02/are-you-sure-about-it-1.png" rel="lightbox[4448]" title="are-you-sure-about-it-1"><img class="aligncenter size-medium wp-image-4475" title="are-you-sure-about-it-1" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/02/are-you-sure-about-it-1-300x155.png" alt="" width="300" height="155" /></a></p>
<p>It is a very simple plugin and does not need more explanation.</p>
<h3>Download &amp; Installation:-</h3>
<p><a title="BuddyPress Confirm Actions" href="http://buddydev.com/plugins/bp-confirm-actions/">http://buddydev.com/plugins/bp-confirm-actions/</a></p>
<p>If you want support for other plugins too, please do let me know.</p>
<p>Hope it helps to make sure network a little more better <img src='http://buddydev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Related posts:<ol>
<li><a href='http://buddydev.com/buddypress/introducing-buddypress-extended-friendship-request-plugin/' rel='bookmark' title='Introducing BuddyPress Extended Friendship Request Plugin'>Introducing BuddyPress Extended Friendship Request Plugin</a></li>
<li><a href='http://buddydev.com/buddypress/introducing-buddypress-group-customizer-lite-allow-group-admins-to-change-buddypress-group-background/' rel='bookmark' title='Introducing BuddyPress Group Customizer Lite : Allow group admins to change BuddyPress Group Background'>Introducing BuddyPress Group Customizer Lite : Allow group admins to change BuddyPress Group Background</a></li>
<li><a href='http://buddydev.com/buddypress/limiting-group-invite-request-to-group-admins-only/' rel='bookmark' title='Limiting Group Invite Request to group Admins Only'>Limiting Group Invite Request to group Admins Only</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BuddyDev?a=lsHPe5mn9vM:OR2IkJzjv7I:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=lsHPe5mn9vM:OR2IkJzjv7I:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=lsHPe5mn9vM:OR2IkJzjv7I:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=lsHPe5mn9vM:OR2IkJzjv7I:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=lsHPe5mn9vM:OR2IkJzjv7I:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=lsHPe5mn9vM:OR2IkJzjv7I:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=lsHPe5mn9vM:OR2IkJzjv7I:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=lsHPe5mn9vM:OR2IkJzjv7I:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=lsHPe5mn9vM:OR2IkJzjv7I:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=lsHPe5mn9vM:OR2IkJzjv7I:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=lsHPe5mn9vM:OR2IkJzjv7I:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BuddyDev/~4/lsHPe5mn9vM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://buddydev.com/buddypress/bp-confirm-actions-ask-users-to-confirm-the-cancel-friendshipleave-group-actions/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://buddydev.com/buddypress/bp-confirm-actions-ask-users-to-confirm-the-cancel-friendshipleave-group-actions/</feedburner:origLink></item>
		<item>
		<title>Limiting Group Invite Request to group Admins Only</title>
		<link>http://feedproxy.google.com/~r/BuddyDev/~3/pXqnqY-O0_A/</link>
		<comments>http://buddydev.com/buddypress/limiting-group-invite-request-to-group-admins-only/#comments</comments>
		<pubDate>Wed, 20 Feb 2013 13:00:45 +0000</pubDate>
		<dc:creator>Brajesh Singh</dc:creator>
				<category><![CDATA[Buddypress]]></category>
		<category><![CDATA[Buddypress Tricks]]></category>

		<guid isPermaLink="false">http://buddydev.com/?p=4402</guid>
		<description><![CDATA[A couple of days ago, Phillip asked me this question. He wanted to limit the group invites to group admins only. The goal was to stop the group members other than the group admin to send the invitation request for the group. I thought this might be useful for some of you, so here I ...
Related posts:<ol>
<li><a href='http://buddydev.com/buddypress/introducing-buddypress-group-customizer-lite-allow-group-admins-to-change-buddypress-group-background/' rel='bookmark' title='Introducing BuddyPress Group Customizer Lite : Allow group admins to change BuddyPress Group Background'>Introducing BuddyPress Group Customizer Lite : Allow group admins to change BuddyPress Group Background</a></li>
<li><a href='http://buddydev.com/buddypress/enhancing-the-new-user-registration-message-on-wordpress-multisite-and-buddypress-to-make-it-more-informative-for-site-admins/' rel='bookmark' title='Enhancing The new User registration Message On WordPress Multisite and BuddyPress to make it more informative for Site Admins'>Enhancing The new User registration Message On WordPress Multisite and BuddyPress to make it more informative for Site Admins</a></li>
<li><a href='http://buddydev.com/buddypress/introducing-buddypress-extended-friendship-request-plugin/' rel='bookmark' title='Introducing BuddyPress Extended Friendship Request Plugin'>Introducing BuddyPress Extended Friendship Request Plugin</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content socialize-in-content-right"><div class="socialize-in-button socialize-in-button-right"><a href="http://twitter.com/share" class="twitter-share-button" data-counturl="http://buddydev.com/buddypress/limiting-group-invite-request-to-group-admins-only/" data-url="http://bit.ly/11USU3r" data-text="Limiting Group Invite Request to group Admins Only" data-count="vertical" data-via="buddydev" data-related="buddydev"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-right"><iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fbuddydev.com%2Fbuddypress%2Flimiting-group-invite-request-to-group-admins-only%2F&amp;send=false&amp;layout=box_count&amp;width=45&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font=arial&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:45px; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-right"><g:plusone size="tall" href="http://buddydev.com/buddypress/limiting-group-invite-request-to-group-admins-only/"></g:plusone></div></div><p>A couple of days ago, Phillip asked me this question. He wanted to limit the group invites to group admins only. The goal was to stop the group members other than the group admin to send the invitation request for the group.</p>
<p>I thought this might be useful for some of you, so here I am sharing it.</p>
<p>It is a simple tutorial and will take just 5 minutes.</p>
<h3>Goals:-</h3>
<ul>
<li>Allow only the Group Admin to send the invitation request for group</li>
<li>Stop normal group members from Sending the invitation request</li>
</ul>
<p>So, the simple way to accomplish this was to hide the send invites tab on individual group.</p>
<pre class="brush: php; title: ; notranslate">

add_filter('bp_groups_user_can_send_invites','bpdev_limit_group_invites',10,3);
function bpdev_limit_group_invites($can_invite,$group_id,$invite_status){

 //if the user is not logged in, do not show
 if(!is_user_logged_in())
 return false;
 //if the current user is Site Admin, do not restrict
 if(is_super_admin())
 return true;

 //otherwise, let us check for the user role in the group
 $user_id=get_current_user_id();

 if(groups_is_user_admin($user_id, $group_id))
 return true;

 return false;

}

</pre>
<p>You can even modify this code to allow group admins/group moderators by changing this line</p>
<pre class="brush: php; title: ; notranslate">

if(groups_is_user_admin($user_id, $group_id))
return true;

</pre>
<p>to</p>
<pre class="brush: php; title: ; notranslate">

if(groups_is_user_admin($user_id, $group_id)|| groups_is_user_mod($user_id, $group_id))
 return true;

</pre>
<p>Here is a screenshot of what a normal member sees:-<br />
<a href="http://buddydev.com/wp-content/blogs.dir/1/files/2013/02/hidden-send-invites.png" rel="lightbox[4402]" title="hidden-send-invites"><img class="aligncenter size-medium wp-image-4405" title="hidden-send-invites" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/02/hidden-send-invites-297x300.png" alt="" width="297" height="300" /></a><br />
The code should go to the <strong>bp-custom.php</strong></p>
<p>Hope that it helps some of you <img src='http://buddydev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Please do let me know if you use it, whether it works for you or not?</p>
<p>Related posts:<ol>
<li><a href='http://buddydev.com/buddypress/introducing-buddypress-group-customizer-lite-allow-group-admins-to-change-buddypress-group-background/' rel='bookmark' title='Introducing BuddyPress Group Customizer Lite : Allow group admins to change BuddyPress Group Background'>Introducing BuddyPress Group Customizer Lite : Allow group admins to change BuddyPress Group Background</a></li>
<li><a href='http://buddydev.com/buddypress/enhancing-the-new-user-registration-message-on-wordpress-multisite-and-buddypress-to-make-it-more-informative-for-site-admins/' rel='bookmark' title='Enhancing The new User registration Message On WordPress Multisite and BuddyPress to make it more informative for Site Admins'>Enhancing The new User registration Message On WordPress Multisite and BuddyPress to make it more informative for Site Admins</a></li>
<li><a href='http://buddydev.com/buddypress/introducing-buddypress-extended-friendship-request-plugin/' rel='bookmark' title='Introducing BuddyPress Extended Friendship Request Plugin'>Introducing BuddyPress Extended Friendship Request Plugin</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BuddyDev?a=pXqnqY-O0_A:3bjjzK1tZ4E:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=pXqnqY-O0_A:3bjjzK1tZ4E:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=pXqnqY-O0_A:3bjjzK1tZ4E:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=pXqnqY-O0_A:3bjjzK1tZ4E:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=pXqnqY-O0_A:3bjjzK1tZ4E:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=pXqnqY-O0_A:3bjjzK1tZ4E:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=pXqnqY-O0_A:3bjjzK1tZ4E:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=pXqnqY-O0_A:3bjjzK1tZ4E:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=pXqnqY-O0_A:3bjjzK1tZ4E:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=pXqnqY-O0_A:3bjjzK1tZ4E:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=pXqnqY-O0_A:3bjjzK1tZ4E:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BuddyDev/~4/pXqnqY-O0_A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://buddydev.com/buddypress/limiting-group-invite-request-to-group-admins-only/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://buddydev.com/buddypress/limiting-group-invite-request-to-group-admins-only/</feedburner:origLink></item>
		<item>
		<title>Introducing BuddyBlog: Allow Users to blog from their BuddyPress Profile</title>
		<link>http://feedproxy.google.com/~r/BuddyDev/~3/QsdULhz5yPo/</link>
		<comments>http://buddydev.com/buddypress/introducing-buddyblog-allow-users-to-blog-from-their-buddypress-profile/#comments</comments>
		<pubDate>Mon, 18 Feb 2013 21:58:24 +0000</pubDate>
		<dc:creator>Brajesh Singh</dc:creator>
				<category><![CDATA[Buddypress]]></category>
		<category><![CDATA[Buddypress Free Plugins]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[buddyblog]]></category>
		<category><![CDATA[post]]></category>

		<guid isPermaLink="false">http://buddydev.com/?p=4362</guid>
		<description><![CDATA[Today, I am glad to finally introduce the BuddyBlog plugin. Currently, it is in basic phase and allows users of BuddyPress to blog, manage posts from their profile. The basic functionality that it allows at the moment is:- Basic Functionality:- Creating New Post Editing existing Post Deleting Posts Publishing Post unpublishing post(moving to the draft ...
Related posts:<ol>
<li><a href='http://buddydev.com/buddypress/buddypress-simple-front-end-post-a-plugin-to-allow-front-end-posting-for-the-users/' rel='bookmark' title='BuddyPress Simple Front End Post: A plugin to allow front end posting for the users'>BuddyPress Simple Front End Post: A plugin to allow front end posting for the users</a></li>
<li><a href='http://buddydev.com/buddypress/bp-redirect-to-profile-plugin-redirect-users-to-their-profile-on-login-on-buddypress-sites/' rel='bookmark' title='BP Redirect to profile Plugin :redirect Users to their profile on Login on buddypress  sites'>BP Redirect to profile Plugin :redirect Users to their profile on Login on buddypress  sites</a></li>
<li><a href='http://buddydev.com/buddypress/allow-your-users-to-change-their-profile-page-background-using-bp-custom-background-for-user-profile-plugin/' rel='bookmark' title='Allow your users to change their Profile page background using BP Custom Background For User Profile Plugin'>Allow your users to change their Profile page background using BP Custom Background For User Profile Plugin</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content socialize-in-content-right"><div class="socialize-in-button socialize-in-button-right"><a href="http://twitter.com/share" class="twitter-share-button" data-counturl="http://buddydev.com/buddypress/introducing-buddyblog-allow-users-to-blog-from-their-buddypress-profile/" data-url="http://bit.ly/11RhnH9" data-text="Introducing BuddyBlog: Allow Users to blog from their BuddyPress Profile" data-count="vertical" data-via="buddydev" data-related="buddydev"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-right"><iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fbuddydev.com%2Fbuddypress%2Fintroducing-buddyblog-allow-users-to-blog-from-their-buddypress-profile%2F&amp;send=false&amp;layout=box_count&amp;width=45&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font=arial&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:45px; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-right"><g:plusone size="tall" href="http://buddydev.com/buddypress/introducing-buddyblog-allow-users-to-blog-from-their-buddypress-profile/"></g:plusone></div></div><p>Today, I am glad to finally introduce the BuddyBlog plugin. Currently, it is in basic phase and allows users of BuddyPress to blog, manage posts from their profile.</p>
<p>The basic functionality that it allows at the moment is:-</p>
<h3>Basic Functionality:-</h3>
<ul>
<li>Creating New Post</li>
<li>Editing existing Post</li>
<li>Deleting Posts</li>
<li>Publishing Post</li>
<li>unpublishing post(moving to the draft status)</li>
</ul>
<p>The current plugin supports following things:-</p>
<h3>Features:-</h3>
<ul>
<li>Categories association to post</li>
<li>Tags association to post</li>
<li>Upload(can be limited , how many) on the post screen</li>
</ul>
<h3>Limitations:-</h3>
<ul>
<li>It is the initial release, so there may be some surprises(I am hoping there are none)</li>
<li>New categories/tags can not be created from front end(A limitation of simple front end post)</li>
</ul>
<h3>Dependency:-</h3>
<ul>
<li>BuddyPress 1.6+(I have tested it with BuddyPress 1.7 beta and It works)</li>
<li><a href="http://buddydev.com/plugins/bp-simple-front-end-post/">BP Simple Front End post plugin version 1.1+</a></li>
</ul>
<p>This plugin allows users to create/manage posts from profile.</p>
<p>Here are a couple of screenshots to show the usage:-</p>
<h3>Screenshots:-</h3>
<p>Post Lists on Profile:-</p>
<p><a href="http://buddydev.com/wp-content/blogs.dir/1/files/2013/02/user-blog-non-logged.png" rel="lightbox[4362]" title="user-blog-non-logged"><img class="aligncenter size-medium wp-image-4364" title="user-blog-non-logged" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/02/user-blog-non-logged-300x200.png" alt="" width="300" height="200" /></a></p>
<p>when the user is logged in:-</p>
<p><a href="http://buddydev.com/wp-content/blogs.dir/1/files/2013/02/self-view.png" rel="lightbox[4362]" title="self-view"><img class="aligncenter size-medium wp-image-4365" title="self-view" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/02/self-view-300x196.png" alt="" width="300" height="196" /></a></p>
<p>Creating New Post:-</p>
<p><a href="http://buddydev.com/wp-content/blogs.dir/1/files/2013/02/new-post.png" rel="lightbox[4362]" title="new-post"><img class="aligncenter size-medium wp-image-4366" title="new-post" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/02/new-post-300x236.png" alt="" width="300" height="236" /></a></p>
<p>Editing Post:-</p>
<p><a href="http://buddydev.com/wp-content/blogs.dir/1/files/2013/02/edit-post.png" rel="lightbox[4362]" title="edit-post"><img class="aligncenter size-medium wp-image-4367" title="edit-post" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/02/edit-post-300x238.png" alt="" width="300" height="238" /></a></p>
<p>Currently, the best way to use it is having a community blog where everyone can post/edit their own post. The posts are listed as normal post on your blog.</p>
<p>You can use this plugin for custom post type too.</p>
<p>If you want to use it for custom post type, you will need to tell the plugin about this using  following code.</p>
<h3>Using with Custom Post type:-</h3>
<pre class="brush: php; title: ; notranslate">

add_filter('buddyblog_get_post_type','buddyblog_my_post_type');

function buddyblog_my_post_type($post_type){

return 'custom_post_type';// it can be say 'events' or 'movies' or anything, just make sure you have already registered the post type

}

</pre>
<p>Also, if you are using custom taxonomy associated with the post type, you can tell buddyblog about it to output the custom taxonomy list(checkboxes/dropdown) on the new/edit page using the following</p>
<pre class="brush: php; title: ; notranslate">

add_filter('buddyblog_post_form_settings','buddyblog_my_postform_settings');&lt;/pre&gt;
/**
 * Filter on the Post form settings which is used by BP Simple Post Form settings
 * The settings array is structured like this
 * &lt;code&gt;
 * array(
 * 'post_type'=&gt;buddyblog_get_posttype(),//do not change it, use the filter buddyblog_get_posttype to change it
 * 'post_status'=&gt;'draft'//allowed values are draft|publish|inherit(any valid post status value)
 * 'tax'=&gt;array(
 * 'taxonomy_name'=&gt;array('taxonomy'=&gt;'taxonomy_name',//taxonomy_name is the name of taxonomy e.g category, post_tag or your custom taxonomy
 * 'view_type'=&gt;'checkbox',//valid values are checkbox|dd, it tell whether to list the taxonomy terms as checkbox or drop down
 * 'selected'=&gt;array(termid1,termid2),//optional, if you want some terms to be selected by default
 * 'include'=&gt;array(termid1, termid2,termid3)//if you want only these terms to be available to the user, user can select from these terms, if he does not select any terms, all of these terms will be associated to the post
 *
 * ),
 * 'another_taxonomy_name'=&gt;array('taxonomy'=&gt;'another_taxonomy_name',//another_taxonomy_name is the name of taxonomy e.g category, post_tag or your custom taxonomy
 * 'view_type'=&gt;'dd'//valid values are checkbox|dd
 * )//you can add as many taxonomies as you want. Just make sure, the post type is allowed to have these taxonomies
 *
 *
 * ),//end of taxonomies
 * //use custom fields to allow as many custom fields as you want
 * 'custom_fields'=&gt;array(
 * 'custom_field_key_name'=&gt;array(
 * 'label'=&gt;'What ever you want to display as the label for this custom field
 * 'type'=&gt;'type of the custom field',//allowed values are hidden|select|radio|checkbox|textbox|textarea
 * ) 'options'=&gt;array();//array of value=&gt;Label use only for checkbox/radio/select
 * 'default'=&gt;'some default value which is valid for current type'
 * //examples
 * 'privacy'=&gt;array(
 * 'label'=&gt;'Privacy',
 * 'required'=&gt;true,
 * 'type'=&gt;'select',
 * 'options'=&gt;array(
 * array('label'=&gt;'Anyone','value'=&gt;'public'),
 * array('label'=&gt;'Friends Only','value'=&gt;'friendsonly'),
 * array('label'=&gt;'Logged In Users Only','value'=&gt;'loggedin'),
 *
 *
 * )//end of options dat
 * )//end of privacy custom field
 * ),//end of custom fields
 * 'upload_count'=&gt;2;//how many attachments you want to allow with each post, It is a little bit misleading really
 * )//end of settings array
 * &lt;/code&gt;
 *
 * @param array $settings is a multidimensional array explained above
 *
 */
function buddyblog_my_postform_settings($settings){

$settings=array(
 'post_type'=&gt; buddyblog_get_posttype(),
 'post_status'=&gt;'draft',//'publish'|'draft' etc

 'tax'=&gt;array( //all the associated taxonomies, the below is settings for post category and post tag
 'category'=&gt;array('taxonomy'=&gt;'category',
 'view_type'=&gt;'checkbox'
 ),
 'post_tag'=&gt;array('taxonomy'=&gt;'post_tag',
 'view_type'=&gt;'checkbox'
 )

 ),
 'upload_count'=&gt;2//how may uploads
 );

return $settings;

}

</pre>
<p>Please don&#8217;t get frightened by the above code. These are the settings for BuddyPress Simple Front End Post plugin version 1.1+. I will be posting a complete tutorial and more details about the new features of simple front end post plugin tomorrow.<br />
If you don&#8217;t need custom post type/taxonomy, you don&#8217;t need to worry about these settings</p>
<h3>Bonus:-</h3>
<p>Since you have read my boringly written post, I seriously believe you deserve a dessert <img src='http://buddydev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Here is a sweet bonus, you can limit the no. of posts a user an publish:-</p>
<h4>Limit no. of posts a User can publish:-</h4>
<pre class="brush: php; title: ; notranslate">

add_filter('buddyblog_limit_no_of_posts','__return_true');//yes, limit the no. of posts a user can publish

//if you activate limiting of the no. of published posts, the default limit is 100, good enough ? not happy, ok, let us read a little more

//let us set a limit on how many posts a user can publish

add_filter('buddyblog_allowed_posts_count','buddyblog_custom_limit_no_of_published_posts',10,2);
function buddyblog_custom_limit_no_of_published_posts($allowed_no_of_posts,$user_id){
//you can limit the no. of posts by filtering on the user id, say you can allow subscribers 10, contributors 100 and so on

return 20;//limit to 20 posts for everyone

}

</pre>
<h3>Bonus 2:-</h3>
<p>Do you want to show the single post view for posts created by user on user profile with comments and not as the normal post on site? Ok, no problem, here you go <img src='http://buddydev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<pre class="brush: php; title: ; notranslate">

add_filter('buddyblog_show_posts_on_profile','__return_true');

</pre>
<p>Do you want another bonus? why not visit us again tomorrow <img src='http://buddydev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>And the final thing:-</p>
<h3>The future Plans:-</h3>
<ul>
<li>Please let me know your suggestions</li>
<li>The Interface design/update for managing posts on user profile, I am really not a fan of what I have done at the moment</li>
<li>Better media uploader integration(Front End post editor, don&#8217;t know how to restrict the no. of uploads in that case)</li>
<li>Featured image integration(Front end post editor)</li>
<li>Ability to filter posts by status/categories on the my posts screen</li>
<li>Admin settings panel for the plugin(Have yet to decide what feature we may want to turn on/off, please do let me know your preferences)</li>
<li>anything you say <img src='http://buddydev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
<h3>Download and Installation:-</h3>
<p>Links: <a href="http://buddydev.com/plugins/buddyblog/">http://buddydev.com/plugins/buddyblog/</a></p>
<p>PS: Special thank to <strong>Selu</strong>, <strong>Mercime</strong> for the name of this plugin. The name was suggested by Selu and Mercime supported the idea. Thank you both for a great suggestion <img src='http://buddydev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Ok, That&#8217;s all we have got for today, why not visit us again tomorrow for some more tricks/tips/plugins . Don&#8217;t forget to let me know if you are using this plugin, whether you liked it, should we improve and anything you say <img src='http://buddydev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Related posts:<ol>
<li><a href='http://buddydev.com/buddypress/buddypress-simple-front-end-post-a-plugin-to-allow-front-end-posting-for-the-users/' rel='bookmark' title='BuddyPress Simple Front End Post: A plugin to allow front end posting for the users'>BuddyPress Simple Front End Post: A plugin to allow front end posting for the users</a></li>
<li><a href='http://buddydev.com/buddypress/bp-redirect-to-profile-plugin-redirect-users-to-their-profile-on-login-on-buddypress-sites/' rel='bookmark' title='BP Redirect to profile Plugin :redirect Users to their profile on Login on buddypress  sites'>BP Redirect to profile Plugin :redirect Users to their profile on Login on buddypress  sites</a></li>
<li><a href='http://buddydev.com/buddypress/allow-your-users-to-change-their-profile-page-background-using-bp-custom-background-for-user-profile-plugin/' rel='bookmark' title='Allow your users to change their Profile page background using BP Custom Background For User Profile Plugin'>Allow your users to change their Profile page background using BP Custom Background For User Profile Plugin</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BuddyDev?a=QsdULhz5yPo:5FRhJ6WYeNo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=QsdULhz5yPo:5FRhJ6WYeNo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=QsdULhz5yPo:5FRhJ6WYeNo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=QsdULhz5yPo:5FRhJ6WYeNo:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=QsdULhz5yPo:5FRhJ6WYeNo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=QsdULhz5yPo:5FRhJ6WYeNo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=QsdULhz5yPo:5FRhJ6WYeNo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=QsdULhz5yPo:5FRhJ6WYeNo:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=QsdULhz5yPo:5FRhJ6WYeNo:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=QsdULhz5yPo:5FRhJ6WYeNo:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=QsdULhz5yPo:5FRhJ6WYeNo:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BuddyDev/~4/QsdULhz5yPo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://buddydev.com/buddypress/introducing-buddyblog-allow-users-to-blog-from-their-buddypress-profile/feed/</wfw:commentRss>
		<slash:comments>56</slash:comments>
		<feedburner:origLink>http://buddydev.com/buddypress/introducing-buddyblog-allow-users-to-blog-from-their-buddypress-profile/</feedburner:origLink></item>
		<item>
		<title>BuddyPress Activity as Wire Updated for BuddyPress 1.6 &amp; BuddyPress 1.7</title>
		<link>http://feedproxy.google.com/~r/BuddyDev/~3/2fNJxfMPHyo/</link>
		<comments>http://buddydev.com/buddypress/buddypress-activity-as-wire-updated-for-buddypress-1-6-buddypress-1-7/#comments</comments>
		<pubDate>Thu, 14 Feb 2013 16:20:54 +0000</pubDate>
		<dc:creator>Brajesh Singh</dc:creator>
				<category><![CDATA[Buddypress]]></category>
		<category><![CDATA[Buddypress Tricks]]></category>
		<category><![CDATA[activity]]></category>
		<category><![CDATA[activity comment]]></category>
		<category><![CDATA[wire]]></category>

		<guid isPermaLink="false">http://buddydev.com/?p=4340</guid>
		<description><![CDATA[Hi All, It has been a long time since I updated the code for BuddyPress Activity as wire tutorial. For those, who don&#8217;t know the purpose of it,  This code allows to use activity as wire using the @ mention. This updated code handles a couple of issues that we had. The following issues are ...
Related posts:<ol>
<li><a href='http://buddydev.com/buddypress/using-activity-as-wire-in-buddypress-1-2-themes/' rel='bookmark' title='Using activity as wire in Buddypress 1.2 themes'>Using activity as wire in Buddypress 1.2 themes</a></li>
<li><a href='http://buddydev.com/buddypress/bp-wire-plugin-updated/' rel='bookmark' title='BP Wire plugin updated'>BP Wire plugin updated</a></li>
<li><a href='http://buddydev.com/buddypress/facebook-style-activity-commenting-with-buddypress/' rel='bookmark' title='Facebook Style Activity Commenting with BuddyPress'>Facebook Style Activity Commenting with BuddyPress</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content socialize-in-content-right"><div class="socialize-in-button socialize-in-button-right"><a href="http://twitter.com/share" class="twitter-share-button" data-counturl="http://buddydev.com/buddypress/buddypress-activity-as-wire-updated-for-buddypress-1-6-buddypress-1-7/" data-url="http://bit.ly/YgDzUo" data-text="BuddyPress Activity as Wire Updated for BuddyPress 1.6 &#038; BuddyPress 1.7" data-count="vertical" data-via="buddydev" data-related="buddydev"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-right"><iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fbuddydev.com%2Fbuddypress%2Fbuddypress-activity-as-wire-updated-for-buddypress-1-6-buddypress-1-7%2F&amp;send=false&amp;layout=box_count&amp;width=45&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font=arial&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:45px; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-right"><g:plusone size="tall" href="http://buddydev.com/buddypress/buddypress-activity-as-wire-updated-for-buddypress-1-6-buddypress-1-7/"></g:plusone></div></div><p>Hi All,<br />
It has been a long time since I updated the code for <a href="http://buddydev.com/buddypress/using-activity-as-wire-in-buddypress-1-2-themes/">BuddyPress Activity as wire tutorial</a>.</p>
<p>For those, who don&#8217;t know the purpose of it,  This code allows to use activity as wire using the @ mention.</p>
<p>This updated code handles a couple of issues that we had. The following issues are fixed:</p>
<ul>
<li>Double Posting Bug: &#8211; The activity was being posted twice. The code in this post fixes that</li>
<li>Status updated issue: &#8211; The status of the user who posted the message was being updated. It is fixed</li>
</ul>
<p>There are a couple more minor issues fixed and the code is tested with BuddyPress 1.6.4 and BuddyPress 1.7 Trunk. This will work with BuddyPress 1.5+ without any issue though.</p>
<p>So, let us get started.</p>
<h3>Thoughts:-</h3>
<p>Since we want to use activity as wire, we will use the @mention feature of BuddyPress to allow us do that. The @mention feature allows us to send public messages to other users and appear in the activity/mentions tab of the user whom we have mentioned. So, It makes perfect sense to use it as wire.</p>
<p><strong>What we need to do:-</strong></p>
<ol>
<li>Allow User to post when they are visiting other users(to give the feeling of wire)</li>
<li>Use that post as the public message(using @mention feature)</li>
</ol>
<p>Here is what is actually needed programatically:-</p>
<ol>
<li>We will need to bypass the BuddyPress default activity posting routine/function and write our own to accomplish the task</li>
<li>we will need to tweak the activity screen(using members/single/acivity.php) to show the form</li>
<li>We will need to tweak the activity posting form to ask the logged in user to post something to the other user when he is visiting the profile</li>
</ol>
<p>Ok, so we need to write the code now.</p>
<h3>Step1:- Making activity form visible on other user&#8217;s profile</h3>
<p>For this, we will need to edit the members/single/activity.php and change the following line</p>
<pre class="brush: php; title: ; notranslate">

if ( is_user_logged_in() &amp;&amp; bp_is_my_profile() &amp;&amp; ( !bp_current_action() || bp_is_current_action( 'just-me' ) ) )
 locate_template( array( 'activity/post-form.php'), true );

</pre>
<p>It is around line<strong> 63-64</strong> to</p>
<pre class="brush: php; title: ; notranslate">

if ( is_user_logged_in()&amp;&amp;( '' == bp_current_action() || 'just-me' == bp_current_action() ) )
locate_template( array( 'activity/post-form.php'), true ) ;

</pre>
<p>That will make the form visible on other user&#8217;s profile like this<br />
<a href="http://buddydev.com/wp-content/blogs.dir/1/files/2013/02/visible-activity-update-form.png" rel="lightbox[4340]" title="visible-activity-update-form"><img class="aligncenter size-medium wp-image-4343" title="visible-activity-update-form" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/02/visible-activity-update-form-300x127.png" alt="" width="300" height="127" /></a></p>
<h3>Step2:- Customizing Activity Post Form</h3>
<p>You can find it in bp-default(or your theme)/activity/post-form.php</p>
<p>Let us remove the group drop down. To do that, we will need to change this line in post-form.php</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php if ( bp_is_active( 'groups' ) &amp;&amp; !bp_is_my_profile() &amp;&amp; !bp_is_group() ) : ?&gt;

</pre>
<p>to this</p>
<pre class="brush: php; title: ; notranslate">

&lt;?php if (  function_exists('bp_has_groups') &amp;&amp;!bp_is_member() &amp;&amp;!bp_is_group() ) : ?&gt;
</pre>
<p>So, the dropdown that shows where to post(group/my profile) gets removed.</p>
<p><a href="http://buddydev.com/wp-content/blogs.dir/1/files/2013/02/groups-dd-removed.png" rel="lightbox[4340]" title="groups-dd-removed"><img class="aligncenter size-medium wp-image-4346" title="groups-dd-removed" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/02/groups-dd-removed-300x129.png" alt="" width="300" height="129" /></a></p>
<p>Now, we need to change the title box for the post form.</p>
<p>The current title looks like this</p>
<p><a href="http://buddydev.com/wp-content/blogs.dir/1/files/2013/02/change-user-name-on-acivity.png" rel="lightbox[4340]" title="change-user-name-on-acivity"><img class="aligncenter size-medium wp-image-4347" title="change-user-name-on-acivity" src="http://buddydev.com/wp-content/blogs.dir/1/files/2013/02/change-user-name-on-acivity-300x167.png" alt="" width="300" height="167" /></a></p>
<p>We will need to modify the activity/post-form.php again.</p>
<p>Look for the code block which looks like this</p>
<pre class="brush: php; title: ; notranslate">

&lt;h5&gt;&lt;?php if ( bp_is_group() )
 printf( __( &quot;What's new in %s, %s?&quot;, 'buddypress' ), bp_get_group_name(), bp_get_user_firstname() );
 else
 printf( __( &quot;What's new, %s?&quot;, 'buddypress' ), bp_get_user_firstname() );
 ?&gt;&lt;/h5&gt;

</pre>
<p>and change that to this</p>
<pre class="brush: php; title: ; notranslate">

&lt;h5&gt;
 &lt;?php if ( bp_is_group() ) : ?&gt;
 &lt;?php printf( __( &quot;What's new in %s, %s?&quot;, 'buddypress' ), bp_get_group_name(), bp_get_user_firstname() ); ?&gt;
 &lt;?php elseif(!bp_is_my_profile()&amp;&amp;bp_is_member()): ?&gt;
 &lt;?php printf( __( &quot;Write something to %s?&quot;, 'buddypress' ), bp_get_displayed_user_fullname() ) ;?&gt;
 &lt;?php else : ?&gt;
 &lt;?php printf( __( &quot;What's new %s?&quot;, 'buddypress' ), bp_get_user_firstname() ) ; ?&gt;
 &lt;?php endif; ?&gt;

&lt;/h5&gt;

</pre>
<p>and we are done.</p>
<p>So, the final thing that we need to do is bypass the BuddyPress activity posting routine and create our own routine.</p>
<p>It involves removing the BuddyPress function attached to wp_ajax_post_update and attaching our own.</p>
<div></div>
<h3>Step3:- Rewriting the Activity posting routine</h3>
<p><span style="font-size: 13px; line-height: 19px;">Here is the final code. You can put it in your theme&#8217;s functions.php or bp-custom.php</span></p>
<pre class="brush: php; title: ; notranslate">

//remove the BuddyPress hook that saves the posts to activity stream
add_action('init', 'bpdev_aawire_fix_activity_posting_hooks');

function bpdev_aawire_fix_activity_posting_hooks() {
 remove_action('wp_ajax_post_update', 'bp_dtheme_post_update');
}

//add our own handler for activity posting

add_action('wp_ajax_post_update', 'bpdev_aawire_post_update');

/* AJAX update posting */

function bpdev_aawire_post_update() {
 global $bp;

/* Check the nonce */
 check_admin_referer('post_update', '_wpnonce_post_update');

if (!is_user_logged_in()) {
 echo '-1';
 exit(0);
 }

if (empty($_POST['content'])) {
 echo '-1&lt;div id=&quot;message&quot;&gt;&lt;p&gt;' . __('Please enter some content to post.', 'buddypress') . '&lt;/p&gt;&lt;/div&gt;';
 exit(0);
 }

if (empty($_POST['object']) &amp;&amp; function_exists('bp_activity_post_update')) {

//this is what I have changed

if (!bp_is_home() &amp;&amp; bp_is_member())
 $content = &quot;@&quot; . bp_get_displayed_user_username() . &quot; &quot; . $_POST['content'];
 else
 $content = $_POST['content'];

//let us get the last activity id, we will use it to reset user's last activity
 $last_update = bp_get_user_meta(bp_loggedin_user_id(), 'bp_latest_update', true);
 $activity_id = bp_activity_post_update(array('content' =&gt; $content));

//reset the last update

bp_update_user_meta(bp_loggedin_user_id(), 'bp_latest_update', $last_update);

//end of my changes
 } elseif ($_POST['object'] == 'groups') {
 if (!empty($_POST['item_id']) &amp;&amp; function_exists('groups_post_update'))
 $activity_id = groups_post_update(array('content' =&gt; $_POST['content'], 'group_id' =&gt; $_POST['item_id']));
 } else
 $activity_id = apply_filters('bp_activity_custom_update', $_POST['object'], $_POST['item_id'], $_POST['content']);

if (!$activity_id) {
 echo '-1&lt;div id=&quot;message&quot;&gt;&lt;p&gt;' . __('There was a problem posting your update, please try again.', 'buddypress') . '&lt;/p&gt;&lt;/div&gt;';
 exit(0);
 }

if (bp_has_activities('include=' . $activity_id)) :
?&gt;
 &lt;?php while (bp_activities()) : bp_the_activity(); ?&gt;
 &lt;?php locate_template(array('activity/entry.php'), true) ?&gt;
 &lt;?php endwhile; ?&gt;
 &lt;?php

endif;
 exit(0);
}

</pre>
<p>That&#8217;s it.</p>
<p>hope it helps you to implement the wire feature on your BuddyPress 1.6/1.7 network.</p>
<p>Please do let me know your feedback/enhancement or anything I missed <img src='http://buddydev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>PS: Will be releasing the BuddyBlog plugin tomorrow and there is a huge surprise coming this weekend <img src='http://buddydev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Related posts:<ol>
<li><a href='http://buddydev.com/buddypress/using-activity-as-wire-in-buddypress-1-2-themes/' rel='bookmark' title='Using activity as wire in Buddypress 1.2 themes'>Using activity as wire in Buddypress 1.2 themes</a></li>
<li><a href='http://buddydev.com/buddypress/bp-wire-plugin-updated/' rel='bookmark' title='BP Wire plugin updated'>BP Wire plugin updated</a></li>
<li><a href='http://buddydev.com/buddypress/facebook-style-activity-commenting-with-buddypress/' rel='bookmark' title='Facebook Style Activity Commenting with BuddyPress'>Facebook Style Activity Commenting with BuddyPress</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BuddyDev?a=2fNJxfMPHyo:QBpBV9-8hUM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=2fNJxfMPHyo:QBpBV9-8hUM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=2fNJxfMPHyo:QBpBV9-8hUM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=2fNJxfMPHyo:QBpBV9-8hUM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=2fNJxfMPHyo:QBpBV9-8hUM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=2fNJxfMPHyo:QBpBV9-8hUM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=2fNJxfMPHyo:QBpBV9-8hUM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BuddyDev?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=2fNJxfMPHyo:QBpBV9-8hUM:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=2fNJxfMPHyo:QBpBV9-8hUM:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BuddyDev?a=2fNJxfMPHyo:QBpBV9-8hUM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/BuddyDev?i=2fNJxfMPHyo:QBpBV9-8hUM:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BuddyDev/~4/2fNJxfMPHyo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://buddydev.com/buddypress/buddypress-activity-as-wire-updated-for-buddypress-1-6-buddypress-1-7/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://buddydev.com/buddypress/buddypress-activity-as-wire-updated-for-buddypress-1-6-buddypress-1-7/</feedburner:origLink></item>
	</channel>
</rss>
