BP Docs-Chat Summary October 16, 2024

We were very happy to welcome @rfluethi, one of bbPress / BuddyPress mentees from the 3rd cohort of the WordPress Contributor Mentorship program, for his first participation to our regular Wednesday dev/docs meeting.

BP Documentation tracker status:

The stats – 58%, which is an increase of 2 (two) percentage point – 56% => 58%.
@emaralive explained @rfluethi these stats represent our efforts in producing BuddyPress documentation. @im4th shared the link to our todo list as well as the tutorial about how to contribute to writing BuddyPress documentation. If @rfluethi and other mentees choose to pick up an issue, someone from the BP Team members will always be be available to walk them through the process and answer any questions, simply ping one of us on Slack/Matrix.

Documentation updates

@emaralive informed he’s paused on his efforts documenting the Site Health Info BP debug panel due to waiting for some clarifications on whether a few Constants are actually deprecated. He reminded us he previously shared a GH discussion about it. Moreover he found out there were an ugly error about the Site Health Info BP debug panel when the xProfile component were not active (this bug has been fixed, see #9245). We took the time to check these contants and brought the needed clarifications. @emaralive also plans to update documentation for the v1 of the BP REST API.

@im4th is currently working on documenting the v2 of the BP REST API, so far he took care of the Activity, Groups and Messages REST API routes.

Open floor

@emaralive shared his experience installing the BuddyPress Network from the Meta Trac. He’s now ready to give a hand to @johnjamesjacoby in contributing to our official site.

Next Docs-Chat

It will happen on October 30, 2024 at 19:00 UTC in #BuddyPress.

#docs-chat, #documentation, #summary

14.2.1 has been released, please update

Hello,

It’s a security release, please update BuddyPress asap!

🚨

#14-2-1, #maintenance, #release, #security

BP Docs-Chat Agenda October 16, 2024

Hi!

Our next documentation meeting will happen on October 16, 2024, at 19:00 UTC in #BuddyPress. Here’s our agenda:

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

#agenda, #docs-chat

BP Docs-Chat Summary October 2, 2024

BP Documentation tracker status:

The stats – 56%, which is a decrease of 1 (one) percentage point – 57%56%

NOTE: The decrease is due to a new issue that was submitted while the completions remained the same.
Additionally, there were 4 issues that were currently In Progress at the time of the meeting.

Open Floor:

  • @espellcaste presented a draft for Installing BP REST API V1 Plugin via ZIP in WordPress. There was additional conversation as to where the installation instructions should reside in final form, e.g. (some or all):
    • README.md file
    • Post a developer note on BP Devel’s blog
    • Post a note on developer,buddypress,org (BP REST API Handbook)
  • There was discussion regarding documentation for BP REST API V2, of which @espellcaste noted that the documentation effort would not be completed until after the release of BP 15.0.0. Since then, @im4th has made efforts to include portions of what would be V2 documentation:
  • There was a brief discussion regarding the conversion of V1 documentation (web based) into .md (GitHub flavored markdown files). Since then @emaralive made the conversion and placed the .md files into bp-rest-api-v1-docs (temporary GitHub repo).
  • As time was running out, there was a very brief discussion regarding Site Notices (Trac ticktet #9098 and PR #368 and cosmetic issues with some (not all) Classic Themes (non FSE), e.g., TwentyEleven, etc.

Next Docs-Chat

Our next documentation meeting will happen on October 16 2024, at 19:00 UTC in #BuddyPress.

#docs-chat, #documentation, #summary

BP Docs-Chat Summary – September 18, 2024

Work in progress

@vapvarun self-assigned #272 (BuddyPress Database Diagram) and #116 (Activity Embeds).

@imath committed the pre-release tests checklist. He also plans to work on #256 (Moderate Activity Streams).

@emaralive continues to work on #4 (Site Health Panel) and highlighted future updates for #127 (Filters & Constants Reference).

Database Schema Update:

@vapvarun pointed out a discrepancy with the BuddyPress database schema image, noting the presence of an additional table bp_optouts.

Documentation Roadmap:

The BuddyPress Team discussed the creation of a roadmap to streamline the synchronization of .md files in GitHub with BuddyPress subdomains.

This roadmap will clarify how the syncing will work and which folders link to which subdomains.

The use of manifest.json files to generate navigation and sync documentation was also a key point.

Open Floor:

@vapvarun raised a recent bug encountered with BuddyPress CLI and demo data, which caused issues with the “Join” button for groups. He plans to open a ticket on this.

Next Docs-Chat:

Scheduled for October 2, 2024, at 19:00 UTC in #BuddyPress.

#docs-chat, #documentation

BP Docs-Chat Agenda October 2, 2024

Hi!

Our next documentation meeting will happen on October 2, 2024, at 19:00 UTC (today) in #BuddyPress. Here’s our agenda:

If you have specific or additional points to discuss, please do so in the comments section of this post.

#agenda, #docs-chat, #documentation

BP Dev-Chat Agenda October 09, 2024

Our next development meeting will happen on October 09 at 18:00 UTC (an hour earlier than usual!) in #BuddyPress.

Here’s our agenda:

  • Update on the “New BuddyPress network Theme call” agenda;
  • Any update about the Contributor Mentorship Program;
  • 15.0.0 ticket updates;
  • Plan for Beta release;
  • Open floor.

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

#15-0-0, #agenda, #dev-chat

BP Dev-Chat Summary September 25, 2024

Review the “New BuddyPress network Theme call” meeting;

We started the meeting trying to review if we made any progress regarding some questions to @johnjamesjacoby We haven’t yet.

@vapvarun expressed a concern we are stuck pending the feedback of this decision (@emaralive agreed). I personally agree too and that’s frustrating. At the same time, I feel we are making meaningful progress, but we are blocked by lack of information and access. I’m hopeful we will get more traction soon. =D

WordCamp US

@espellcaste attended WordCamp US – Contributor Day and had good discussions about BuddyPress integration with Ferdiverse and GatherPress.

A repo was created here: https://github.com/GatherPress/gatherpress-buddypress and @mauteri will be creating tickets/issues there. Besides getting the basic setup in place to start development.

Contributor Mentorship Program

This program is starting soon:

  • Starts October 7th with 5 mentees
  • Goal: Increase contributors for BuddyPress/bbPress
  • @patriciabt is leading this task and will onboard mentees and schedule calls with @im4th and @johnjamesjacoby
  • More information can be found here.

15.0.0 Milestone Updates

Activity Block Editor Plugin

  • @im4th is working on compatibility issues with WordPress 6.6+;
  • And moving away from Isolated Block Editor to a custom solution.

📆 Next Dev-Chat Agenda

It will happen on Wednesday October 9, 2024 at 18:00 UTC in #BuddyPress.

#15-0-0, #dev-chat, #summary

BP Dev-Chat Summary September 11, 2024

Review the “New BuddyPress network Theme call” meeting;

There were some pending questions to @johnjamesjacoby. He was not available at this meeting to provide answers. And we postponed this topic to the next dev-chat. 🙂

15.0.0 Milestone Updates

  1. V2 – REST API: the ticket is pending @espellcaste to apply code review suggestions.
  2. Revamped Site (Wide) Notices
  3. Import/Export of all BuddyPress user data: @vapvarun continues to make progress.
    • They are working in field mapping options, plus allowing side admins to export all data (user fields, activities, engagement, etc).
      • Besides allowing individuals to export their own data in CSV, XML and JSON formats.
    • Ticket: https://buddypress.trac.wordpress.org/ticket/1058
  4. Misc tickets:
    • #8986 (Register page input validation): Ready for commit (@espellcaste)
    • #9232 (Notifications bug fix): Ready for commit (@dcavins)
    • #9223 (Groups WP Admin feedback messages): Needs work on improving error messages (@im4th)

General Notes

  • Props were given to new contributors sending patches to tickets;
  • @espellcaste needs to compile list of tickets for Contributor Day at WordCamp US;
  • The team feels good about progress on main announced features;
  • Beta release expected in about 5-6 weeks.

📆 Next Dev-Chat Agenda

It will happen on Wednesday September 25, 2024 at 18:00 UTC in #BuddyPress.

#15-0-0, #dev-chat, #summary

BP Dev-Chat Agenda September 25, 2024

Our next development meeting will happen on September 25 at 18:00 UTC (an hour earlier than usual!) in #BuddyPress.

Here’s our agenda:

  • Update on the “New BuddyPress network Theme call” agenda;
  • 15.0.0 ticket updates;
  • Open floor.

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

#15-0-0, #agenda, #dev-chat