BP Dev Chat Agenda: October 30, 2019

Hi BuddyPress contributors!

This is the agenda for our next Dev Chat which will happen this Wednesday at 18:00 UTC (tomorrow!!) in #BuddyPress. Please note we’ve changed our meeting’s time to 18:00 UTC.

  1. Actions
  2. Feedbacks
    • #8139 Network Invitations and Membership Requests.
    • #8148 A new direction regarding optional components management.
    • #8153 BuddyPress survey for 2019.
    • #5525 Move BP Devel (this site) to Make.BuddyPress.org
Screenshot of the BPorg Breathe theme, see #5525 for more details…

If you have anything you wish to add to this agenda or specific items related to those listed above, please leave a comment below.

#5-0-0, #6-0-0

BP Dev Chat Summary: October 16, 2019

The Dev Chat started 20 minutes late: we’re not completely used to the new meeting time (NB: 18:00 UTC every other wednesday)

“Think”

The BuddyPress Blocks poll

@im4th posted the poll on this site and into a topic of the BuddyPress forums on October 10. After 6 days, the community participation is very week. It’s difficult to figure out what are people expectations. Here are the “top blocks” :

  • A block to share a post or a page via the Activity Stream (14 votes)
  • A block to list the recently published posts from across your network (Exists as a widget) (13 votes)
  • A block to dynamicaly list the recently active, popular, newest, or alphabetical groups (Exists as a widget) (11 votes)
  • A block to display Sitewide Notices posted by the site administrator (Exists as a widget) (11 votes)

The least we can say is there doesn’t seem to be a great enthousiasm for BuddyPress Blocks… As JJJ said maybe “the concept of BuddyPress blocks is not an easy one”.

How can we improve the way users get help?

This is a subject we couldn’t talk about during previous dev chat. There are a lot of topics posted on forums, and a lot are remaining without replies. @johnjamesjacoby thinks and I guess he’s right:

I believe, in general, the more activity there is from BuddyPress maintainers on the site, the more that others are likely to engage with us and each other.

So the first thing we can do is to try to contribute ourselves to forum replies as much as we can. Then here are the other ideas we had :

  • A styling refresh of the homepage and forums area.
  • Add some self care content. Eg: the replies to common issues users may encounter when starting with BuddyPress.
  • Moving the “bpdevel site” (this site) to a new make.BuddyPress.org site might help to bring some new contributors to forums. (@im4th announced he will soon share the work he has been doing about this project).

Let’s organize a BuddySesh!

To follow up the nice discussion @im4th had with David Bisset (@dimensionmedia) we’ve been briefly talking about this possible way of gathering BuddyPress contributors from all around the world for a day of conferences / chats. We’ll come back on the subject with David once the WordCamp US is behind us as he’s pretty busy contributing to its Programming team.

“Do”

BuddyPress Beta Tester plugin (& 5.1.0 minor release)

The GitHub repository for the BuddyPress Beta Tester plugin has been published. According to @im4th‘s tests, it’s working fine. To test it with a real Beta Version, @im4th suggested to soon package a 5.1.0-beta. We’ll need to publish it on the WordPress.org official directory once we feel it’s ready.

BP REST API

@espellcaste made great progress about the remaining endpoints of the BP REST API. There are now 3 more endpoints available for testing using the BP REST API Plugin :

BuddyPress Survey for 2019

@im4th suggested to carry on doing the survey @mercime used to do every year for a while now. The last one was done at the end of 2017 for 2018.

Next dev-chat

It will happen on October 30 at 18:00 UTC in #BuddyPress. Friendly reminder that we moved our dev-chat time to one hour earlier, 🙏 don’t miss it!

PS: if you have ideas or questions, feel free (and we are strongly encouraging you) to comment this summary to share them!

#5-0-0, #6-0-0

BP Dev Chat Agenda: October 16, 2019

Hi BuddyPress contributors!

This is the agenda for our next Dev Chat which will happen this Wednesday at 18:00 UTC in #BuddyPress. Please note we’ve changed our meeting’s time to 18:00 UTC (one hour earlier)

  1. “Think”
    • First results about the BuddyPress Blocks Poll (🙏 take it if you haven’t done so already !)
    • How can we improve the way users get help? (We didn’t had time to discuss about this during our last dev-chat).
    • Let’s organize a BuddySesh!
  2. “Do”
    • 5.1.0 minor release.

If you have anything you wish to add to this agenda or specific items related to those listed above, please leave a comment below.

#5-0-0, #6-0-0

Take the BuddyPress Blocks Poll

Dear BuddyPress Contributors, Developers & Users, let’s talk about BuddyPress blocks!

In 5.0.0, we introduced the BP REST API and a BuddyPress Blocks category: these two pieces are the foundation for inserting and organizing BuddyPress content within the Block Editor.

The Development Team has been talking about possible ways BuddyPress could take advantage of what the Gutenberg Project brings to WordPress. We have some ideas but we would like to know what you would use BuddyPress blocks for. Let us know your thoughts by taking this poll.

