Let’s prepare the BuddyPress 12.0.0 next major release
As explained into the following post, this forum topic is the place where you can ask us questions about the next BuddyPress 12.0.0 major release.
We’ll try to give you answers as soon as we can.
You can get latest 12.0.0 pre-version from there 👇
I haven’t absorbed all the information here yet, but I did want to voice a big “thank you” for taking care of legacy users by providing BP classic, taking care with the transition, and providing a place to discuss things.
When I tested version 12.0.0-beta1, the first issue I encountered was the lack of page mapping for BuddyPress pages. Additionally, it was not possible to add menu options for these pages. This made it difficult to include them as custom menu items, and the same challenge applied to user-specific menu items.
In 12.0.0, Directory page are using a custom post type, and everything is managed from the URLs settings tab which replaces the Pages settings tab where page mapping were performed.
From the URLs tab you can customize the title and the slug of BP Directory pages.
As I’m not using the WP Legacy Menu UI of the screenshot you added (I completely moved to Block Themes), I don’t check often the Logged in/out Member menu items. I think last time I checked it was ok, are you using a specific theme/plugin playing into this area?
I forgot to mention that, in order to add a BuddyPress directory page into a WP Nav Menu, you now need to activate the “BuddyPress directories” menu type from the WP Admin Menu Screen options. See screenshot below:
We’ll document this change inside our User Docs.
Thanks, yup, I noticed that after the upgrade, the regular pages were removed. Additionally, the old BP-mapped pages inside the primary menu are being replaced with BP Directory links, which is a smooth transition.
I don’t know if one of the below might be related to what @vapvarun posted, but in my early testing of 12.0.0-beta1 (with latest WP and using Blocksy theme and Nouveau) there are a few things cropping up; firstly I don’t seem able to customise the css by duplicating Nouveau’s css in my Blocksy child theme folder, either inside a buddypress folder or just in the child theme folder, and can only achieve changes in my child theme’s style.css (I suspect this is unrelated to the new Buddypress but I haven’t yet tried it with Legacy); secondly, it doesn’t seem possible to add a main menu link to the currently logged in user that is visible at all times – I have created a custom link but it only appears in the menu when viewing the various sections (i.e. Profile, Activity etc); thirdly, I was struggling to add a sidebar to any of the BP pages, even though my default Blocksy setting is for each page to have one, and discovered that (in Blocksy at least) in Customizer it is counting BP pages as Blog Posts, whereas intuitively I would have thought this should be set in the BP specific sections, and without extensive css work means that Blog Pages and BP pages will always have to be the same. Are you considering adding/improving what can be done in the Customizer at some point? I have found I have to make an awful lot of CSS edits anyway to get BP to match my colour scheme and preferences in previous versions of BP and it would be a huge boon if at least some of this can be achieved with the Customizer settings (or a settings page in the plugin). BP has never followed my theme defaults, but I don’t know if that is because of the theme (and the two standard BP templates) I use or if it is like this for everyone.
Thanks a lot for your testing and feedback.
About the CSS override: you need to put the
/wp-content/themes/your-child-theme-name/cssfolder. I just tested with a Twenty Nineteen child theme and it behaves as expected.
About the WP Nav Menus we use for the logged in user BP links, the issue is fixed into our development version, it will be included into our 12.0-beta2 release.
As I’ve explained here, 12.0.0 no longer uses regular WordPress pages as the directory page of a BuddyPress component. You’ll see a “BuddyPress Directories” section into the Customizer UI to manage menus. If you use the regular Admin screen, you’ll need to activate the “BuddyPress Directories” checkbox into your screen options > See the screenshot above.
Hi @imath. and thank you for your response. I have tried the css override as you describe, and it doesn’t work, so I’m guessing this may be a theme conflict. Any suggestions welcome as to how I can investigate that.
So as I understand it I have to wait for the beta2 to be able to see and add things like Profile, Notifications etc to the Menu? And this will be accessible in Appearance > Menus and the Customizer, right? Or will this form part of the URLs section in BP Settings? And is there any date yet for beta2?
Its really work I do not not work
Hi again @imath,
This is a separate query from before, and is really a question about what the new BP will change, if anything, with regard to the methods of adding activities. The reason I ask is that I have been trying to do the following on the latest version of the ‘old’ BP; at present I have certain posts being created automatically when users click/tap or hold certain buttons, via a form plugin; some of these are custom post types, but some are regular posts. I have had no problem with the custom post types in terms of adding them to either the main Activity stream, or individual Group Activity streams (both or just one), but cannot get regular posts to go anywhere other than the main Activity stream (and the Profile Activity of the user), and what I want is to be able to post them to either both main and group, or to just group (Profile Activity is not an issue). If there are no changes coming that impact this, I will need to create another custom post type to deal with this, but obviously I would rather avoid that if I can as it would entail quite a lot of extra coding/changes to existing code, so if there are any further details on existing or planned changes in this area it would be great if there is some link to them, or if you have any information you can share. I haven’t yet got all the relevant code for my existing site set up on my test site for beta BP, which I will do if you can confirm that there are changes in the beta that will allow me to achieve my aims.
Also, what are the plans for the Legacy theme? Should I plan to move to Nouveau? Or will a new BP theme become available that will work alongside my WP child theme? I am using Nouveau in my test site but I am struggling to achieve certain things that I can do with Legacy on my existing setup. But I am not particularly happy with either of them because of the amount of css edits I need to make, particularly with relation to things like buttons, inputs, tabs etc.
I appreciate all the work that has been and is being put in, so please don’t take my comments and questions as criticism, I’m just trying to avoid unnecessary work!
I believe what you described about Post Type Activities is relative to this ticket: https://buddypress.trac.wordpress.org/ticket/8343. Unfortunately I won’t be able to give it some attention, so the issue will still exist in next major version.
My priority for the end of this 12.0 development cycle is to document the important change about the BP Rewrites API, hoping plugin authors will use it to make sure their plugins will be ready for this API.
About BP Template Packs, we do not have (unlike the BP Default theme) any plan to deprecate these for now and coming releases.
There will be a new BP standalone theme. It will be a Block only Theme, we’ll use it to make it possible to use the Site Editor to customize the BuddyPress area of the site. I believe we should release this theme out of the BuddyPress plugin and directly host it on the WordPress Theme directory.
For more information about it you can read these 2 posts:
Thanks for the suggestion, I will look at it; however I am not using the Buddypress ‘member system’ directly, as I have a seperate membership plugin to allow me to have paid memberships using Stripe – do you know if this would be possible with BuddyX and BP? I also need to have a theme that is very customisable, and Blocksy fits that very nicely, plus I know it well and it has great support, so I am a little reluctant to change themes. I also have a lot of plugins and quite a lot of custom functions, and again I would be worried that another theme might have conflicts with those. It would inevitably be a big job changing themes even if it clears all the other hurdles, but I will investigate.
Hi again @vapvarun,
Sorry to say that BuddyX is a disappointment – it is nowhere near as flexible as Blocksy, for instance you can’t adjust sidebar width, you can’t have the sidebar at the top on smaller screens, you can’t move the menu, the header is also less useful and many more things that I have discovered in just a few hours. Also still the same issue with buttons not consistently styled, and no options to style forms, tabs etc. I honestly think it would be just as much work trying to get the consistent styling that I want as it is now with Blocksy, but with less flexibility in getting the design I want. The problem derives from Buddypress though rsather than either theme in terms of the styling because BP uses so many different classes for things that could be grouped. My only ultimate solution is to eventually grasp the nettle and completely rewrite all the relevant templates, but I simply don’t have time now, and with all the changes in the pipeline it might prove wasted effort as well.
I have just updated to the beta 2 version, and I have just discovered something with regards to the issue with the Buddypress Member menu items I reported previously, where they would only appear when the user was actually on a Member page and not on any other page (i.e. Activity, Groups, Members or ordinary WP pages). I had the BP Classic plugin installed and activated, and when I deactivated it, the menus appeared as they should, so that is something to be aware of.
Just as an addendum, so far I have not run into any issues with third party BP plugins yet, but will obviously report any to the relevant plugin authors if I do, so hats off to you for that.
Again, not sure if just an issue with my theme, but noticed something else with the menu; when a user goes to a page the menu highlights the parent page and/or the sub page that they are on, and this is working correctly for Activity, Members and Groups (I have Activity as the menu parent and the others as children), but for the Profile page, which I have as a parent menu item with other profile sub pages as children (Activity, Notifications, Friends, Groups, Settings), it always highlights the Activity and Members menu items and not Profile, while on the sub pages it does highlight Profile and itself, but also Activity and Members.I guessed that this is because Profile and its sub pages are not regarded as Directories but as sub pages of Members, so because I have Members as a sub page of Activity in the menu, both of those are highlighted; I confirmed that this is what is happening by moving Members to become a parent menu item, and now Profile highlights Members, as do all the sub pages of Profile (as well as their parent), and Activity is not highlighted. Hopefully this is an easy fix!
I would like to seek advice and express my concern about a particular buddypress plugin (Buddypress Follow) in relation to the upcoming version of buddypress 12.0.0.
I decided to test buddypress 12.0.0 beta 1 & 2 and noticed that clicking the user navigation menu for following and followers tab triggers an error. The plugin is not compatible with the upcoming buddypress 12.0.0.
Honestly I believe this plugin should have been a part of the default buddypress component long time ago as an the option to select (connection type) would be awesome. Not every community can be built around friendship component.
For example my site has member types (business) and (organisation), it would not make sense for a business to add another business as friends only human entities should do that, using the follow component would be more appropriate.
My fear and frustration now is that ive built a community around this follow plugin with lots of already established follow connections. Upgrading to buddypress 12.0.0 would be almost impossible
The plugin author (ray) has not been responsive about maintaining this plugin, even the team at Buddydev are ready to help develop and maintain the plugin but the author has been silent see Brajesh’s request at https://github.com/r-a-y/buddypress-followers/issues/111
I also raised my issue at https://github.com/r-a-y/buddypress-followers/issues/125
But not feedback from the author.
Your help would be much appreciated in contacting ray
Thanks & regards
Thanks for the information regarding BP Members Menu items. It looks like it’s a BP Classic issue as it works fine when you deactivated it if I understand well. I’ll give it a look asap.
Thanks for that, and sorry to be a pain (although hopefully I am bringing up things that do need addressing and are not unique to my setup), but I have discovered something else that is not working as I expect, as follows:
If someone comments on an Activity post, on my existing (not test) setup, that comment has the options below it to either Reply, Edit or Delete; but the reply and edit options are missing in my test setup for non-admin users, and the reply one is missing for admin. I am still using the default theme on my existing site, whereas I am using Nouveau on the test site, so is this a Nouveau issue? I downgraded to the current non beta BP on my test site but no difference. I am going to also investigate if a plugin is causing it, but as I have the same plugins on both sites it seems unlikely. I deactivated one plugin that seemed the most likely culprit (Buddypress Edit Activity from Buddyboss – https://en-gb.wordpress.org/plugins/buddypress-edit-activity/) but it was still the same (except of course this plugin is what adds the edit button in the first place, but the reply one is still missing).
On a bit of a tangent, can I assume that this forum is running on bbpress? It’s just that I am thinking about adding a forum but am not finding this one very user friendly – for example the reply button is not visible until you hover over the post you want to reply to, and then it doesn’t automatically add the “@name” at the beginning, plus everything is written in a code box rather than normal input, just for starters. Font size could do with being larger too. Or is it just me?
I believe most errors were notice errors as we deprecated a lot of functions in 12.0.0. I got in touch with @r-a-y he will review my PR soon https://github.com/r-a-y/buddypress-followers/pull/126 and we’ll work on making the plugin a new BuddyPress Add-on.
@awol, regarding your bbPress tangent — my experience is that neither the BP forum (this one) nor the bbP support forum work the way BP and bbP do “out of the box.” Perhaps it has something to do with the theme, or perhaps they’re customized. But if you want to see how they’re going to work together your you, I’d suggest setting up a test site and installing them with your theme. Also robin-w on the bbpress forum has a plug-in that allows for a lot of customization and is pretty good about answering these kind of questions.
I’ve just tested with BP 12.0.0-beta2 (no other plugins), having the Twenty Twenty-Two theme active, it works as expected see screenshots below:
Being and admin:
Being a regular user:
Otherwise, please let’s stick to the topic! Topic is: making sure BP 12.0 behaves the best way with no regression comparing to 11.3.1.
Thanks again for your help.
- You must be logged in to reply to this topic.