BP Docs-Chat Summary March 5, 2025

In summary, there were various arrival times in attendance to this meeting which did not afford a decent amount of time for conversation.

BP Documentation tracker status:

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

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. 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.

Revisit the Update README with Documentation roadmap:

This was mainly a posting of a backstory regarding a previous effort to provide a Roadmap for the documentation effort that was represented by a Pull Request (Update README with Documentation roadmap). Additional actions to take place as part of the indicated Pull Request are, for example:

  • Remove the data folder & it’s content, since we would have an archive branch that has this info, in the event we need to reference anything from that content.
  • Remove 1-migrate-task.yml from the .github/ISSUE_TEMPLATE folder since it is now obsolete and will exist in the archive branch.
  • Remove 3-ignore-task.yml from the .github/ISSUE_TEMPLATE folder since it is now obsolete and will exist in the archive branch.
  • Rename 2-add-task.yml to 1-add-task.yml, keeping a similar numeric prefix.
  • Rename 4-update-task.yml to 2-update-task.yml, keeping a similar numeric prefix.
  • Create a folder named roadmap, which will contain any detailed info that further describes/defines the top-level roadmap (as spelled out by the final version of the README.md), e.g., there would be links from the roadmap (README.md to whatever detailed .md files that are created).

The last bullet item may or may not be required, it will all depend on the amount of information that will be used to convey the Roadmap.

There was a brief “after the meeting” conversation regarding the naming of the archived (original) branch. A consensus was:

  • There should be a branch (archive) that represents the original content prior to any changes to the trunk branch
  • On the table was a possible name of “version_1” for this original (archive) branch.

Note: This agenda item is slated to be on the agenda for the next documentation meeting as a continuance.

Open Floor:

Due to time constraints, this agenda item was forgone.

Next Docs-Chat

Our next documentation meeting will happen on March 19, 2025, at 19:00 UTC in #BuddyPress.

Untrash<\/a><\/li><\/ul><\/nav>","mentions":[],"mentionContext":"","commentCreated":"1741942095","hasChildren":false,"postStatus":null,"userLogin":"jasmine1535c95be937","userNicename":"jasmine1535c95be937"},{"type":"comment","id":"31668","postID":"5849","postTitleRaw":"BP Docs-Chat Summary March 5,\u00a02025","cssClasses":"pingback odd alt thread-odd thread-alt depth-1","parentID":"0","contentRaw":"[…] Continuation of the \u201crevisit for the Update README with Documentation roadmap\u00a0#296\u201d \u2013 for a variety of reasons, this did not get enough attention during the previous documentation meeting (March 5, 2025). […]","contentFiltered":"

[\u2026] Continuation of the \u201crevisit for the Update README with Documentation roadmap\u00a0#296\u201d \u2013 for a variety of reasons, this did not get enough attention during the previous documentation meeting (March 5, 2025). [\u2026]<\/p>\n","permalink":"https:\/\/bpdevel.wordpress.com\/2025\/03\/12\/bp-docs-chat-summary-march-5-2025\/#comment-31668","unixtime":1742217819,"loginRedirectURL":"https:\/\/bpdevel.wordpress.com\/wp-login.php?redirect_to=https%3A%2F%2Fbpdevel.wordpress.com%2F2025%2F03%2F12%2Fbp-docs-chat-summary-march-5-2025%2F%23comment-31668","approved":true,"isTrashed":false,"prevDeleted":"","editURL":null,"depth":1,"commentDropdownActions":"","commentFooterActions":"

BP Docs-Chat Summary February 19, 2025

BP Documentation tracker status:

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

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. 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.

Open Floor:

Open Floor was basically a revisit of the moderation tasks for the BuddyPress Support Forums. There was consideration of reinstituting a past/previous practice of prefixing/prepending a “[Resolved]” to topic titles (See Search Results for ‘[resolved]’). This practice appears to have been dated back to the year 2018 and for inexplicable reasons appears to have been dropped/abandoned. Additionally, there is interest in closing topics that have been resolved to further comments/replies in an effort to limit the areas/places where spam can occur.

Other considerations for limiting areas/places where spam can occur is to close topics after a, yet to be defined, period of time. For example, the CloudFlare automatically closes topics 15 days after the last reply and an example topic for CloudFlare is; A timeout occurred Error code 524 Visit cloudflare.com for more information, of which, at the bottom there is a entry that reads:

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.

The WordPress Jobs site adopts a different principle whereby Job posting only stay alive for 21 days unless the original poster removes the posting prior to the 21 day limit. Additionally, It also appears the postings are moderated prior to public display. Notwithstanding a different purpose, there are some aspects worthy of some discussion/considerations that may apply to specific forums not related to BuddyPress proper/per se.

The 2, indicated, example sites are just some food for thought in consideration of revamping previous written and/or unwritten policies that have/had existed for BuddyPress Support Forum content moderation. There is a discussion topic that exists, Support Forum – Some Notes about Moderating #294, however, further discussions are yet to be realized.

