BP Docs-Chat Summary November 13, 2024

There was a brief conversation with SirLouen regarding the comment he made in a comment for Trac ticket #9193, prior to starting with the 1st agenda item (see agenda).

BP Documentation tracker status:

The stats – 59%, there was no change in percentage points – 59%59%

NOTE: The stats remained flat due to no new issues were submitted, while completions remained the same.

There are 2 issues that are currently In Progress. For details see the In Progress section (Note: Project views are dynamic and are subject to change without notice).

For this meeting additional details regarding the documentation statistics were shared.

TodoIn ProgressDone% Complete
Migrate2113561%
Add71953%
Update20360%
Total3024759%

Review/status of documentation for wp-admin Help tabs related to BuddyPress

There are 20 areas within wp-admin that were identified as having Help tabs that are BuddyPress related, e.g., Activity, Groups, Emails screen/pages (just to name a few):

  • 12 documents have been created and the respective Help tabs have links to their respective documents.
  • 1 document has been started (Site Notices) and put on hold due to Trac ticket #9098, if implemented will cause a revamping of the original draft.
  • The 7 remaining documents are awaiting writers to start and complete such documents.

The quest for finding additional BuddyPress logos

There were only 2 additional logos of the monochrome variety that were found, i.e., the one used by this blog (as seen below) and the other used by buddypress.org (similar but with transparent background).

Since there were no other monochrome logos discovered, a set of monochrome logos were created from the color set. The logo.md file will be updated accordingly, when time permits.

Open Floor:

@dcavins and @emaralive had brief, in general, conversations regarding:

  • Storage of official logos.
  • GitHub markdown files.
  • Biggest opportunity for the documentation effort.

Next Docs-Chat

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

#docs-chat, #documentation, #summary

BP Dev-Chat Summary November 06, 2024

Key Highlights

Release Schedule

  • Beta 1 release postponed by 2 weeks;
  • Several tickets need more attention before release.

Documentation Meetings

  • Proposal to merge documentation meetings with dev-chat meetings;
  • Switch from weekly to biweekly schedule.

BuddyPress 15.0.0

  • Several tickets moved out of 15.0.0 milestone
  • Confirmed tickets not making 15.0.0:
    • #9038 (BP Logged in Member’s WP Menu for Block Themes)
    • New BuddyPress network Theme implementation

Theme Development

  • BuddyPress.org theme development currently blocked
  • Potential collaboration with bbPress theme discussed
  • Challenges include complex WP meta setup, limited access, and need for simplified process

Add-ons

  • Hierarchical Groups plugin discussed as potential core add-on;
  • Plugin needs updates to work with Nouveau;
  • Further evaluation needed regarding total planned add-ons.

📆 Next Dev-Chat Agenda

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

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

BP Docs-Chat Agenda November 13, 2024

Hi!

Our next documentation meeting will happen on November 13, 2024, at 19:00 UTC 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.

#9193, #agenda, #docs-chat, #documentation

BP Docs-Chat Summary October 30, 2024

As happenstance would have it, this docs-chat meeting occurred without an agenda, without a designated lead/facilitator and commenced 30 minutes late. What follows is what transpired during the remaining 30 minutes.

BP Documentation tracker status:

The stats – 59%, which is an increase of 1 (one) percentage point – 58%59%

NOTE: There are 2 issues that are currently “In Progress“. For details see the “In Progress” section (Note: Project views are dynamic and are subject to change without notice).

Open Floor:

BP REST API V2 Documentation:

During this conversation, @im4th indicated that his strategy for the v2 (version 2) documentation was to complete the main endpoint routes before moving on the the others.

  • At the time of this summary, there are 7 (seven) documents that have been completed:
    • Introduction
    • Activity REST API routes
    • Components REST API routes
    • User Groups REST API routes
    • Members REST API routes
    • Private Messaging REST API routes
    • BP REST API Reference
BuddyPress Constants Documentation:

During this conversation, @emaralive indicated there is some slowness in gathering information that will be used to describe each Constant due to interpreting what the coding reveals and what valid values can be used when defining the various Constants.

