Published on January 2nd, 2014 by Boone Gorges
Published on December 17th, 2013 by John James Jacoby
We’re excited to start 2014 on a happy note: Mathieu Viet, better known online as imath, is joining the BuddyPress core team. Mathieu has contributed extensively to BuddyPress, particularly over the 1.8 and 1.9 development cycles. He has written many popular BP plugins, and is a prominent member of the French WordPress community. The core team is confident that his extensive knowledge of the BuddyPress codebase, his technical ingenuity, and his enthusiasm for BP will bring huge benefits to the project, in 2014 and beyond.
Congratulations to imath from the entire BuddyPress community!
Published on December 13th, 2013 by John James Jacoby
Today the BuddyPress team is excited to announce the release of BuddyPress 1.9 “Sammy”.
What’s new in 1.9
BuddyPress has always come packaged with the ability to alert members of relevant goings-on. Things like friend requests, private messages, and group invitations, have been routed through a very simple core process that alerts members via email and a bubble in the top toolbar area. In BuddyPress 1.9, Notifications graduates to a full component, complete with a user interface for seeing past notifications, an improved API for developers to interface with them, and lays the foundation for future improvements and integrations to this functionality.
Since WordPress 3.0, site administrators have been able to easily create and manage the navigational elements of their sites, and until now, BuddyPress’s components have been unavailable as options. In BuddyPress 1.9, we’re introducing context aware navigation menu items that are only available for either logged in or logged out users, allowing your menus to dynamically adjust for your members. We think this is really cool, and is a feature that will really help integrate BuddyPress into existing installations.
We’ve added a few more widgets to help connect your community to the rest of your site:
- Friends Widget: a list of recently active, popular, and newest friends of the displayed member.
- Log In Widget: adds a simple “Log In” form to your site.
- Sitewide Notices Widget: display Sitewide Notices from the Private Messaging component.
BuddyPress 1.9 includes improvements to make it easier to develop plugins and themes for BuddyPress:
- Improved inline documentation for developers that are crazy enough to go snooping through the code.
- Improved compatibility with develop.svn.wordpress.org unit-test suite
- We’ve brought back
bp_redirect_canonical() for helping redirect to top level/default members sections.
On the east side of Providence, Rhode Island, U.S.A, on historic Hope St. just a few blocks north of Brown University, sat Sammy’s Pizza, home to one of the most delicious pizzas I’ve ever tasted. Sammy’s was my neighborhood hangout for the 2 years I spent in Providence, and not a day went by I didn’t stop in and at least say hello. The owner expanded into the next-door property and transformed Sammy’s into a gorgeous restaurant now known as The Kitchen Bar, where Sammy still continues baking the best pies in New England (in my opinion, anyways.) BuddyPress 1.9 is named “Sammy” in honor and memory of the great times I spent with some of my favorite people, eating my favorite foods, in one of my favorite places. If you happen to be in the area, stop in and tell Sammy I say hello!
BuddyPress wouldn’t be what it is without the continued efforts of a volunteer staff of contributors. If it’s development, design, wireframes, UI, UX, you name it, these people helped make it happen for BuddyPress 1.9:
AliMH, asakurayoh, boonebgorges, burakali, dcavins, ddean, DennisSmolek, dimensionmedia, DJPaul, dtc7240, ericlewis, gametako, geoffroycochard, graha washbrook, hanni, haykayltduk, henrywright, hnla, imath, johnjamesjacoby, jessjurick, lenasterg, mboynes, megainfo, Mike_Cowobo, modemlooper, olivM, needle, netweblogic, r-a-y, ryderlewis, sbrajesh, sgr33n, sooskriszta, terraling, tomdxw, trishasalas, vhauri, williamsba1, wpdennis
This release cycle, significant effort has gone into improving our documentation. The BuddyPress Codex is the place to get answers about how things work, how to extend the codebase, and to learn a bit about the history of the project. If you think you’ve found a bug, or want to help improve the software, head over to buddypress.trac.wordpress.org and lend a hand.
Download BuddyPress 1.9 “Sammy” today from the wordpress.org plugin repository, or from your WordPress Dashboard.
Published on December 3rd, 2013 by Boone Gorges
A quick note that BuddyPress.org has been updated to WordPress 3.8. Also, BuddyPress 1.8 is fully compatible with the latest and greatest version of WordPress, so you can safely update knowing that BuddyPress will cooperate completely.
We’ve also updated BuddyPress.org to run what will be BuddyPress 1.9, which we’re preparing to release on Monday, December 16.
Published on November 17th, 2013 by Boone Gorges
The second beta of BuddyPress 1.9 is now available. Since Beta 1, we’ve fixed a number of issues with the new Notifications component, as well as a number of other miscellaneous issues, notably related to BP_User_Query, xprofile field visibility settings, and the Read More AJAX on the activity page.
Many thanks to those who took the time to test 1.9-beta1 and report issues. We hope that the intrepid among you will kick the tires on 1.9-beta2 as well. As always, we don’t recommend that you run beta software on a production site.
Get BuddyPress 1.9 Beta 2 via Subversion or as a zip.
Published on November 7th, 2013 by Tammie
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 September 6th, 2013 by @mercime
I’m pleased to announce the release of my book ‘BuddyPress Theme Development‘ published by Packt. This book serves as a guide (with practical tutorials) on how to make the most out of BuddyPress with custom templates and styles. It gives insight into the current state of BuddyPress theme creation and gently leads readers through creating one of their own.
This book has a very BuddyPress origin story, with it’s beginning coming during BuddyCamp Miami in March of 2013 (the chapters and structure were worked out while I was there) and it was a pleasure to have the one and only Paul Gibbs perform the technical review.
My publisher allowed me to include the entire theme process from sketch and wireframe through to code, and I included coverage of some general theme topics like responsive design, theme checks, and testing. Far too often, we forget how important the planning and feature-complete stages of a theme are, and this book tries to address both. All this content, crammed into 130 pages – a feat of editing.
When I started writing BuddyPress Theme Development, I had 4 goals (along with providing a good resource for creating themes):
- Blow away the myth that creating BuddyPress themes is hard.
- Encourage readers to tailor their experience, choosing which components are critical to their success.
- Raise the quality of BuddyPress themes and highlight good theme practices.
- Encourage people to get involved with the BuddyPress project.
You can get the book through Packt Publishing, or through Amazon. It’s available in soft-cover and eBook, and comes with code samples to follow along with the tutorials.
Published on August 19th, 2013 by Hugo
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 August 5th, 2013 by Boone Gorges
As part of the work on the upcoming 1.9 release, we’re putting effort into improving the BuddyPress documentation. There have been many great new features and improvements to BuddyPress over the last few releases and we need to bring the documentation up to date.
We’ve launched the Buddypress Codex Survey. The survey is already providing useful feedback and it will be used to finalise the structure of the Codex and help put together a plan to improve the documentation over the next few releases.
If you haven’t already taken the survey, we encourage you to add your feedback on what matters to you. We especially value any comments you care to leave on what pages you would find useful that might not exist at present.
Thanks for helping BuddyPress grow; we really appreciate your responses! Thanks!
Published on July 17th, 2013 by Boone Gorges
BuddyPress 1.8.1 is now available. This is a maintenance release, which features improved compatibility with WordPress 3.6, as well as fixes for some RSS feeds, the
meta_query parameters in the Groups and Activity template loops, and the Groups Extension API. A complete list of closed tickets can be found at the 1.8.1 milestone, and a full changelog is at http://codex.buddypress.org/developer/releases/version-1-8-1/.
This is a recommended update for all installations of BuddyPress 1.5+.
Upgrade via your WordPress Dashboard > Updates. You can also download the latest version at http://wordpress.org/plugins/buddypress.
Questions or comments? Check out our support community and development tracker.
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.