BP Classic 1.2.0

Hi!

Please note a new version of the BuddyPress 12.0.0+ backwards compatibility add-on has just been released.

👋 🧘🏻

#1-2-0, #classic, #release

BP Template Pack JavaScript and Style assets are now only loaded into the community area of your site

Following up the first step we took in version 11.0.0, starting in 12.0.0, BuddyPress will only load Template Pack JS & CSS assets into the pages of your site that are generated by BuddyPress (the community area).

This will be the new default behavior. If some of your plugins or your theme is still using these assets out of your site’s community context, you’ll need to use a specific filter to carry on loading these everywhere on your site.

add_filter( 'bp_enqueue_assets_in_bp_pages_only', 'return_false' );

To read more about the story of this change, you can have a look at this ticket #8679.

#12-0-0, #developer-documentation, #template-packs

BP Dev-Chat Agenda November 13, 2023

Hi!

Our next development meeting will happen on November 13 at 21:00 UTC (today) in #BuddyPress. Here’s our agenda:

  • 12.0.0-beta4
    • How went this new beta release so far?
    • Can we feel secure with a RC release next week as scheduled?
  • Last 12.0.0 @todos
    • #9004 Documentation links in current WP-Admin screens are needing updates.
    • A Developer note to precisely inform about all points developers should pay attention to about 12.0.0 changes.
    • Twenty Twenty-four styles optimization
  • Have you listened to DocPop’s Podcast?

If you have specific/additional points you need to discuss about, please share them into the comments area of this post.

🎙️

#12-0-0, #agenda, #dev-chat

BuddyPress 12.0.0-beta4 is on time!

Hi everyone,

Yesterday was a big day for WordPress, welcome to “Shirley” and many thanks to the 600+ contributors who helped make it this beautiful!

It’s now our turn to get some care and attention from BP Contributors, please test this new beta release 🙏

#12-0-0, #beta, #release

BP Dev-Chat Summary: October 30, 2023

Updated 12.0.0 schedule

Once again, we decided to review 12.0.0’s release schedule. Below is the updated schedule we’ll try to respect if we have no doubts about the fact we’ve made everything we could to make this very important 12.0.0 upgrade as smooth as possible.

Schedule

  • 12.0.0-Beta4 : November 8,
  • 12.0.0-RC : November 22,
  • 12.0.0 : December 6.

11.4.0 was released just before the meeting.

Although 11.4.0 package was ready & published on our WP Plugin SVN repository yesterday at 10:42 UTC, the WP Plugin directory experienced some sync issue with it, & thanks to the Meta Team, the process was manually triggered around 20:55 UTC. We wish the best to the Meta Team so that they can soon restore the automation.

This maintenance release is part of our effort to make a smooth 12.0.0 upgrade as it includes a new feature to raise Site Administrator’s attention about how best they can get their configuration ready for it thanks to the BP Classic plugin.

12.0.0 updates

Latest achievements

First @im4th listed the work @dcavins, @boonebgorges and him has accomplished to help third party plugin authors to get ready for 12.0.0:

Latest todos

