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

BuddyPress 7.2.0 is now available

This is a maintenance release, please update!

https://buddypress.org/2021/02/buddypress-7-2-0-maintenance-release/

#7-2-0, #release

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

BP Dev-Chat summary: January 20, 2021

8.0.0 Preps

Features whishlist

  • Invitation to join a BuddyPress community (Network invitations #8139)
  • Edit/display WordPress user fields form BP Profiles (#7162)
  • Welcome email on account activation (#8428)
  • BP Mentions @.JS review (#8001)
  • Build/test tools: use GitHub Actions for CI (#8421) & WP PHP Code Standards (#7228)
  • Attachments for BuddyPress (#8022)

Release regularity

We’ve discussed about trying to build a release each four months. There might be downsides doing so such as the time component could become more important than the new code or the quality of it. We’ll see how it works for 8.0.0 before making it a “rule” for this year releases. So here’s the expected schedule for 8.0.0:

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

Release lead

This is something we haven’t talked about for the last 2 releases. @im4th checked if one of us was interested in leading the 8.0.0 release. As no one is confident enough about their available spare time to be able to take this responsibility, @im4th will lead “coordinate” this new release 😉.

Dev-chats time

19:00 UTC is not ideal for @im4th during winters but at the same time it’s very late for @vapvarun. So we agreed to make dev-chats end at the same hour 20:00 UTC, but starts 30 minutes later. We’ll simply need to make sure to drop by to add to the agenda/ask questions the day before. So we’ll try to meet each other wednesdays during 30 minutes at 19:30 UTC 🕢. If it doesn’t match our needs, we’ll be able to revert to 🕖

Next Dev-Chat

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

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

BP Dev-Chat Agenda: January 20, 2021

Our #BuddyPress developer meeting is scheduled on January 20 at 19:00 UTC (today), here’s the agenda:

Preparing BuddyPress 8.0.0

  1. Last features / bug fixes to add to our wishlist
  2. Release organization, how can we improve it?
    1. Leading.
    2. Scheduling.
    3. Dev-chats regularity, day/time.
    4. Major versions regularity.
    5. Announcements, developer notes, etc.

If you wish to talk about other particular subjects, please use the comments area 👇

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

BP Dev-Chat summary: January 6, 2021

BuddyPress 8.0.0’s kick off

Unfortunately, the meeting started 30 mins later than scheduled, so we were not able to talk about all the scheduled points. @johnjamesjacoby congratulated the great work the team has accomplished during the 7.0 development cycle and the recent updates we’ve published on the BuddyPress.org’s blog.

Features / bug fixes wishlist

The call for tickets is now closed (it ended on January 13), the least we can say is it didn’t gather much wishes 😬. @im4th seems to be motivated to progress on the BP Attachments’ front, 8.0.0 might be a good milestone to have some user media feature included into BuddyPress core.

@slaffik shared his concerns about introducing the Activity scheduling feature (#7953). He thinks it should be handled by a BuddyPress plugin rather than be included into Core.

He and @im4th agreed on the fact we should deprecate the BuddyBar into this development cycle (#7729). @rayisme ‘s patch was very close to make it during the 6.0.0 release, let’s have it done!

We then talked about continuous integration and build tools. The Travis CI (.org) shutting down announcement with no specific date is concerning. @im4th has tested the Travis CI (.com) migration with 2 of his free and open source plugins and is now requested to pay for the service after a bunch of builds done. The documentation about the migration seems to be a bit misleading about this subject. @slaffik is going to work on moving to GitHub Actions (#8421) 😍 . He also opened a ticket to modernize our composer.json file (#8420). He and @im4th are thinking we should start working on WP Code Standards (#7228).

Next Dev-Chat

Let’s carry on talking about 8.0.0 during our next dev-chat: it will happen on January 20 at 19:00 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: January 6, 2021

Happy new year BuddyPress contributors 😍

Let’s all join the first #BuddyPress developer meeting of the year. It is scheduled on January 6 at 19:00 UTC (tomorrow), here’s the agenda:

BuddyPress 8.0.0’s kick off

  1. Features / bug fixes wishlist, please reply to the 8.0.0 call for tickets if you haven’t already!
  2. Release organization, how can we improve it?
    1. Leading.
    2. Scheduling.
    3. Dev-chats regularity, day/time.
    4. Major versions regularity.
    5. Announcements, developer notes, etc.

Open floor

Thanks in advance for your participation & ..

Happy new year Card

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

BuddyPress 8.0.0: Call for Tickets

BuddyPress 7.0.0 was released on December 9, 2020. We did the 7.0.0 release review during our latest “dev-chat”, just before the end of the year we shared with you a wrap-up post about 2020, today we’re inviting you to contribute to 8.0.0’s kick-off by replying to this call for tickets.

The priorities of the BuddyPress community matter, please let us know what:

  • bug(s) you’d like to get fixed for 8.0.0?
  • improvement(s) you’d like to see in 8.0.0?
  • new feature(s) you’d like to see introduced in 8.0.0?

Share your wish-list!

To do so, you simply need to pick the ticket number(s) you think we should prioritize on from our code source management tool and paste them into this post’s comment form. If you’d like to, you can also share your ideas about the corresponding ticket(s). If some “already shared” tickets are also interesting you: use the ⭐️ Like feature to second them.

You need inspiration?

PS: don’t hesitate to add a new ticket, if you haven’t found a match into the above queries 

PS2: Adding your ticket here won’t necessarily guarantee inclusion. But no one can fix things they can’t see, so bravely share your thoughts!

Deadline

This call for tickets will end on January 13, but we’ll begin discussing about what we’d like to see in BuddyPress 8.0.0 during our next dev-chat (January 6) : so the sooner you share your wish-list the better!

#8-0-0, #tickets