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.
Thanks for this update. Will be interesting to see how this turns out.
What does this mean for people who are already using bbpress as a part of buddypress?
When we upgrade to newer versions of buddypress (without bbpress), how will the existing bbpress data (forms, topics) be handled?
I use wordpress and I feel great, and all available plugins such as seo, very good.
Hi
I read a long discussion on bbpress forums about the name and how some people were upset about it
So I suggest the name for bbpress plugin to be simply: ForumPress
Which would really fit with the Buddy / WordPress names
I am looking forward to testing this plugin, and i hope there will be easy way to migrate
Buddypress forums to this new bbpress plugin
This will be exciting to try. I am looking forward to the plugin.
Keep doing the great work you’re doing. I’m a WordPress newbie and have fallen in love with BuddyPress instantly. Thank you!
Hi !
It is a great thing ! A minute before seeing this article I was in a discussion about this problematic for our design-keys platform. I share some thoughts here if this can help/inspire :
Our main problem was that, in some groups, people were posting looong comments in the activity stream. Making it impossible to read and to find back discussion topics.
So we tough of replacing the activity stream in groups by a forum-like interface that display conversation topics rather than long blocs of text.
First problem : there is no admin option to remove the activity stream in groups and replace it by BBPress forums in the group homepage. This can be fixed by hacking the code however but this may be an option to think about.
Second problem : what do we need in terms of integration ?
Current activity streams are not only a place to see and access recent content. They are also a place to interact and write. Currently there is 3 typology of places to interact for an user :
– Activity streams : see and interact with recent content, post updates
– Blog comments : find people structured advices and add a point of view/informations
– Forums : centralize advices and interactions about specific topics
Each place have it own use so this have sense.
What does not have sense for the user is that, when he is in activity stream, he can sometime interact directly with the recent content and sometime not so that he is sended to an other interaction place.
This weaks a bit the use of the activity streams as a place to interact for the user.
Times before we imagined for small platforms a simpler way where activity streams can handle evry type of interaction. Articles, updates, videos and more can be posted on the frontend of the activity stream. In order to keep activity stream clean this system only display an extract of long texts and conversations. Such, long texts, article comments, etc. have a “view more” button that allow to open it within the activity stream. The result is something like a rich facebook wall system. Then the user can wether
– see evrything recent in the activity stream and interact immediatly with it
– when having more specific needs, going to places where the content is sorted by :
— updates, on topic conversations, articles, videos, events, etc.
— thematic categories specific to the platform
You can see some development schemas here, skipping the first page and going to “l’atelier” : http://www.slideshare.net/thibautdeveraux/design-platform-v2-proposition-details
(in French, I will try to make an english version dedicated to buddypress if i have some time for it)
This was designed for the Elgg system. With BuddyPress + BBPress comes the forum way of interactions and this add a new thing to be taken in account :
To understand the conversation in a forum you can’t just read the last post. You have to read at minima a few posts before this one and maybe the first one too.
Yet many forum topics have 50 or 100 texts in a conversation. Is it a good idea to open a full forum topic directly within activity stream ?
Texts can be paginated. Will a paginated100 texts discussion topic integrated in the activity stream make usages more simple ? Can try and see…
We may also imagin that the only last 5 topic’s replies can be opened within activity stream and that there is a “view full topic on forum” button.
A facebook like solution… Wether it is updates, blogs comments, discussion topics, etc. Evrything that is too long to be fully displayed in the activity stream when clicking on “view full conversation” button is opened in a new page. One comportement for all types of content. Avoid amazing the user.
This is to be tinked further…
———
Very theorical part, way of thinking that can help to drive imagination in a good user experience way of designing the program :
A way of thinking to make it a good user experience while solving such problem. Different types of content can be not that much differenciated. Like in BlueKiwi or Jive software, the system does not really keep a trace of “what is the content” but “what was the intention of the user when posting this content” : share an information, start a discussion, notitfy for an event, etc. Then the content is displayed as a discussion, an article, an event, etc. page-type. An article page-type have the article highlighted. In a discussion topic page-type all texts are on the same level. Etc.
The user who is exploring the platform does not want to filter content by “forum” or “blog” unless he is used to this concepts. The user want to do something on the platform. Then the idea is *not* to have a forum, an activity stream and a blog but to let the user filter the places and content according to what he want to do.
There is no functionalities in the user head, there is category of places they can do particular things:
– what type of action I want to do ?
— Discuss with others on a topic
— Simplely interact on what-ever topic
— Share an information
— Find an information
— Ask a question
— Share a few thoughs
– What type of content I want to do ?
— content of a specific theme
— multimedia, rich content such as videos
— theorical articles and points of views
— topic discussions where i can gather multiple advices
-etc.
What we name functionalites is simplely a way the interface help the user interact according to what he said he want to do.
What does it mean, thinking about facilitating further user experience developments for Buddypress + BBPress ?
Forums are the place where the user find discussions aeras sorted by topics. The discussion topics can be accessible from other user queries. For example “I want to see recent activity of the platform and start interacting with anything that I wish” (activity stream : showing evry type of recent activity). An other example : “I want to find informations about this specific thing and start interacting if I want to give an advice about it” (showing evrything related to the thing wether it is discussion topic, articles, etc. and permiting interaction)
Then it can be a good thing that BBPress content being fully compatible with whatever the platform can do with content. In the most open configuration, there may be no difference in what BBPress, Updates and Blog contents are technicaly. At least, each type of content share the same standard API to be called and manipulated by the platform. So that it makes it easy to implement new “what the user want to do” filters according to the need of each community’s specific platform.
Thanks to have read all of this in my broken english and hope this can be some inspiration for the developments.
I have been a user and long-term fan of bbPress. I use BuddyPress as a plugin now and looking forward to bbPress complete integration into WordPress in a plugin form. This will really be a plus. Thank you for taking on initiative.
wow, thanks for all the hard work. ill fall in love with bbpress even more with all these recent updates.
sounds intersting when will it happen
I appreciate that changes in WordPress may be rather tough for you with keeping track of and ensuring compatibility, this recent announcement by WordPress is probably a good thing from a users experience point of view – after all WordPress is a very good product, but it also sounds like you’re headed in the right direction. Good luck!
Is there any place where we can read the specific plans for this stuff? I look at the trac, but it seems like I am only getting part of the conversation. I am waiting to launch BuddyPress on my site until this bbPress-as-plugin stuff is sorted out properly, after a disastrous time trying to integrate bbPress standalone last year. Would be nice to know if we will be able to have an independent bbPress forum still (tied to WordPress, but not BuddyPress groups).
We have thousands of wordpress+bbpress(standalone) integrated websites.
More are the other combinations.
@kwatog, I just saw Justin Tadlock’s forum http://popcritics.com/forums. He also asks for his ideas to be used in the bbPress(plugin), ie, use of custom post types and taxonomies.
Right now we have no idea, what will be the new bbPress(pluin) will be powered by.
Both the plugins looks great and having bright future. But unfortunately, none of them available(not even beta) currently. Hope to see the bbPress(plugin) soon.
@JJJ, The same name for bbPress standalone and plugin is really confusing(i went through the bbpress forum.. haha…)
Good Luck to all the developers.
When bbPress the plugin is ready, will we still have to wait for Buddypress 1.3 before they are compatible?
Will the bbPress (WP plugin) be release on Sept 15? That’s only 1 day away.
When the bbPress plugin comes out with that integrate with Buddypress? Or will we still have to wait for Buddypress 1.3?
How will this effect sites currently using group forums? will they lose the older posts when its separated ?
What’s the latest news? Is the bbPress as plugin almost ready for testing?
I can’t wait until BuddyPress will start to kick some Boonex ass! Keep up the good work guys.
@Modemlooper Agreed! Most people I work with prefer to have the forum separated from groups. This would make my life so much easier.
Cool. Any updates on this forum plugin? I keep checking back in a couple places b/c I don’t know where to look for updates on this–bbpress.org, wordpress.org, or here. lol Where should I look for the beta release when it’s ready?
It is remarkable move for WordPress community. BuddyPress and bbPress are still gearing towards the future. I love everything about the post. It is informative and ideal. Thanks a lot.
Iām very excited about that! Keep up the good work.
Great News!
So are we likely to see the buddypress 1.3 release before christmas? Im thinking of adding buddpress to my music news site and Ive decided to wait for 1.3
Anyway whatever the release date keep up the good work.
Sounds very, very promising and, hopefully, something I have been looking for. I made the following thread to try and find out whether this update is something I should wait for my community site:
https://buddypress.org/community/groups/creating-extending/forum/topic/looking-for-the-best-combo-for-wp-bp-forum/
Should the update address those issues I’d very much like some confirmation on whether to keep on waiting for this or look for other solutions. š
What about users who have already resorted to using bbpress and have custom themes which utilize deep integration? Will users have to migrate to the plugin and restructure the themes used (such as: CongressForum by Pagelines) or will a standalone option be available? Also, I was wondering if there would be an easier way to use the WordPress Search to also include bbPress within the search?
Glad to know bbPress will be getting some attention from you and people from WordPress.
[…] August, John James Jacoby (one of the leaders of the bbPress and BuddyPress projects) posted about the future of bbPress and BuddyPress including the 3.org initiative to build up these “surrounding elements” and the plans […]
I thing there’s something wrong here
i have installed WordPress + BuddyPress (+) bbpress but when i goto
Dashboard > Buddypress > Forums >
i see the message ” New! Site Wide Forums ” & when i press “Install Site Wide Forums ” it install bbpress but i still recieve the same message !!
Hello I just activated the Bbpress plugin to my word press Thesis theme, but I can’t even see the Forum on my pages…..Can someone give some some guidance on how to integrate bbpress plugin with Thesis??
On a side note, I was able to set up a bbpress plugin Forum on another theme (Awake)but I cant seem to make it work with Thesis.
What I see is the Thesis Blog but not the forum.
Please help! Thanks
The wordpress platform is so powerful now, im about I was looking at forum installations the best solution as I can see is bbpress for me.
Thanks for all your hard work on making all this possible