BP Dev-Chat Agenda April 14, 2021

Hi!

Please join our development meeting tomorrow April 14 at 19:30 UTC. It will happen in #BuddyPress. During 30 minutes, we will discuss about our progress on the 8.0.0 milestone. As a reminder, the first beta is scheduled for next week 😱. Here’s the 8.0.0 schedule:

  • 8.0.0-beta1: April 22
  • 8.0.0 stable release: May 26.

We’ll need to make a decision about including the network/community invite feature (#8139) into 8.0.0 release. If we’re very close to be ready we might postpone the beta release by a week, otherwise, we’ll postpone the feature to next major release.

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

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

BP Dev-Chat summary: March 31, 2021

8.0.0 progress

  • @dcavins made interesting progress about the Network invites ticket (#8139) working on a new patch to manage optouts (see #8448). He was happy to get feedbacks from @boonebgorges and @im4th about it. As it would be really great to have this feature added to Core for the 8.0.0 milestone @im4th has offered his help with the BP Nouveau Template pack JS/PHP parts needed to be improved to welcome the feature. @dcavins will update the main ticket with directions about this area.
  • @vapvarun will submit new patches about these two tickets:
    • Acceptance Checkbox Field (#4747)
    • new BP Email when a user has successfully validated their account (#8428)
  • @im4th added some patches about improving the signup form customization (#6347), feedbacks are very welcome, there’s a demo of the first patch after this bullet list.
  • @im4th suggested, once again, we update the initial 8.0.0 schedule to give us 1 extra week (3 more than the initial schedule) to try to have the Network Invites feature ready for 8.0.0 and finally decide about its inclusion in 8.0.0 during next dev-chat.
  • @espellcaste did a great job about caching the item schemas to improve the BP REST API performance (#GH386). He will try to work on the ticket about migrating BP Core builds to GitHub Actions (#8421) in the coming weeks.
Demo of the first patch on #6347

Updated 8.0.0 schedule

  • 8.0.0-beta1: April 22
  • 8.0.0 stable release: May 26.

Open Floor

@vapvarun shared the latest plugin he submitted to w.org Plugins Directory. If you’re looking for a nice way to preview any links into your activities, give it a try 😉

Next Dev-Chat

It will happen on April 14 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!

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

BP Dev-Chat Agenda March 31, 2021

We’ve been working hard on our sides during the last 2 weeks, let’s come together and share about our progress during today’s meeting March 31 at 19:30 UTC. It will happen in #BuddyPress. We’ll have 30 minutes to discuss about the 8.0.0 milestone. As a reminder, here’s the 8.0.0 schedule:

  • 8.0.0-beta1: April 15
  • 8.0.0 stable release: May 19.

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

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

BP Dev-Chat summary: March 17, 2021

8.0.0 progress

  • @dcavins made interesting progress about the Network invites ticket (#8139). He asked for a review by @im4th about the patch he added on #8444 and still hopes to have it ready for 8.0.0. Some work still has to be done for the BP Nouveau template pack.
  • @im4th suggested we update the initial 8.0.0 schedule to give us 2 extra weeks as we’ve been pretty busy working on the 7.2.1 security release lately. The team agreed to this suggestion.
  • To help @vapvarun to carry on progressing about the Acceptance Checkbox Field (#4747) @im4th will start committing – asap – the parts he needs from the ticket about updating WordPress fields from the xProfile fields API (#7162).
  • @im4th thinks we should use the Acceptance Checkbox Field to manage the GDPR consent checkbox we’re including into the signup form since BuddyPress 4.0.0 and believes users would really enjoy all these new field types if we could fix #6347 (Let admins pick signup fields).
  • @espellcaste did a great job with starting the migration process from Travis to GitHub actions about BP REST API unit tests (#GH383).
  • @vapvarun posted a first patch about adding a new BP Email when a user has successfully validated their account (#8428).

Updated 8.0.0 schedule

  • 8.0.0-beta1: April 15
  • 8.0.0 stable release: May 19.

Next Dev-Chat

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

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

March 3rd Dev-Chat summary & March 17 Dev-Chat agenda

It’s been 2 busy weeks!

Hi everyone, sorry this summary is published very late (the day we’re having another development meeting). We’ve been working hard on improving the security of BP REST API fixing some vulnerabilities. The BuddyPress 7.2.1 security release was published yesterday and we strongly encourage you to update your copy of BuddyPress, from versions 5.0.0 to version 7.2.0, to this 7.2.1 version. If you are using the BP REST plugin, make sure to merge your branches with upstream’s master, 0.3, 0.2 or 0.1 branch to get these fixes into your clones.

March 3rd summary

  • @dcavins worked on the Network invites #8139
  • @im4th is annoyed by the fact the Tribute library cannot include mentions into the WP Editor, replacing At/Who JavaScript Libraries by Tribute would mean a regression for the BP Nouveau Messages UI (#8001). @dcavins is ok with punting this ticket if we think it’s a blocker.
  • @im4th also shared his concern about Jcrop (we use it into the Avatar UI), which is full of deprecated jQuery code.
  • @vapvarun shared his opinion about ways to progress on #6071 the “Superfield” using repeaters (like ACF), but it doesn’t seem doable during the 8.0.0 milestone (not enough time), @imath promised he would try to look into it if we can make a smaller step before the end of March.
  • #4747 seems more doable (a profile field to manage pages needing acceptance, eg: terms of service, code of conduct). @vapvarun shared a patch about it and @im4th gave some first feebacks about it.
  • @im4th made some progress about #7162 (Edit WordPress fields on front-end via new xProfile field types) and is confident he’ll be able to start committing parts of the patch to help making progress on #4747.

March 17 Dev-Chat Agenda

It will happen on March 17 at 19:30 UTC (in a few minutes 😱 ) and of course in #BuddyPress. Here’s our agenda :

Let’s focus on 8.0.0! We have 2 weeks left before first beta.

#7-2-1, #8-0-0, #agenda, #dev-chat, #summary

BP Dev-Chat Agenda March 3, 2021

Hi!

Please join our development meeting tomorrow March 3 at 19:30 UTC. It will happen in #BuddyPress. During 30 minutes, we will discuss about our progress on the 8.0.0 milestone. As a reminder, the first beta is scheduled for the end of the month 😱. Here’s the 8.0.0 schedule:

  • 8.0.0-beta1: March 31
  • 8.0.0 stable release: April 30.

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

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

BP Dev-Chat summary: February 17, 2021

7.2.0 Maintenance release

It was released just after the dev-chat. Its main goal is to fix an ugly issue about the BP Nouveau twentytwentyone.css companion stylesheet (See #8425). Some other tickets relative to this companion stylesheet has been fixed and added to the release.

8.0.0 progress

  • @im4th suggested we should improve the registration process, and this led us to consider fixing the following tickets for 8.0.0:
    • #6347 Let admins select profile fields to use during registration,
    • #4747 Add a profile field to manage pages needing acceptance (eg: terms of service, code of conduct),
    • He also believes the password should be set once users activated their account, he’ll probably open a new ticket about it soon.
  • @im4th requested some patch testing about 2 tickets, please help us progress on these:
    • #7162 Edit WordPress fields on front-end via new xProfile field types
    • #8001 Replace At/Who JavaScript Libraries by Tribute.

PS: about #8001, At/Who libraries contain some deprecated jQuery code and @im4th thinks we should try to keep the Mentions autocompleter to show in tinyMce as it is used into the BP Nouveau Messages UI.

Next Dev-Chat

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

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

BP Dev-Chat Agenda February 17, 2021

Hi!

Please join our development meeting today (February 17) at 19:30 UTC. It will happen in #BuddyPress. Here are the points we will discuss about during 30 minutes :

  • 7.2.0 Maintenance release,
  • 8.0.0 Progress.

See you there 😉

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

BP Dev-Chat summary: February 3, 2021

7.2.0 Maintenance release

@im4th believes we should package this maintenance release soon. Targeted date is the day before next dev chat (February 16). He asked the team to do some testing of BP Nouveau using the Twenty Twenty-one WordPress theme as the 2 commits added to the 7.2.0 was about improving the BP Nouveau companion stylesheet. Let’s try to improve our default template pack before februry 16. @vapvarun will check it (as well as @im4th).

8.0.0 progress

  • @im4th added a first patch to the ticket about introducing new xProfile field types to manage WordPress fields (description, first & last name, Website) from the front-end member’s profile (#7162). He understood it was very expected by BuddyPress users, so please do test the patch and share your feedbacks and improvements about it.
  • @dcavins updated the swap-atwho-for-Tribute patch he had created before about #8001. It’s working as expected. He will next move the suggestion lookup from wp-ajax to the BP REST API. He’ll post a new patch soon.

Next Dev-Chat

It will happen on February 17 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!

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

BP Dev-Chat Agenda: February 3, 2021

Our next #BuddyPress developer meeting is scheduled on February 3 at 19:30 UTC (tomorrow). This will be our first 30 mins long dev-chat since we’ve decided to start 30 mins later and to end at the same time. Let’s try to be on time and as @dcavins suggested, let’s use the comment area of this post to prepare the specific points we want to discuss during our meeting. I’ll start to follow this suggestion by adding one comment as soon as this agenda is published 😉

Here’s our agenda:

  • 7.2.0 Maintenance release
  • 8.0.0 progress

👋

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