BP Docs-Chat Agenda December 11, 2024

Hi!

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

  • BP Documentation tracker status.
  • Revisit BuddyPress documentation for Build and Test:
  • Due to a holiday break (Dec 11, 2024 is last Docs-chat meeting for 2024), a date should be picked for next Docs-chat meeting which will occur in January 2025:
    • On the table for a pick is January 8, 2025 @ 19:00 UTC.
  • Open Floor.

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

#agenda, #docs-chat, #documentation

BP Docs-Chat Summary November 27, 2024

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 and completions remained the same.

There is 1 (one) issue that is currently “In Progress“. A previous issue (BP REST API for V2) had its status reverted back to “Todo“, pending the availability of a writer. For details see the “In Progress” section (Note: Project views are dynamic and are subject to change without notice).

Due to a reduction in the number of writers/authors, the documentation effort has slowed to a crawl.

There was conversation about some of the specifics regarding the BP REST API for V2 documents, e.g., There are, currently, a total of 6 completed and 1 semi-completed documents:

This leave a remainder of 15 documents that require creation that were identified per the BP REST API Reference document.

An opening look at the Deprecation Policy for BuddyPress

Since this was an opening look, there wasn’t time to get to all bulleted items for this agenda item. There was a brief discussion on “deprecated filter hooks“, meaning not all items that had been previously deprecated have been identified and, for example, that the bp_is_profile_cover_image_active filter had been uncovered while researching a support forum topic.

The conversation moved on to “deprecated constants” since these have been identified. An example was shown between a WordPress implementation (deprecated_argument) vs the BuddyPress implementation (doing_it_wrong) and which implementation might make more sense to use. At this time, further discussion is warranted, since the practice/protocol for deprecation of specific items will be part of the rules that will be described by the Deprecation Policy.

Open Floor:

There was a brief discussion regarding the remainder (15) of BP REST API for V2 documents that have yet to be started.

Due to the upcoming holidays (Christmas and New Year’s day), there was a proposal to suspend the Docs-chat meeting until after the holidays, which will allow team members to have some sort of holiday break. The proposal was adopted, so, this will leave December 11, 2024 as the last meeting for 2024 and Docs-Chat meetings will resume in January of 2025, exact date of the 1st meeting in 2025 – TBD.

Next Docs-Chat

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

#docs-chat, #documentation, #summary

BuddyPress 14.3.3 is available

This is a maintenance release, please upgrade 🙏.

🍕

#14-3-3, #maintenance, #release

BuddyPress 14.3.1 is available

This is a maintenance release, please upgrade 🙏.

🍕

#14-3-1, #maintenance, #release

BP Docs-Chat Agenda November 27, 2024

Hi!

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

  • BP Documentation tracker status.
  • An opening look at the Deprecation Policy for BuddyPress
    • Would this apply to Add-ons?
    • What items are subject to deprecation?
      • Functions – previous examples
      • Constants – previous examples
      • APIs – previous example (BP REST API V1) that may be an exception
      • Classes & Methods – previous examples of methods
    • Should the BP Classic add-on continue to provide the functions that had been deprecated in BuddyPress, e.g., work as it did for BP 12?
    • Other thoughts that may not have been considered or listed here.
  • Open Floor.

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

#agenda, #docs-chat, #documentation

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