BP Dev-Chat Agenda May 15, 2023

Hi!

Our next development meeting will happen on May 15 at 21:00 UTC (tomorrow) in #BuddyPress. Here’s our agenda:

  • 12.0.0:
    • #4954 BP Rewrites are merged, next steps?
    • #8734 new community visibility feature
    • #8869 BP Legacy widgets migration to BP Classic has started
  • Feedback post series & ActivityPub interest

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

BP Dev-Chat summary: May 1st, 2023

12.0.0 development cycle updates

#4954: @im4th thinks the BP Rewrites merge process is almost mainly accomplished. The ultimate Pull Request he was working on before the meeting has been added to our GitHub repository (so that it runs all GH Actions). It will soon be committed on Trunk. @dcavins & @im4th shared some positive thoughts about what this change will mean for Users using BuddyPress in any language “Pretty amazing. Just imagine having /members in your own language (…) Well, you’ll even get /members/edit/group/1 in your own language, every BP URLs 🫡”

About #8457: we’ve migrated to @wordpress/scripts (which uses Webpack) and every BP Blocks now supports the version 2 of the WP Block API.

#8734 is on @dcavins to do list and he will start working on our new visibility feature pretty soon.

Schedule

  • 12.0.0-beta1 : July 30,
  • 12.0.0 : October 30.

Next minor release 11.2.0

@im4th & @dcavins agreed to publish this release just before next dev-chat (~ 1 week from now). You can discover the minor bugs that will be fixed from this report.

Open floor

We finally talked about the feedback wrap-up posts series: as @im4th wanted to publish the second post on Thursday @dcavins said he would review it before.

Next Dev-Chat

It will happen on May 15 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-2-0, #12-0-0, #dev-chat, #summary

BP Dev-Chat Agenda May 1st, 2023

Hi!

Our next development meeting will happen on May 1st at 21:00 UTC (tomorrow) in #BuddyPress. Here’s our agenda:

  • 12.0.0:
    • #4954 BP Rewrites merge progress
    • #8734 new community visibility feature
  • 11.2.0: decide about this minor release schedule

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

BP Dev-Chat summary: April 17, 2023

12.0.0 development cycle updates

Considering the remaining tasks to accomplish to end the BP Rewrites merge process, we’ve decided to update the release schedule so that we have enough time to document the changes and help third party plugin authors to update their work to fully enjoy our new Rewrites API.

Updated schedule

  • 12.0.0-beta1 : July 30,
  • 12.0.0 : October 30.

BP 12 is replacing the transmission in the car

@dcavins

#4954: we still have two major code tasks to work on: implementing parse_request() methods for Directory components and make our Ajax code use the WP Rewrite API. Once done we’ll need to move our legacy URL parser into the BP Classic backcompat plugin. Then, we’ll need to explain how this major change will modify the way to extend BuddyPress into our Developer documentation site. Here are the first questions we’ll reply to:

  • How to fully enjoy the BP Rewrites API?
  • How a plugin can preserve backward compatibility with older versions of BuddyPress while enjoying this API?

@dcavins will start exploring the Rewrites API, working on a new visibility feature to allow administrators make their community private.

About #8457: we’ll migrate to @wordpress/scripts (which uses Webpack) and we’ll update every BP Blocks to support the version 2 of the WP Block API.

BuddyPress will be represented at the Contributor day organized by the WP french community in Paris

If you do not have a chance to attend IRL to this contributor day, no worries: you can virtually join us to get involved into BuddyPress contribution going into our Slack channel on April 20, 2023 from 08:15 UTC to 15:30 UTC. It’s today!!

Next Dev-Chat

It will happen on May 1 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.

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

BP Dev-Chat Agenda April 17, 2023

Hi!

Our next development meeting will happen on April 17 at 21:00 UTC (tomorrow) in #BuddyPress. Here’s our agenda:

  • 12.0.0:
    • #4954 BP Rewrites merge progress
    • #8457 migrating to WordPress scripts (Webpack) just like the BP Blocks plugin did!
    • #8869 Moving Legacy widgets inside the BP Classic plugin
    • Update initial schedule, we need more time for this development cycle.
  • Let’s contribute to BuddyPress from everywhere on April 20 😍

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

Let’s contribute to BuddyPress all day long on April 20, 2023

Hello contributors,

BuddyPress will get a contributing table at the Paris contributor day organized on April 20 by the WordPress French community. Let’s meet there IRL or online from all around the world 👇.

#12-0-0, #contribute, #event

BP Dev-Chat Agenda March 13, 2023

Hi!

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

  • 12.0.0:
    • accomplished progresses about BP Rewrites merge + needed BP REST API adjustments
    • #8457 migrating to WordPress scripts (Webpack)
    • #8820 PHP 8.2 compatibility & properly declaring PHP class properties (#7018)
  • BP Attachments: time to work on a post to explain Add-on main features.
  • 2022 feedbacks wrap-up & 2023 roadmap post.

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

⚙️🔭

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

BP Dev-Chat summary: February 27, 2023

12.0.0: BP Rewrites merge progress

#4954 3 changes were committed so far. The third one introduced an important function that will be used to build all BuddyPress links bp_rewrites_get_url(). We now need to replace all existing links so that they use this function.

We also talked about moving the BP Default theme into the BP Classic back compatibily plugin we’ll package for plugins not yet ready for BP Rewrites.

12.0.0 schedule

  • 12.0.0-beta1 : April 15,
  • 12.0.0 : May 31.

BP Attachments

@im4th fixed all issues and improvements @dcavins identified during his beta-tests. We decided to request a repository to the WordPress.org plugins directory on early March.

@dcavins will run some more testing of the Add-on and share new feedbacks about it. Here’s a preview of a Media attached to an activity into the BuddyX theme.

BP Attachments 1.0.0 schedule

  • 1.0.0-beta: right now!
  • WP.org plugin submission: early March.
  • 1.0.0 release: March 25.

Next Dev-Chat

It will happen on March 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.

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

BP Dev-Chat Agenda February 27, 2023

Hi!

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

  • 12.0.0: accomplished progresses about BP Rewrites merge.
  • BP Attachments: time to submit the plugin to WP.org directory.
  • 2022 feedbacks wrap-up & 2023 roadmap post.

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 11.1.0

Here comes 11.1.0, this is a maintenance release, please upgrade!

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