@johnjamesjacoby made comment about:

  • Marking an account as a spammer has some negative consequences if the decision to do so was incorrect.
  • There is some automation which attempts to identify spam and mark new user accounts accordingly but, manual review is probably the most effective method.
  • Auto archiving topics will eventually be implemented (a plugin that is in use by wp.org)

Last but not least, there was brief conversation regarding additional consideration for the look and feel of buddypress.org, e.g, just to name a few:

Next Docs-Chat

Our next documentation meeting will happen on March 5, 2025, at 19:00 UTC in #BuddyPress.

Untrash<\/a><\/li><\/ul><\/nav>","mentions":[],"mentionContext":"","commentCreated":"1741819915","hasChildren":false,"postStatus":null,"noprivUserName":"BP Docs-Chat Summary March 5, 2025 | BP Team Updates","noprivUserHash":"00000000000000000000000000000000","noprivUserURL":"https:\/\/bpdevel.wordpress.com\/2025\/03\/12\/bp-docs-chat-summary-march-5-2025\/"}],"postFormat":"standard","postMeta":{"isSticky":false},"postTerms":{"category":[{"label":"documentation","count":70,"link":"https:\/\/bpdevel.wordpress.com\/category\/documentation\/"},{"label":"post","count":456,"link":"https:\/\/bpdevel.wordpress.com\/category\/post\/"}],"post_tag":[{"label":"docs-chat","count":79,"link":"https:\/\/bpdevel.wordpress.com\/tag\/docs-chat\/"},{"label":"documentation","count":72,"link":"https:\/\/bpdevel.wordpress.com\/tag\/documentation\/"},{"label":"summary","count":141,"link":"https:\/\/bpdevel.wordpress.com\/tag\/summary\/"}],"post_format":[]},"pluginData":[],"isPage":false,"mentions":["johnjamesjacoby"],"mentionContext":"","isTrashed":false,"userLogin":"emaralive","userNicename":"emaralive"}]

BP Docs-Chat Summary February 5, 2025

To Note: async (asynchronous) is a situation when an individual is not present during the meeting but, made an effort to make their presence known after the adjournment of the meeting. Additionally, user handles are taken from their respective Slack accounts and may not match up to WordPress.com accounts.

BP Documentation tracker status:

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

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. 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.

Revisiting the “Building a new BuddyPress release” document.

This has been a topic of discussion in the past and will, on occasion, continue to be a topic of interest until sufficient clarity has been incorporated into this document. As a general example, there are a number of assumptions that may cause some confusion with the “build process”, e.g., some individuals may be “rate limited” while trying to perform a svn checkout, along with missing information that may result in an improper build, e.g., there is no mention of changing the db_version, let alone, how it is determined for a Major build.