Take the BuddyPress Blocks Poll

To tease your imagination we’ve added a list of possible BuddyPress blocks, though you should feel free to add your own ideas using the last checkbox. If the checkbox entry form is too limited for explaining your idea, use the comment form below the poll to share your thoughts with us.

Thanks a lot for your contributions ♥️

#6-0-0, #poll

BP Dev Chat Summary: October 2, 2019

5.0.0 development cycle report

BuddyPress 5.0.0 was released on September 30, 2 days before this dev-chat happened.

First feedbacks

@boonebgorges was the first to share his feedback about this release. He congratulated the “5.0 team” for their amazing contributions.

@im4th sent new props to all 5.0 contributors and informed about the first results of the release in terms of downloads. The spike was reached on October 1st with 23562 downloads (~1K less than the one we had for 4.4.0). At the time of the dev-chat, no support topics were posted about issues relative to the 5.0.0 upgrade.

We unfortunately had an issue with po/mo language packs generation. Thankfully, the Meta Team fixed it very quickly and we updated our release process to make sure it won’t happen again.

What have we done well?

For @espellcaste we kept our development meetings (dev-chat) consistent (every two weeks). He also think publishing development notes during the development cycle and before the release was a good practice.

@im4th thinks having the BP REST API documentation ready before the release was a great team achievement. Developing the BP REST API from GitHub was also a great way to save some time (especially when rebasing!)

What can we improve?

We all noticed testing involvement was very low during 5.0.0 beta tests. We’ve tried to understand the reasons behind this fact:

  • lack of interest?
  • lack of time?
  • lack of visibility of our communication?
  • total confidence in our work?

It’s important we try to reach and get the involvement of early adopters, advanced users, plugin and theme developers during BuddyPress major release beta tests.

@im4th then asked if the frequency and the schedule time of meetings were suitable for all. The “every other Wednesday” seems to be fine with everyone but moving the schedule time to one hour earlier seems better.

What’s next in BuddyPress?

6.0.0 priorities

The first priority is to complete the BP REST API with the remaining endpoints (#7156).

About the Gutenberg project and to follow up with a previous conversation we had about it. We need to have a better idea about BuddyPress users needs on the BuddyPress Blocks (#8048) topic: that’s why we’ll share a poll with them. @dcavins thinks the obvious first step is to have a block version of our existing widgets: we all agreed. About the poll, as @boonebgorges pointed out we might have a very limited participation to it, so we will have to analyze the results very carefully. He also pointed out the poll was to consider as one input like any other. @im4th will work on a text about it in order to be able to explain and share the poll on this blog and on one BuddyPress forums topic.

@im4th thinks that more than blocks BuddyPress users are expecting a “BuddyPress maintained” component to manage User Media (#8022). He plans to revamp the BP Attachments plugin he started a while ago to try to have something ready for 6.0.0.

@im4th is also planning to work on migrating the way BuddyPress builds URL to use the WP Rewrites API (#4954). He thinks that as it’s a breaking change, we need to build it so that it can be “tested & deactivated” for a while.

@dcavins will take benefit of the new BP Invitations API to work on Network invitations and membership requests (#8139). He renew his wish to get our feedbacks about the road he plans to take.

After the dev-chat @im4th & @johnjamesjacoby also talked about including the BerlinDB features into BuddyPress.

How can we have more betatesters?

@im4th shared his ideas about this potential improvement we all agreed on during our 5.0.0 cycle development report:

  • A beta tester plugin just like the WordPress one, but for BuddyPress.
  • Migrate this blog into the BuddyPress.org network (#5525) and extend it to include a handbook about contributing to BuddyPress.

How can we improve the way users get help?

Unfortunately we ran short of time and decided to talk about this point during our next dev-chat.

Next dev-chat

It will happen on October 16 at 18:00 UTC in #BuddyPress. We moved our dev-chat time to one hour earlier, don’t miss it!

PS: if you have ideas or questions, feel free (and we are strongly encouraging you) to comment this summary to share them!

#5-0-0, #6-0-0

BP Dev Chat Agenda: October 2, 2019

Hi BuddyPress contributors!

This is the agenda for our next Dev Chat which will happen this Wednesday (tomorrow) at 19:00 UTC in #BuddyPress.

5.0.0 “Le Gusto” was released yesterday: thanks everyone who got involved in making it happen 😍, let’s take some time to share our thoughts about the following points.

  1. 5.0.0 development cycle report
    • First feedbacks about this new release?
    • What have we done well?
    • What can we improve?
  2. What’s next in BuddyPress?
    • 6.0.0 priorities?
    • How can we improve the way users get help?
    • How can we have more betatesters?

If you have anything you wish to add to this agenda or specific items related to those listed above, please leave a comment below.

#5-0-0, #6-0-0

BuddyPress 5.0.0 “Le Gusto”

We’re very happy to announce the immediate availability of BuddyPress 5.0.0 🍕. Please upgrade and share the news 😉

Here’s the official announcement post.

#5-0-0, #release