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

<channel>
	<title>WebDevStudios.com &#187; BuddyPress</title>
	<atom:link href="http://webdevstudios.com/topics/buddypress/feed/" rel="self" type="application/rss+xml" />
	<link>http://webdevstudios.com</link>
	<description>Open Source Website Development and Design</description>
	<lastBuildDate>Wed, 28 Jul 2010 18:25:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Change WordPress permalinks on pages to have a .html extension</title>
		<link>http://webdevstudios.com/blog/change-wordpress-permalinks-on-pages-to-have-a-html-extension/</link>
		<comments>http://webdevstudios.com/blog/change-wordpress-permalinks-on-pages-to-have-a-html-extension/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 23:52:13 +0000</pubDate>
		<dc:creator>Brian Messenlehner</dc:creator>
				<category><![CDATA[BuddyPress]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress MU]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[wordpress permalinks]]></category>
		<category><![CDATA[wp .html extension]]></category>

		<guid isPermaLink="false">http://webdevstudios.com/?p=2250</guid>
		<description><![CDATA[We are working on a new website built with WordPress MU, BuddyPress and bbPress and our client requested that all of the pages and posts of each MU site have a .html extension. Ok, so posts are easy just head to your &#8220;Permalink Settings&#8221; page, click the &#8220;Custom Structure&#8221; radio button and add something like [...]]]></description>
			<content:encoded><![CDATA[<p>We are working on a new website built with WordPress MU, BuddyPress and bbPress and our client requested that all of the pages and posts of each MU site have a .html extension. Ok, so posts are easy just head to your &#8220;Permalink Settings&#8221; page, click the &#8220;Custom Structure&#8221; radio button and add something like &#8220;/%postname%.html&#8221;. Pretty simple huh?</p>
<p>So what about pages? I found a great plugin called <a href="http://wordpress.org/extend/plugins/html-on-pages/" target="_blank">.html on Pages</a> which will add a .html extension to all of your pages. This plugin will also automatically remove the .html extension from any pages that are nested  as a parent page. Soooo: yourwebsite.com/mypage.html will turn into yourwebsite.com/mypage/mysubpage.html.</p>
<p>We ran into a problem, well not so much a problem because the plugin does what it is supposed to do, but we want to not add .html to the end of the blog page. We want /blog.html to be just /blog so we had to make a few modifications to the plugin. If you are comfortable with php the mod is small and here it is:</p>
<p>Add the following code where ever you want inside of the plugin. This code filters any instance of /blog.html and returns /blog.</p>
<blockquote><p>function blog_permalinks_page_link($permalink, $page) {<br />
$pos = strpos($permalink, &#8220;/blog.html&#8221;);<br />
if ($pos !== false) {<br />
$permalink = str_replace(&#8220;/blog.html&#8221;,&#8221;/blog&#8221;,$permalink);<br />
}<br />
return $permalink;<br />
}<br />
add_filter( &#8216;page_link&#8217;, &#8216;blog_permalinks_page_link&#8217;, 10, 2 );</p></blockquote>
<p>Next you will need to alter the html_page_permalink() function and add the following code to the top of it:</p>
<blockquote><p>$string=$_SERVER['REQUEST_URI'];<br />
$pos = strpos($string, &#8220;/blog.html&#8221;);<br />
if ($pos !== false) {<br />
switch_to_blog(1);//We are using WPMU if you are not you won&#8217;t need this line.<br />
wp_redirect( get_option(&#8216;home&#8217;).str_replace(&#8220;/blog.html&#8221;,&#8221;/blog&#8221;,$string), 301 );<br />
exit();<br />
}else{<br />
$pos = strpos($string, &#8220;/blog&#8221;);<br />
if ($pos !== false) {<br />
$_SERVER['REQUEST_URI'] =str_replace(&#8220;/blog&#8221;,&#8221;/blog.html&#8221;,$string);<br />
global $wp;<br />
$wp-&gt;parse_request();<br />
}<br />
}</p></blockquote>
<p>The above code makes the redirect of any hits on /blog.html to /blog (which shouldn&#8217;t happen because of the link filter) and hard-codes the request-URL so WordPress thinks it&#8217;s pulling from the page /blog.html when it&#8217;s now on /blog. That&#8217;s it, pretty simple&#8230; If you are not good with php you can download the modified plugin here: <a href="http://webdevstudios.com/downloads/html-on-pages.zip">http://webdevstudios.com/downloads/html-on-pages.zip</a></p>
<p>I&#8217;m sure this plugin could easily be modified to work with other extentions like .htm or .php, which could cut down on the amount of 301 redirects you would have to make when migrating to WordPress which by the way everybody running a blog or basic CMS should be doing! <img src='http://webdevstudios.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://webdevstudios.com/blog/change-wordpress-permalinks-on-pages-to-have-a-html-extension/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>BuddyPress Beta Released &#8211; WordPress Meets Social Networking</title>
		<link>http://webdevstudios.com/blog/buddypress-beta-released-wordpress-meets-social-networking/</link>
		<comments>http://webdevstudios.com/blog/buddypress-beta-released-wordpress-meets-social-networking/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 13:45:18 +0000</pubDate>
		<dc:creator>Brad Williams</dc:creator>
				<category><![CDATA[Beta Release]]></category>
		<category><![CDATA[BuddyPress]]></category>
		<category><![CDATA[WordPress MU]]></category>

		<guid isPermaLink="false">http://webdevstudios.com/?p=1295</guid>
		<description><![CDATA[Last week BuddyPress announced the launch of their much anticipated beta release. BuddyPress is a set of WordPress MU plugins that adds social networking functionality to any standard WordPress MU installation. Each BuddyPress component is independent, meaning you can choose which features you’d like and are not required to install all features on your site. [...]]]></description>
			<content:encoded><![CDATA[<p>Last week <a href="http://buddypress.org/blog/2008/12/buddypress-10b1-components/" target="_blank" rel="nofollow">BuddyPress announced</a> the launch of their much anticipated beta release.</p>
<p><a href="/solutions/buddypress/" title="BuddyPress WordPress MU Custom Website"><img src="http://webdevstudios.com/wp-content/uploads/2008/11/buddypress-logo.gif" alt="BuddyPress WordPress Logo" width="250" class="alignnone size-full wp-image-1014" align="right" /></a>BuddyPress is a set of WordPress MU plugins that adds social networking functionality to any standard WordPress MU installation.  Each BuddyPress component is independent, meaning you can choose which features you’d like and are not required to install all features on your site.</p>
<p>Andy Peatling, the developer behind BuddyPress, did an excellent <a href="http://weblogtoolscollection.com/archives/2008/12/20/wordpress-gone-social-buddypress/" target="_blank">interview on WordPress Weekly</a> last Friday.  In the interview Andy goes in to detail on BuddyPress features and functionality, the future of BuddyPress, developing BuddyPress specific components, and much more.  As always Jeff did a great job with the interview.</p>
<p>We recently started development on our first production BuddyPress website.  We are excited to work with the new BuddyPress plugins and can&#8217;t wait to launch this great new website.  If you are interested in creating your own BuddyPress website please <a href="/contact/" title="Contact BuddyPress Support and Development">contact us</a> today to learn how WebDevStudios.com can help!</p>
]]></content:encoded>
			<wfw:commentRss>http://webdevstudios.com/blog/buddypress-beta-released-wordpress-meets-social-networking/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New Jersey WordPress Meetup Scheduled for January 7th, 2009</title>
		<link>http://webdevstudios.com/blog/new-jersey-wordpress-meetup-scheduled-for-january-7th-2009/</link>
		<comments>http://webdevstudios.com/blog/new-jersey-wordpress-meetup-scheduled-for-january-7th-2009/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 12:30:27 +0000</pubDate>
		<dc:creator>Brad Williams</dc:creator>
				<category><![CDATA[BuddyPress]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress MU]]></category>
		<category><![CDATA[WordPress Meetup]]></category>
		<category><![CDATA[bbPress]]></category>
		<category><![CDATA[Meetup]]></category>
		<category><![CDATA[New Jersey]]></category>
		<category><![CDATA[WebDevStudios.com]]></category>

		<guid isPermaLink="false">http://webdevstudios.com/?p=1269</guid>
		<description><![CDATA[Today we are excited to announce the launch of the New Jersey WordPress Meetup Group! We are organizing the event to help build a fun group of WordPress enthusiasts in the New Jersey area. The first official New Jersey WordPress Meetup is scheduled for January 7th, 2009 starting at 7pm at our office in Belmar, [...]]]></description>
			<content:encoded><![CDATA[<p>Today we are excited to announce the launch of the <a href="http://www.meetup.com/The-New-Jersey-WordPress-Meetup-Group/" target="_blank" title="NJ WordPress Meeting Group">New Jersey WordPress Meetup Group</a>!  We are organizing the event to help build a fun group of WordPress enthusiasts in the New Jersey area.</p>
<p>The first official New Jersey WordPress Meetup is scheduled for <strong>January 7th, 2009</strong> starting at 7pm at our office in Belmar, NJ.  </p>
<div style="float:left;text-align: center; width: 214px; font-family: tahoma, verdana, sans serif; font-size: 12px;margin-right:5px;"><embed  src="http://www.meetup.com/swf/membership_badge.swf?chapterid=1334918" width="214" height="142" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></div>
<p>We use WordPress on <a href="/work-portfolio/" title="WordPress Projects">many different projects</a> and highly recommend it to anyone.  We also really <a href="/faq/why-use-open-source-software/" title="Open Source Website Questions">believe in open source software</a> and want to play our part in helping the community grow!</p>
<p>The WordPress Meetup will be regularly scheduled for the <strong>FIRST WEDNESDAY</strong> of every month starting at 7pm.  We&#8217;ll have a scheduled topic for each meeting to discuss as a group and I&#8217;m sure will also voyage into distant topics as the night progresses.  </p>
<p><a href="/solutions/wordpress-and-wordpress-mu/" title="New Jersey WordPress Development"><img src="http://webdevstudios.com/wp-content/uploads/2008/08/wordpress-logo1.png" alt="WordPress Logo" width="175" height="175" class="alignnone size-full wp-image-358" align="right"/></a>We plan on discussing a variety of topics including WordPress usage, Designing WordPress Themes, Creating WordPress Plugins and Widgets, and using WordPress to its full potential.  This is going to be a fun and informal way to meet WordPress fanatics just like yourself and share your experiences.  </p>
<p>WordPress MU, BuddyPress, and bbPress enthusiasts are also very welcome to attend!  We plan on discussing these platforms and the features and enhancements they can provide to the WordPress platform at future meetings.</p>
<p>Be sure to RSVP for the <a href="http://www.meetup.com/The-New-Jersey-WordPress-Meetup-Group/" target="_blank">Official New Jersey WordPress Meetup Group</a> to stay up to date on Meetup news and information.  We hope you can come out for a fun WordPress filled evening!</p>
]]></content:encoded>
			<wfw:commentRss>http://webdevstudios.com/blog/new-jersey-wordpress-meetup-scheduled-for-january-7th-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To: Install BuddyPress and Common Troubleshooting Tips</title>
		<link>http://webdevstudios.com/blog/how-to-install-buddypress-and-common-troubleshooting-tips/</link>
		<comments>http://webdevstudios.com/blog/how-to-install-buddypress-and-common-troubleshooting-tips/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 16:54:55 +0000</pubDate>
		<dc:creator>Brad Williams</dc:creator>
				<category><![CDATA[BuddyPress]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[WordPress MU]]></category>

		<guid isPermaLink="false">http://webdevstudios.com/?p=1012</guid>
		<description><![CDATA[Yesterday we setup our first installation of BuddyPress, the WordPress MU specific plugin package that transforms any WPMU installation in to a social networking platform. BuddyPress is still in a pre-release state, and therefore the installation process has not been streamlined into a nice easy package. I decided to write this article to help anyone [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday we setup our first installation of <a rel="nofollow" href="http://buddypress.org" target="_blank">BuddyPress</a>, the WordPress MU specific plugin package that transforms any WPMU installation in to a social networking platform.</p>
<p><a title="BuddyPress Custom Development and Consulting" href="/solutions/buddypress/"><img class="alignnone size-full wp-image-1014" src="http://webdevstudios.com/wp-content/uploads/2008/11/buddypress-logo.gif" alt="BuddyPress Logo" width="250" align="left" /></a>BuddyPress is still in a pre-release state, and therefore the installation process has not been streamlined into a nice easy package.  I decided to write this article to help anyone else who is trying to install BuddyPress for the first time.  This article is very detailed so beginners and experts alike can setup BuddyPress!</p>
<p><strong>Step 1</strong> Install WordPress MU<br />
I&#8217;m not going to write how to install WordPress MU.  WPMU is as easy to install as regular WordPress and the installation guide can be found here:</p>
<p><a rel="nofollow" href="http://trac.mu.wordpress.org/browser/trunk/README.txt" target="_blank">http://trac.mu.wordpress.org/browser/trunk/README.txt</a></p>
<p>One thing to note &#8211; When you install WordPress MU, <strong>DO NOT</strong> edit/rename the wp-config-sample.php file.  This is a common mistake made as that is what most people do to install WordPress.  If you edit this file your WordPress MU site will display a blank page.  WPMU will automatically rename/edit the wp-config-sample.php file during the setup process.</p>
<p><strong>Step 2</strong> Visit the BuddyPress Installation Page</p>
<p>Visit the official installation page located here: <a rel="nofollow" href="http://trac.buddypress.org/wiki/installing-buddypress" target="_blank">http://trac.buddypress.org/wiki/installing-buddypress</a></p>
<p>This is where you will find the current installation guide and required components for the BuddyPress install.  You can read the installation guide here:</p>
<p><a rel="nofollow" href="http://trac.buddypress.org/browser/trunk/INSTALL-README.txt" target="_blank">http://trac.buddypress.org/browser/trunk/INSTALL-README.txt</a></p>
<p>The installation guide helps, but there are a few issues it fails to address.</p>
<p><strong>Step 3</strong> Download the required BuddyPress components</p>
<p>Since BuddyPress is in pre-release, you will need to download the installation package from the BuddyPress trunk located here:</p>
<p><span id="more-1012"></span></p>
<p><a href="http://trac.buddypress.org/browser/trunk" target="_blank">http://trac.buddypress.org/browser/trunk</a></p>
<p>Scroll down to the bottom and click the link titled <strong>Zip Archive</strong>.  This will download the most recent release of the BuddyPress framework.</p>
<p><strong>Step 4</strong> Unzip the components</p>
<p>Extract all of the components from the ZIP file inside the trunk folder to a directory on your computer.</p>
<p><a title="BuddyPress WordPressMU Support and Services" href="/solutions/buddypress/"><img src="http://webdevstudios.com/wp-content/uploads/2008/11/buddypress-mu-plugins-screenshot1.png" alt="WordPress MU Plugins Screenshot" width="175" height="341" class="alignnone size-full wp-image-1046" align="left" /></a><strong>Step 5</strong> Install the plugins and theme</p>
<p>Now comes the time to install the components to your WordPress MU installation.  Upload all of the component directories and files (except for <strong>buddypress-theme</strong>) that you extracted during the previous step to the wp-content/mu-plugins folder.  Your mu-plugins directory should look similar to the screenshot on the left.</p>
<p>Open the <strong>buddypress-theme</strong> folder. The two folders inside are <strong>buddypress-member</strong> and <strong>buddypress-home</strong>.  Navigate to wp-content/themes/ directory on your WordPress MU installation.  Delete the <strong>home</strong> folder from your server and upload the <strong>buddypress-member</strong> and <strong>buddypress-home</strong> directory from your computer to the themes folder.</p>
<p><strong>Step 6</strong> Setup BuddyPress in WordPress MU</p>
<p>Now log in to your WordPress MU admin dashboard.  If you copied all of the plugin files and directories to the correct places you will now notice a few new admin sections under Site Admin called BuddyPress, Groups, and Profile Fields.</p>
<p>If you receive an error message stating &#8220;Registration has been disabled&#8221; you need to enable registration on your WordPress MU site.  Navigate to <strong>Site Admin</strong> &gt; <strong>Options</strong> and Enable Registrations where it says <strong>Allow new registrations</strong></p>
<p>The final step is to enable the BuddyPress Home Theme on your site.  Navigate to Site Admin &gt; Themes and activate the <strong>BuddyPress Home Theme</strong>.  Now navigate to Design &gt; Themes and click the BuddyPress Home Theme and activate it for your specific site.  Now you can view the new theme via your main site URL.</p>
<p>Congratulations!  You have just setup a vanilla install of BuddyPress for WordPress MU!</p>
<h2>Common BuddyPress Issues and Errors</h2>
<p><strong>Error Message:</strong> <em>The image you upload must have dimensions of 450 x 450 pixels or larger.</em></p>
<p>When you upload a Profile Avatar you receive the above error message.  BuddyPress is very picky about image sizes.  You <strong>must</strong> upload an image larger than 450&#215;450 for the upload to work.  Also verify you have the proper write permissions on the directory wp-content/blogs.dir</p>
<p><strong>Error Message:</strong> <em>Please make sure your BuddyPress enabled theme includes a header.php and footer.php file</em></p>
<p>This error means you have not uploaded the theme folders and files properly to the wp-content/themes directory.  You need to extract two folders inside buddypress-theme from the trunk zip, <strong>buddypress-member</strong> and <strong>buddypress-home</strong>.  Both of these folders need to be placed in your wp-content/themes directory for the profile theme to work.  Make sure you delete the old home directory that WPMU created first.</p>
<p><strong>Error Message:</strong> <em>Registration has been disabled</em></p>
<p>You need to enable registration on your WordPress MU site. Navigate to Site Admin &gt; Options and Enable Registrations where it says Allow new registrations.</p>
<p>I hope this article helps anyone wanting to install BuddyPress.  If I missed anything or you run in to errors not covered please post a comment.  This post will make a nice repository for helping others along the way and we&#8217;ll try to help as best we can.</p>
<p>WebDevStudios.com is learning the ins and outs of BuddyPress so we can offer this service to our clients.  If you are interested in launching a BuddyPress site, please <a title="Contact BuddyPress Consultants" href="/contact/">contact us</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://webdevstudios.com/blog/how-to-install-buddypress-and-common-troubleshooting-tips/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)

Served from: webdevstudios.com @ 2010-07-29 17:07:14 -->