In short, relevant information may exist in other documents that could be used as references that would augment the “release” document. There is an open issue ([Update]: Building a new BuddyPress release – document #300) that was created December 9, 2024 which contained some preliminary thoughts for updates, however, since this time other considerations for updates appear to be warranted and said issue has been updated to reflect these additional thoughts.

Open Floor:

There wasn’t time available for Open Floor.

Next Docs-Chat

Our next documentation meeting will happen on February 19, 2025, at 19:00 UTC in #BuddyPress.

#docs-chat, #documentation, #summary

BP Docs-Chat Summary January 22, 2025

BP Documentation tracker status:

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

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. 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.

Labels to identify the priority level for documentation issues:

See bp-documentation project for example (High, Medium, Normal) of a previous proposal. Additional, conversation indicated that there would be no more than 3 (three) priority levels. Perhaps, in reality only 2 (two) would be needed, e.g., High & Medium.

There was a question as to the current examples were intuitive enough for someone to know that a priority level was meant and whether an adjective such as “Priority” or maybe an abbreviation of thereof or a different scheme, would be necessary. The jury is still deliberating over this question. Maybe try as is and then adjust later if confusion abounds. For the record, the WordPress Docs team utilizes, “high priority” and “medium priority” for labels.

Open Floor:

The expectation for open floor was just to continue to ease into the new year, given that this was the 2nd meeting after the holiday break.

Conversation was mostly about “Spam” and “Clickbait” that appear in the BuddyPress Support Forums due to the New Year starting off with what seems to be an unusual amount thereof.

Next Docs-Chat

Our next documentation meeting will happen on February 5, 2025, at 19:00 UTC in #BuddyPress.

#docs-chat, #documentation, #summary

BP Docs-Chat Summary January 8, 2025

In summary, the meeting progressed with @emaralive posting items according to the agenda for the first 30 minutes by pacing the 2 (two) scheduled agenda items to fit within a 30 minute time frame. Prior to the start of the meeting @narenin posted a 👋 and then apparently returned after the conclusion of the meeting and posted additional reactions.

@dcavins made an appearance during the Open Floor part of the meeting which lasted for around 15 minutes, after which the meeting was adjourned.

@johnjamesjacoby joined in on the 🍕 reaction, after the adjournment of the meeting.

To Note: async (asynchronous) is a situation when an individual is not present during the meeting but, made an effort to make their presence known after the adjournment of the meeting.

BP Documentation tracker status:

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

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. 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.

Open Floor:

The expectation for open floor was just to ease into the new year, given that this was the 1st meeting after the holiday break.

@emaralive mentioned that there should be emphasis placed on getting the GitHub sourced documentation rendered as Web based Handbooks which would make it easier for end-users to navigate through the content. @dcavins indicated that this would be a major undertaking, of which it will be.

Next Docs-Chat

Our next documentation meeting will happen on January 22, 2025, at 19:00 UTC in #BuddyPress.

Untrash<\/a><\/li><\/ul><\/nav>","mentions":[],"mentionContext":"","commentCreated":"1737989792","hasChildren":false,"postStatus":null,"noprivUserName":"BP Docs-Chat Summary January 22, 2025 | BP Team Updates","noprivUserHash":"00000000000000000000000000000000","noprivUserURL":"https:\/\/bpdevel.wordpress.com\/2025\/01\/27\/bp-docs-chat-summary-january-22-2025\/"}],"postFormat":"standard","postMeta":{"isSticky":false},"postTerms":{"category":[{"label":"documentation","count":70,"link":"https:\/\/bpdevel.wordpress.com\/category\/documentation\/"},{"label":"post","count":456,"link":"https:\/\/bpdevel.wordpress.com\/category\/post\/"}],"post_tag":[{"label":"docs-chat","count":79,"link":"https:\/\/bpdevel.wordpress.com\/tag\/docs-chat\/"},{"label":"documentation","count":72,"link":"https:\/\/bpdevel.wordpress.com\/tag\/documentation\/"},{"label":"summary","count":141,"link":"https:\/\/bpdevel.wordpress.com\/tag\/summary\/"}],"post_format":[]},"pluginData":[],"isPage":false,"mentions":["johnjamesjacoby","emaralive","dcavins"],"mentionContext":"","isTrashed":false,"userLogin":"emaralive","userNicename":"emaralive"}]

BP Docs-Chat Summary December 11, 2024

BP Documentation tracker status:

The stats – 58%, which is a decrease of 1 (one) percentage point – 59% ➡ 58%

NOTE: The decrease is due to 2 new issues that were submitted while the completions remained the same.

There is 1 (one) issue that is currently In Progress. 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.

Revisit BuddyPress documentation for Build and Test

This conversation was an attempt to verify and validate the current Build and Test documentation to ensure the accuracy and identify any updates that were deemed warranted for continuous improvement.

@dcavins indicated a very important step in the build process is to ” run a dif [sic] against the last released version in that branch–to [sic] check that the total changes are those that are expected and not introduced by an external library/repo.“

In summary, updates to the build document, e.g., clarification of the testing requirements, and the test document, e.g., additional test for BP CLI, are warranted . Issues #300 and #301 had been submitted to the BP Documentation tasks tracker repo prior to this meeting in anticipation that updates were warranted.

Pick date for 1st meeting for January 2025

On the table for a pick was January 8, 2025 @ 19:00 UTC. There were no counter options and thus, January 8, 2025 @ 19:00 UTC will be the next scheduled Docs-chat (documentation) meeting.

Open Floor:

@dcavins asked a question regarding priority level assignments for documentation tasks as viewed from the Project view. In the past, there had been discussion as to the labeling of issues to indicate such, but no further action had been taken. @emaralive took a look and experimented with some possibilities, as can be currently seen for a few issues. However, further thought is under consideration as well as the consideration for a consolidated “Work Flow” document that describes the documentation process from beginning to end.

As a backstory for this portion of the summary, currently bits and pieces of this process are described in various BuddyPress GitHub document sections and various docs-chat meeting summaries. Additionally, there is information that is yet to be determined regarding how the BuddyPress GitHub document sources (currently there are 3 handbooks plus other miscellaneous documentation that weren’t part of any given handbook) are to be rendered as Web based documents.

Next Docs-Chat

Our next documentation meeting will happen on January 8, 2025, at 19:00 UTC in #BuddyPress.

#docs-chat, #documentation, #summary

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

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 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.

Untrash<\/a><\/li><\/ul><\/nav>","mentions":[],"mentionContext":"","commentCreated":"1732037295","hasChildren":false,"postStatus":null,"noprivUserName":"BP Docs-Chat Summary November 13,\u00a02024 | BP Team Updates","noprivUserHash":"00000000000000000000000000000000","noprivUserURL":"https:\/\/bpdevel.wordpress.com\/2024\/11\/19\/bp-docs-chat-summary-november-13-2024\/"}],"postFormat":"standard","postMeta":{"isSticky":false},"postTerms":{"category":[{"label":"post","count":456,"link":"https:\/\/bpdevel.wordpress.com\/category\/post\/"}],"post_tag":[{"label":"docs-chat","count":79,"link":"https:\/\/bpdevel.wordpress.com\/tag\/docs-chat\/"},{"label":"documentation","count":72,"link":"https:\/\/bpdevel.wordpress.com\/tag\/documentation\/"},{"label":"summary","count":141,"link":"https:\/\/bpdevel.wordpress.com\/tag\/summary\/"}],"post_format":[]},"pluginData":[],"isPage":false,"mentions":["emaralive"],"mentionContext":"","isTrashed":false,"userLogin":"emaralive","userNicename":"emaralive"}]