You are browsing the archive for future.

BuddyPress and bbPress – The Future

August 10, 2010 in News

If you haven’t heard the word, there is a fury of activity going on at this very moment in the WordPress community. For the first time in over 8 years, the core development team is not working on the next version of WordPress, but rather on an initiative that’s been dubbed “3.org.”

3.org is a very appropriately named project that is focused on building and polishing the surrounding elements of WordPress rather than on WordPress itself. Part of this initiative is the conversion of bbPress from a standalone platform into a neat little WordPress plugin. I’ve volunteered to lead that initiative, and wanted to take a moment to explain what that means for BuddyPress, bbPress, and what you can expect for the next few months.

Since BuddyPress 1.1, bbPress has come bundled in the package to help make the installation as smooth and easy as possible. Through a little bit of massaging we successfully integrated bbPress into a dedicated forum component to allow for group discussion, and we included a central discussion directory to help put all of these topics in one easy place. All of these ideas were great on paper but have had mixed feedback and results in practice. Making bbPress a standalone plugin will help allow for more customizable installations which is great news for anyone that’s currently using BuddyPress for the forum component, or has been holding off because of the complexity of it all.

Our goal with me giving some attention to the bbPress plugin project is to keep it tightly integrated with BuddyPress, but have them act totally independently or alone if necessary. This means in a future version of BuddyPress, bbPress will no longer come packaged in the download, and both plugins will be aware of each other being activated. When that happens, additional features will be available to you to help create the kind of community that you’d like to have, instead of forcing forums to be tucked away into BuddyPress discussion groups.

The end result will be two plugins working harmoniously together, to easily enable setups where bbPress forums can be created for any other kind of object, component, or plugin. This is particularly awesome for BuddyPress developers because it will allow them to internally extend bbPress to fit the specific needs of their own custom BuddyPress components as they see fit.

With all this going on, the loose expectation is for BuddyPress 1.2.6 to roll out asap with a few bug fixes and maybe even a small new enhancement or two, with 1.3 to follow by the end of the year. bbPress 1.2 (the plugin) should be stable enough to start testing as soon as September 15 (give or take a few days and/or missing features) with a full release due around the same time as BuddyPress 1.3.

Help Shape the Future of BuddyPress

May 16, 2009 in Community

Since the release of BuddyPress 1.0 we’ve been thinking of interesting ways that the community could directly participate in the roadmap for future BuddyPress releases.

We think we’ve found a fun approach, and so we’ve decided to run a bit of an experiment. Over the last week, those who participate in the BuddyPress IRC room on Freenode have had the chance to look over and comment on a list of new BuddyPress features. These features are what we’d like to see make their way into BuddyPress within the next 1-3 versions.

Here’s where you, as a community member come in. We’d like you to play a part in ranking these features, placing the most important features (to you) at the top, and the less important ones at the bottom. Hopefully we can tally enough votes to get a fairly decent overall perspective on what people want first.

These are just features for existing components, the two new components – status updates and albums are already at the top of the roadmap.

I’ve built an interface over the last couple of days that will allow any BuddyPress.org member to log in and start “Roadmap Ranking”. Each of the features are broken down into their respective component and only one component is displayed on the screen at a time. You should rank each component’s features separately. Just drag and drop features in the list.

Head on over to the roadmap ranking page, and cast your vote!