Published on March 6th, 2014 by John James Jacoby
Published on March 2nd, 2014 by @mercime
When we first launched BuddyPress.org, the BuddyPress software hadn’t even been officially launched yet. By the time it had, requests for what software the website was running on were already coming into the forums. It wasn’t just BuddyPress people were asking for, it was the theme powering the site, the extra little plugins we were running to trick it out, and just general curiosity about what we were doing to make things go.
In October of 2012, the core teams started the Meta Blog which lead us towards releasing bits of WordPress.org code for peer review over on the Meta Trac. Since then, we’ve simplified BuddyPress.org’s codebase to make reviewing it and extending it really easy, and we are excited to announce today that all of the custom code is now publicly available in the Meta Subversion repository.
You’re now able to checkout, review, and patch the code that makes BuddyPress.org happily hum along. This is exciting for a few obvious reasons (like security, and really putting our open source philosophies where our code is) but the one I’m most excited about is it takes enhancements to the site out of our hands, and potentially puts them into yours.
Building software that powers millions of websites is one job (a heck of a fun one, too) and building and maintaining your own support site is actually quite another (like a self portrait; it’s a fun challenge.) Now, anyone can help improve not just BuddyPress, but also the site that supports it — that’s huge — and we can’t wait to see how BuddyPress.org evolves now that it’s in your hands!
Published on February 5th, 2014 by John James Jacoby
This report presents the results from the 2014 BuddyPress Survey held from Jan. 7 – Feb. 10, 2014. Three hundred thirty-eight developers from fifty-two countries completed the survey. Thank you all.
Goal of Survey
Guide the direction of BuddyPress plugin development in 2014
1. Discover current and actual BuddyPress usage.
2. Provide users the opportunity to post their feature requests.
3. Identify key areas for improvement.
4. Prioritize areas of BuddyPress development.
5. Set benchmarks to streamline development processes.
6. Identify volunteers who are interested in contributing to BuddyPress development.
Read more →
Published on November 17th, 2013 by Boone Gorges
Today marks the first official day of BuddyPress 2.0′s development cycle. As such, we want to keep everyone in the loop about what we’re planning for 2.0, and what our release dates are, so you can better plan your sites, updates, contributions, and testing.
- bp-forums retirement #5351 (johnjamesjacoby)
- WordPress Rewrite Rules API integration #4954 (johnjamesjacoby)
- Move XProfile visibility from each field into Settings #5352 (johnjamesjacoby)
- last_activity usermeta improvements #5128 (boonebgorges)
- Activity comment sync for comments (r-a-y)
- Ticket triage and general maintenance (paulgibbs)
- BuddyPress Profile editing from wp-admin (imath)
- New template pack #4952 (karmatosed)
- Development starts (today): Wednesday, February 4, 2014
- Beta 1 (8 weeks from today): Wednesday, March 26, 2014
- Release (3 weeks after beta): Wednesday, April 16, 2014
If you’d like to tag along with us for the next 8 weeks, the 2.0 Roadmap is a great place to start. On behalf of the core development team, we’re really excited about what we have planned for 2.0, and can’t wait to get started!
Published on September 6th, 2013 by @mercime
The first beta of BuddyPress 1.9 is ready for testing!
Whether you are a BuddyPress developer, or a tinkerer with a development/testing environment, or simply an intrepid soul, we’d love for you to put this latest and greatest version of BuddyPress through its paces before its general release in a few weeks. Major changes and features that could use attention:
- The new Notifications component, which adds a Notifications menu to user profiles
- New widgets: Friends and Log In
- Dynamic BuddyPress links for nav menus created at Dashboard > Appearance > Menus
- Improvements in the performance of
- Improvements to the way that scheduled posts are handled in the Activity stream
For a complete list of closed tickets in the milestone, check out http://buddypress.trac.wordpress.org/query?status=closed&group=resolution&milestone=1.9.
Find a problem or have a suggestion? Our development home is buddypress.trac.wordpress.org, and our support/discussion forums can be found at buddypress.org/support.
A reminder that BP 1.9-beta1 is beta software. We don’t recommend that you run it on a production server. Get your copy today via Subversion, or via zip: buddypress.1.9-beta1.zip. Thanks for helping us move toward 1.9!
Published on July 17th, 2013 by Boone Gorges
This report presents the results from the 2013 BuddyPress Codex Survey held from August 16 – 26, 2013. One hundred seventy-eight developers from thirty-six countries responded to provide valuable information about BP usage and documentation requirements. Thank you all.
At the beginning of the development cycle for BP version 1.9, @hnla and @mercime were put in charge of improving the current BP Codex. Feedback was scarce on the proposed codex outline and the timeline posted by @hnla at bpdevel.wordpress.com. It was at this stage that the decision was made to create and deploy a BP codex survey even when it was not originally included in the timeline.
B. Goal of Survey
Gather data to determine priority tasks and to identify resources necessary to complete the project to clean up and refresh the BP codex.
- Improve information architecture of BP Codex
- Learn more about BP usage to assess information requirements of the community
- Determine users’ preferred methods of learning BP to prioritize short-term and long-term tasks
- Identify developers who are willing to author articles in BP Codex
Read more →
Published on July 11th, 2013 by Boone Gorges
The BuddyPress team is proud to announce BuddyPress 1.8 “Di Fara”!
What’s new in 1.8
BuddyPress 1.8 is a major feature release, containing many bugfixes and dozens of new features. Some of these items are highlighted below, and a full changelog for 1.8 is available on the BP Codex.
Better theme integration
Since BuddyPress 1.7, BP has been compatible with practically every WordPress theme. But traces of the BuddyPress Default theme were still everywhere to be seen, in particular concerning the way that buttons, fonts, and form elements were styled. In BuddyPress 1.8, we’ve made a thorough review of our stylesheets to make them more minimal – we call it a “de-theming” – so that BP inherits CSS styling more gracefully from the active WordPress theme. We’re thrilled with how seamlessly BuddyPress 1.8 integrates with a variety of WordPress themes, and we think you’ll be thrilled too.
One of the most powerful tools available to WordPress theme developers is template hierarchy, which defines a set of file naming conventions for context-specific template overrides. BP 1.8 extends this concept to top-level BuddyPress templates – the templates that are first located when loading a BuddyPress page. Let’s say, for instance, that you want your Groups directory to have a single-column layout, while the rest of your BuddyPress content has a right-hand sidebar. Simply create a single-column page template in your theme at
buddypress/groups/index-directory.php, and BuddyPress will use this file, instead of the fallback
page.php, when loading the Groups directory. Documentation of this new feature can be found on the Codex.
1.8 is loaded with improvements aimed at making it easier and more fun than ever to develop for the BuddyPress platform.
- The popular Groups Extension API has seen a complete rewrite, fixing long-standing bugs, adding new configuration options, and dramatically streamlining the process of extending
- The activity and groups loops now support filtering by
'meta_query', using syntax familiar from WP_Query.
- Group member directories are powered by the new
BP_Group_Member_Query, which extends the flexible tools of
BP_User_Query to the Groups component.
- Automated testing is now built into the trunk and stable Subversion versions of BuddyPress, complete with flexible tools for testing BP-dependent plugins.
Artisans at work
In Midwood, Brooklyn, there’s a pizzeria where every pie is handmade by a single septuagenarian, and diners can wait two hours or more for a pizza of their own. While the BuddyPress team doesn’t like to make anyone wait (the 1.8 dev cycle has been our shortest ever, with every milestone hit right on schedule), we do like to think that we bring passion and care to BuddyPress that’s similar to Dom DeMarco’s single-minded pizza-making. So, we’re proud to name BuddyPress 1.8 “Di Fara” after Dom’s classic pizza joint.
As always, the BP core team extends appreciation to the scores of developers, designers, and community volunteers who have spent thousands of hours on this version of BuddyPress. The following individuals contributed patches during the 1.8 release cycle:
boonebgorges, borkweb, chouf1, chriskeeble, chroniko, czarate, danbp, dcavins, dcowgill, ddean, djpaul, dontdream, eggproject, ericlewis, grahamwashbroo, hnla, imath, johnjamesjacoby, karmatosed, lenasterg, magnus78, megainfo, rogercoathup, mercime, merty, mjustice, modemlooper, mort3n, mukkundthanki, nacin, needle, r-a-y, saurabhshukla, sbrajesh, SergeyBiryukov, SGr33n, shanebp, splatte, thebrandonallen, themightymo, tivnet, trishasalas, vegasgeek, wpdennis
Questions about BuddyPress 1.8? Make the BuddyPress Codex your first stop. A growing community of volunteers can also be found in our support and discussion forums. If you’ve found a bug in BuddyPress, or if you want to contribute code to the next release, our development home is buddypress.trac.wordpress.org
There’s always a line at Di Fara (except that one time I went there after a tornado!), but the wait is over for BuddyPress 1.8 “Di Fara”. Download it today from the wordpress.org plugin repository, or from your WordPress Dashboard.
Published on July 5th, 2013 by Boone Gorges
BuddyPress 1.8 is so close you can smell it! (Incidentally, it smells kinda like pizza.) The first release candidate (RC1) for BP 1.8 is now available.
“Release candidate” means we think everything’s in place for the final 1.8 release, but want to give developers and users one last chance to kick the tires. Not sure what to test? We’re working on formal release notes, but in the meantime visit
/wp-admin/index.php?page=bp-about of your RC1 test installation for a summary of the major changes in 1.8.
RC1 also means a strict string freeze. If you maintain any BuddyPress localizations, now is the time to complete any necessary translations against trunk.
Get BP 1.8-RC1 via SVN, or as a zip. If you find issues or have questions, head for our support forums or our development tracker.
Published on May 16th, 2013 by John James Jacoby
BuddyPress 1.8-beta2 is now available. Since our first 1.8 beta a few weeks ago, we’ve fixed a number of issues, especially related to the new
BP_Group_Member_Query class. If you are a plugin or theme developer, please test the latest beta in your development environments. This is also a good time for BuddyPress translators to start thinking about the 1.8 release, which is slated for about two weeks for now.
As usual, this is beta software, and we recommend that you do not run it in a production environment.
Download BP 1.8-beta2 via svn, or in zip format. Check out our support forums if you have questions, and visit Trac with bug reports.
Published on April 30th, 2013 by Boone Gorges
BuddyPress 1.7.2 is now available. This maintenance and security release fixes several MySQL injection possibilities reported by Glyn Wintle from dxw.com, and a few other issues we caught after 1.7.1 was released last month. 1.7.2 is a recommended upgrade for all installations running BP 1.5+.
For complete details on what’s changed in BP 1.7.2, see the Trac milestone or the 1.7.2 changelog in the BuddyPress Codex.
Download it today from the wordpress.org plugin repository, or from the Plugins page in your WordPress Dashboard. Questions or comments about the release? Visit our support forums or our bugtracker.
BuddyPress 1.7.1 is now available. This is a maintenance release, which fixes a number of bugs reported since version 1.7 came out earlier this month. For complete details on what’s changed in BP 1.7.1, see the Trac milestone or the 1.7.1 changelog in the BuddyPress Codex.
1.7.1 is a recommended upgrade for all installations running BP 1.5+. Download it today from the wordpress.org plugin repository, or from the Plugins page in your WordPress Dashboard. Questions or comments about the release? Visit our support forums or our bugtracker.