The BP_DEFAULT_COMPONENT was used as an example, as this Constant has multiple valid values that can be defined, however, previous documentation and comments in the code only provide information regarding when this Constant is “undefined” or when the value is defined as “profile“. In short, when defined, invalid values can cause unexpected behavior thus, it is important to list the valid values.

Additionally, the BP_DISABLE_AUTO_GROUP_JOIN Constant is slated to become deprecated when Trac ticket #9249 is implemented. This will require changes to the constants.md file (currently a rough draft) and code related to the Site Health Info page/screen – BuddyPress Constants panel.

Further conversation led to when the BP_ENABLE_MULTIBLOG Constant would be deprecated since earlier in the year there was mention of such an occurrence, of which @im4th indicated that, perhaps, after several future major releases had occurred. The conversation segued into the buddypress.org domain since the WordPress Meta Environment (deprecated) contained use of the BP_ENABLE_MULTIBLOG Constant which then further segued into various past and present subdomains of buddypress.org, just to name a few:

  • fr.buddypress.org – (French) – available, but no longer maintained
  • es.buddypress.org (Spanish) – no longer available
  • nl.buddypress.org (Dutch) – no longer available

Lastly, @im4th mentioned that he was improving BP (BuddyPress) to “play nicer” with WP (WordPress) Playground and had also noticed that WP Playground team was making use of GH (GitHub) pages for its documentation which was built with Docusorus.

Next Docs-Chat

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

#docs-chat, #documentation, #summary

BP Dev-Chat Agenda November 06, 2024

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

Here’s our agenda:

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 October 23, 2024

Release Schedule for Version 15.0.0

  • Beta 1 Release Date: November 5, 2024
  • Final Release: End of November 2024 (after WordPress release on November 12)
  • Timeline allows 2-3 weeks for Release Candidates

Version 15.0 Updates

  • WP Playground Integration
    • High priority ticket (#9207) to improve compatibility
    • Will help demonstrate BuddyPress works correctly in clean environments
    • Team discussed its value for debugging user issues
  • Some major features being postponed to 16.0+ (both need additional testing):
    • Site Notices Feature (#9098)
    • Member Signups Component (#9057)

Mentee Opportunities

Several challenges presented for mentees:

  1. CSS work on Twenty Twenty-Five theme integration
  2. React development for Block Themes
  3. Group activity loading bug investigation
  4. Opportunity to write Beta 1 release announcement

Security Update

  • Version 14.2.1 security fix received plugin team approval
  • Team emphasized security as top priority over feature development

Development Tools

  • Discussion about local development setup
  • WP Playground highlighted as useful debugging tool

📆 Next Dev-Chat Agenda

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

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

BP Dev-Chat Summary October 09, 2024

Review the “New BuddyPress network Theme call” meeting;

Status: Blocked pending information from @johnjamesjacoby regarding:

  • Feasibility of changing BuddyPress.org theme without affecting other sites;
  • Options for improving navigation and responsiveness;
  • Clarification on commit access requirements for Meta repository.

Contributor Mentorship Program

  • Status: Kickoff meeting scheduled for tomorrow at 22:00 UTC
  • Lead: imath
  • Purpose: Onboarding and orientation for new contributors

Version 15.0.0 Development Updates

  • REST API (@espellcaste)
    • Progress on ticket #9145 (REST API V2)
    • Fixed ticket #9231 (spammed user information retrieval)
    • Fixed ticket #9160 (message data anonymization)
    • Noted discrepancies between web and REST API implementations
  • Documentation (@im4th)
    • REST API documentation migration in progress
    • Expected completion: within 2 weeks
    • Using manual conversion process due to export limitations

Release Planning Changes

  • Target Timeline:
    • Beta release: First week of November 2024
    • Final release: After WordPress core release (planned for following month)
  • Current Status:
    • Approximately 50% of milestone tickets completed
    • Major changes include REST API V2 implementation
  • Testing Requirements:
    • Additional testing needed for REST API changes
    • Focus on real-world usage scenarios
    • Unit tests in place but need practical validation

📆 Next Dev-Chat Agenda

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

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

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