BP Beta Tester 1.2.0

Hello everyone,

We’ve just updated the plugin you can use to test BuddyPress pre-release versions ! Please make sure to upgrade it from your WordPress Dashboard, and of course don’t hesitate to test the latest 8.0.0 beta release 😉.

#bp-beta-tester, #release

BuddyPress 8.0.0-beta2 is ready for your tests !

Here’s the announcement post about it we just published on BuddyPress.org:

😘

#8-0-0, #beta, #release

BP Dev-Chat summary: May 12, 2021

8.0.0-beta1 feedbacks

@vapvarun checked our support forum and hasn’t found concerning feedbacks relative to this release.

@im4th replied to one of the comments that was posted on the announcement post about the next WordPress Full Site Editing (FSE) & Widgets Block Editor features. He tested the first one before our meeting and told us about his concerns during the chat. In short it’s a breaking change for the BuddyPress Theme Compat API. A pretty long discussion took place between @johnjamesjacoby @im4th and @vapvarun about it. We finally decided to open a very important ticket on our Trac to decide whether it’s on BuddyPress or FSE to adapt. If you have an opinion about it, please take a few minutes to share it with us.

8.0.0 tickets needing attention

  • About the bp_core_new_nav_default()function ticket (#8471), we decided we were too close to release date to do the necessary tests to be sure the patch doesn’t introduce some regression
  • About the BP Directory pages ticket (#8470), we think it’s best to split the ticket in 2 and deal with admin information on the Registration/Activation page during 8.0.0
  • @im4th wants to finish his audit regarding #8459 before packaging a new beta release.
  • @espellcaste reminded us about the GitHub Actions ticket (#8421). He agreed with @im4th about only committing the PHP Unit tests part.
  • We also punted the ticket about including PHPCS to our build tools (#7228) to leave us the time to discuss more about it as we don’t agree all about when to check WP PHP code standards (before committing or as soon as patching). The latter could possibly discourage people to submit patches in @im4th‘s opinion. Feel free to give us your opinion about it, commenting on the ticket.
  • Finally about the remaining release tasks (#8468). @vapvarun will take care of the changelog and @im4th will prepare the credits update.

8.0.0 updated schedule

We agreed to build a new beta release before our release candidate. @im4th will take care of it next week.

  • ✅ 8.0.0-beta1: April 29,
  • 8.0.0-beta2: ~ May 19,
  • 8.0.0 stable release: June 2.

Next Dev-Chat

It will happen on May 26 at 19:30 UTC and of course in #BuddyPress. If you have ideas or questions, feel free (and we are strongly encouraging you) to comment this summary to share them!

PS: we count on you to test the 8.0.0 beta release!

#8-0-0, #dev-chat, #summary

BP Dev-Chat Agenda May 12, 2021

Hi!

Please join our development chat tomorrow (May 12 at 19:30 UTC). It will happen in #BuddyPress.

Here’s our agenda:

  • Feedbacks about 8.0.0-beta1
  • Tickets needing attention (#8471, #8470, #8459)
  • RC or beta2 release date.

8.0.0 release schedule’s reminder

  • 8.0.0-beta1: April 29
  • 8.0.0 stable release: June 2.

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

See you 🔜

#8-0-0, #agenda, #dev-chat

New xProfile Field Type – Checkbox Acceptance will be introduced in BuddyPress 8.0.0

The BuddyPress xProfile component gives you the power to create as many profile fields as you wish quickly and to organize these fields into groups of fields. An important step when creating a new profile field is to select the Field Type that best suits your need to display the information.

The Checkbox Acceptance field type is a new type of field we will introduce into our next major release (8.0.0). Thanks to it you’ll be able to easily create a new field to manage the Terms of Service of your site (which is often mandatory nowadays to follow compliance) or any other acceptance page (eg: code of conduct, good behavior rules, etc…). As it’s a profile field, it’s very easy to include it into your registration form to be sure to have your new members to agree to your linked acceptance page.

Adding a new field using the Checkbox Acceptance type.

When you’ll create a new xProfile field once you upgraded to BuddyPress 8.0.0, you will find a new field type option – Checkbox Acceptance.

Checkbox Acceptance field option

After selecting the Acceptance field, you can map your terms of service page to field options and include it into your registration form using the checkbox of the new Signup metabox (also introduced in 8.0.0).

Select your Terms of Service page to Checkbox Acceptance field

Save your profile field, and log out to preview the result on your registration page.

Checkbox Acceptance field view at register page.

It will be visible as in the above screenshot, mapped terms & condition page link on the register page with checkbox. Of course, new users will be able to click on the “Terms and conditions” link to aknowledge it.

Checkbox Acceptance field view for existing users.

Existing members can also agree to your acceptance page. Tell them to log in and visit their edit profile screen to submit their Acceptance from there. Once submitted, it will be a read-only field; members can not uncheck the value for the Acceptance field.

The acceptance field will only be visible to the logged-in member (viewing their self profile) and the admin. It will not be visible to members visiting any other one’s profile.

Checkbox Acceptance field view at own profile

Watch the demo!

The video below will show you how to create a new Acceptance field

Please read the full story about this new xProfile field type, head over to this ticket on our Trac environment.

#8-0-0, #xprofile

BP Dev-Chat summary: April 28, 2021

8.0.0 progress

  • #8428 has been fixed, new users now receive a welcome email once they activated their account.
  • Decisive progress were made about the Network invites ticket (#8139): this was the main topic of our development meeting. After discussing about some code details, it was decided to commit the latest patches to include the feature into the 8.0.0-beta1 release. @dcavins handled the pressure that was on him in a great way 💪.

8.0.0 schedule

Next Dev-Chat

It will happen on May 12 at 19:30 UTC and of course in #BuddyPress. If you have ideas or questions, feel free (and we are strongly encouraging you) to comment this summary to share them!

PS: we count on you to test the 8.0.0 beta release!

#8-0-0, #dev-chat, #summary

BuddyPress 8.0.0-beta1 is ready for your tests

Hi everyone,

Please help us making the final release as great as possible! Test 8.0.0-beta1 and tell us what you think of it and if you find a bug, thanks in advance to keep us informed 😍.

#8-0-0, #beta, #release

BP Dev-Chat Agenda April 28, 2021

Hi!

Please join our development chat tomorrow April 28 at 19:30 UTC. It will happen in #BuddyPress. This will be an important meeting: the first beta is scheduled for April 29. There are 10 remaining tickets into the milestone. If you have some patches to refresh, review, or commit before this beta release: don’t wait too long 🚀.

Here’s the 8.0.0 release schedule:

  • 8.0.0-beta1: April 29
  • 8.0.0 stable release: June 2.

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

See you tomorrow 😘

#8-0-0, #agenda, #dev-chat

Bye-bye BuddyBar, you did great!

I have the great honor to announce you all, the BuddyBar that was with us since BuddyPress 1.0.0 (@apeatling gave it birth on September 9, 2009) has been completely removed from our source code on April 29, 2021, 12.854 commits later!

Screenshot of the BuddyBar
Screenshot of the BuddyBar into BuddyPress 1.0.3

Its menus has been transposed into the WP Admin Bar which firstly appeared in WordPress 3.1. It was possible to turn off the WP Admin Bar in favor of the BuddyBar for a while even when we deprecated it in BuddyPress 2.1. We were thinking about completely removing it since version 3.0, but we regularly delayed its disappearance. I can understand it was a difficult move to do 😉. Yesterday, I took my courage in both hands and made this hard move.

To honor its memory and to remember my early times with BuddyPress, I’ve installed the 1.0.3 version of BuddyPress on a WordPress µ (version 2.8.1) configuration earlier today. The least we can say is: it looked really great in our first default theme!

The BuddyPress member’s page, 12 years ago!

Thanks a lot BuddyBar, you did a great job and I won’t forget you 💪 😘

#8-0-0, #buddybar