@emaralive raised our attention with this simple question: “What if there is a fresh install of 12.0?“. We’ve been focusing so much about upgrading to 12.0.0, that we forgot about this case, probably because in such a scenario, everything would go nicely during the plugin activation. But problems can happen as soon as Administrators activate a third party BP plugin that is not ready for 12.0.0. In this case, as we’re not loading the deprecated functions, there’s a risk to get a critical error instead of a deprecation notice. To prevent such a risk to happen, the Core team immediately decided to delay, once again, the final 12.0.0 release date to take the time to handle this case (See #9015) and to include a new beta version into the 12.0.0 development cycle.

@emaralive also reported an issue (see #9013) about the Member’s invitations feature that is requiring us to review how we’ve built this feature in favor of using the BP_Component API rather than Core navigation functions. @dcavins will work on this issue and we’ll package the 12.0.0-beta4 once it will be fixed.

Finally it looks like we also have an issue with jQuery when an activity comment is posted, @emaralive should soon open a new ticket about it.

I take this opportunity to renew (again) our call for contributors, 12.0.0 is including a very important change about the way BuddyPress builds and routes URL. We’re not only building a major release, we’re also building a backwards compatibility plugin! More than ever we need end users as well as all BuddyPress plugin/theme authors to test their WP configuration/code with latest 12.0.0-beta version. If you’re not comfortable with Trac, you can share with us your questions or issues into this support topic. Thanks in advance.

Next Dev-Chat

It will happen on November 13 😱 at 21:00 UTC in #BuddyPress. If you have specific points or ideas you want to discuss about, don’t hesitate to share them in comments.

#11-0-0, #12-0-0, #dev-chat, #summary

BuddyPress 11.4.0 is available!

Hello,

This is a maintenance release, please upgrade 🙏.

#11-0-0, #maintenance, #release

BP Dev-Chat Agenda October 30, 2023

Hi!

Our next development meeting will happen on October 30 at 21:00 UTC (today) in #BuddyPress. Here’s our agenda:

  • 11.4.0
    • We’ve tried to release it earlier today, but the WordPress plugins directory is out of Sync with SVN repositories.
  • Last 12.0.0 @todos
    • #9011 The option to let users delete their account requires the Settings component to be active.
    • #9004 Documentation links in current WP-Admin screens are needing updates.
    • A Developer note to precisely inform about all points developers should pay attention to about 12.0.0 changes.

If you have specific/additional points you need to discuss about, please share them into the comments area of this post.

🎳

#11-0-0, #12-0-0, #agenda, #dev-chat

BuddyPress 11.4.0-beta1

Hi!

As announced into our latest dev-chat summary, here is the 11.4.0 minor release pre-version. Thanks in advance for your help testing the new BP Admin Notifications feature. A feature specially designed to inform WordPress site administrator about important changes 12.0.0 will introduce.

📰 🗞

#11-0-0, #beta, #release

BuddyPress 11.3.2 security release

Hi,

Please upgrade to 11.3.2 asap 👇

Thanks 🙏

#11-0-0, #release, #security

BP Dev-Chat Summary: October 16, 2023

Updated 12.0.0 schedule

We decided to delay 12.0.0 RC release as well as the final 12.0.0 release by 2 weeks.

Schedule

  • 12.0.0-RC : October 30,
  • 12.0.0 : November 15.

A minor release to raise Site Admins attention about 12.0.0 important changes : 11.4.0.

11.4.0 will introduce a new feature « Admin Notifications » see #9007. The goal of this feature is to use the WP Admin Bar Notification’s « bubble » the BP Notifications component generates to inform regular members about interactions with other users of the community to temporarily replace it with a link to a new Admin Notifications screen to display very important information about BuddyPress to the Site Admins only. This « bubble » will be generated even if the BP Notifications Component is inactive if there are one or more important Admin Notifications to display.

@dcavins will improve the above «  11.4  » Admin Notification text to warn Site Admins about 12.0.0 changes and about the BP Classic backcompat Add-on. In particular, he’ll add some words about the fact BP Classic is required for WordPress Sites having the BP Default theme active.

We’ll package a 11.4.0-beta pre-release before the end of the week to leave you quickly test this feature and eventually fix some bugs we missed while building it. Although we don’t usually package beta versions for minor releases, we think for this particular one, it’s safer to do so. 11.4.0 final version should be released next week.

PS: BP Admin Notifications is also avoiding the use of regular WP Admin Notices which are often overused by plugins or themes (making them less noticeable!).

12.0.0 & BP Classic updates

Welcome to & congratulations to @emaralive who helped fixed a 12.0.0 issue with WordPress 5.8 (See #9003) and who joined our development meeting yesterday even if @emaralive never used Slack before 💪 😍 ❤️. @emaralive alerted @im4th & @dcavins about some other issues in BP 12.0.0 / BP Classic. One of them seems to be a relative to #8971 as it deals with the BP Members dynamic menu items not being displayed on front-end when BP Classic is active.

I take this opportunity to renew our call for contributors, 12.0.0 is including a very important change about the way BuddyPress builds and routes URL. We’re not only building a major release, we’re also building a backwards compatibility plugin! More than ever we need end users as well as all BuddyPress plugin/theme authors to test their WP configuration/code with 12.0.0-beta3. You have 2 extra weeks to do so, thanks in advance.

Last point on the dev-chat agenda: writing a developer note to explain all 12.0.0 changes in detail. @im4th will work asap on it and @dcavins volunteered to review it 🤝.

Next Dev-Chat

It will happen on October 30 at 21:00 UTC in #BuddyPress. If you have specific points or ideas you want to discuss about, don’t hesitate to share them in comments.

#11-0-0, #12-0-0, #dev-chat, #summary