BP Docs-Chat Summary July 9, 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.

1️⃣ 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.

2️⃣ Continuation of the “revisit for the Update README with Documentation roadmap” – Part 10:

Phase 2 – conduct feasibility studies for potential tools which should determine the “final web home“

General discussion – 2nd feasibility study – Docusaurus – example of use: WordPress Playground

The conversation was basically a first look at the Docusaurus  tool and based on the implementation by the WordPress (WP) Playground team, this tool looks like it might be a nice fit for the 3 BuddyPress (BP) handbooks (User, Developer & Contributor). At this time, the tool had not been installed (locally) by @emaralive and he had indicated that he had queued up a couple of the online demos that were provided by the tool makers.

A main feature is SPA (Single Page Application); Internationalization (i18n) is another feature of which @rollybueno (async) indicated that he had translated documents for the WP Playground project (see Translation: Tagalog (Filipino) #2336).

@dcavins indicated “[t]he result is screaming fast to use” which the tool makers claim:

Lightning-fast. Docusaurus v2+ follows the PRPL Pattern that makes sure your content loads blazing fast.


Phase 2 feasibility studies status

  • In progress:
  • To Do:
  • Completed:
    • Woocommerce REST API documentation, based on Slate – proposed here. – awaiting final report (star to be appended when final report has been published)

❗ – in progress, ⭐ completed – toying with emojis to indicate basic status of any given study – no emoji indicates “to do”.


To provide context to this ongoing saga, there was information posted related to the backstory of how the documentation effort has progressed from inception to the current process for the creation of documentation, for example:

BP Documentation choices

  • July 12, 2023: use BuddyPress code repository to reorganize/migrate/update/improve the BuddyPress Codex.
  • January 10, 2024: create this repository to track BuddyPress Codex migration tasks as well as new documentation tasks.
  • January 24, 2024: using GitHub to contribute on the next BuddyPress documentation is our choice & it’s a good one!

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

3️⃣ Open Floor:

This agenda item was forgone due to an interruption in conversations caused by other pressing matters.

Next Docs-Chat

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

#docs-chat, #documentation, #summary

BP Docs-Chat Summary June 25, 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.

1️⃣ 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.

2️⃣ Continuation of the “revisit for the Update README with Documentation roadmap” – Part 9:

Phase 2 – conduct feasibility studies for potential tools which should determine the “final web home“

General discussion – 1st feasibility study – Slate Docs

There were a couple of tests that were failing while deploying to the experimental repository (bp-rest-api-docs) that were related to Ruby versions 2.6 & 2.7. These failures appear to be attributed to upgrading the Bundler version to 2.5.3 which is currently compatible with Ruby version 3.x and not prior versions. Most likely, the testing for Ruby versions of 2.6 & 2.7 should be removed, given that the dependencies have been upgraded to be compatible with Ruby version 3.x.

The Slate tool analysis is basically complete, a documented report will be forthcoming, when time is available.


Phase 2 feasibility studies status

❗ – in progress, ⭐ completed – toying with emojis to indicate basic status of any given study – no emoji indicates “to do”.


To provide context to this ongoing saga, there was information posted related to the backstory of how the documentation effort has progressed from inception to the current process for the creation of documentation, for example:

BP Documentation choices

  • July 12, 2023: use BuddyPress code repository to reorganize/migrate/update/improve the BuddyPress Codex.
  • January 10, 2024: create this repository to track BuddyPress Codex migration tasks as well as new documentation tasks.
  • January 24, 2024: using GitHub to contribute on the next BuddyPress documentation is our choice & it’s a good one!

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

3️⃣ Open Floor:

There was a support forum topic, BuddyPress plugin not tested with my WP version, which brought to light that the latest version (14.3.4) of BuddyPress is only compatible up to WordPress 6.7.2. There was some discussion on how to handle the next upgrade, however the date for release is still yet to be proposed/determined due to not having a list of bug fixes, etc. that would be included within this next release.

Another topic of interest was an issue with fonts as rendered by various browsers and operating systems. an example is a reply to a support forum topic, cant find all the buddypress widgets, whereby some of the text should have rendered as bold. For example, @emaralive indicated that for Chrome based browsers on a Linux 64 bit distro, what should have been bold text does not appear as bold, however, @dcavins indicated that on a Mac with Firefox and Vivaldi the bold text is rendered as such.

Next Docs-Chat

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

#docs-chat, #documentation, #summary

BP Docs-Chat Summary May 14, 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.

Summary: Due to @dcavins having to leave the meeting early, the meeting was adjourned after 30 minutes. There were 2 main points for the agenda regarding the 2nd item (Continuation of the “revisit for the Update README with Documentation roadmap” – Part 6):

  • Finish up on any additional comments regarding the Slate tool, e.g., what info should be included in the feasibility study?
  • Determine the next tool to be slated for a feasibility study

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.

The anomaly (truncated entries) with exporting view data while in Board layout was still present.

Continuation of the “revisit for the Update README with Documentation roadmap” – Part 6:

Phase 2 – conduct feasibility studies for potential tools which should determine the “final web home“

Regarding “additional comments” for the feasibility study that is “in progress”, some points of interest conveyed were:

  • The original Slate repo had been forked.
  • Installation of some required software, e.g. Ruby, etc., will occur.
  • Cloning of the forked repo locally will occur.
  • Attempt to build and deploy locally – using Slate natively

As for “which tool should be up next for a feasibility study“, there was concurrence that the next tool as listed in the “To Do” section would be an adequate approach; meaning, the “Docusaurus” tool will be up next.

Phase 2 feasibility studies status

❗ – in progress, ⭐ completed – toying with emojis to indicate basic status of any given study – no emoji indicates “to do”.


To provide context to this ongoing saga, there was information posted related to the backstory of how the documentation effort has progressed from inception to the current process for the creation of documentation, for example:

BP Documentation choices

  • July 12, 2023: use BuddyPress code repository to reorganize/migrate/update/improve the BuddyPress Codex.
  • January 10, 2024: create this repository to track BuddyPress Codex migration tasks as well as new documentation tasks.
  • January 24, 2024: using GitHub to contribute on the next BuddyPress documentation is our choice & it’s a good one!

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

Open Floor:

Due to a limiting factor of a 30 minute time constraint (as noted in the summary), there was only time for @dcavins to express his interest by stating:

I am interested to see how easily these various documentation software answers will work.

Next Docs-Chat

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

#docs-chat, #documentation, #summary

BP Docs-Chat Summary April 16, 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.

Highlight: We were graced by the attendance of 2 new attendees (1st time for the docs-chat meeting), @mjaragon and @chellycat which was a pleasant surprise. @mjaragon had questions regarding contributing to the documentation effort which was, more or less, confirmation of a basic understanding of how the documentation process worked, in general.

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.

The anomaly (truncated entries) with exporting view data while in Board layout was still present.

Continuation of the “revisit for the Update README with Documentation roadmap” – Part 4 :

There is a correction to this agenda item, what was published during the meeting was a heading containing the text – Part 3, when it should have been Part 4.

Regarding the feasibility studies, the approach that was settled on was to tackle one study at a time with the first up being the Slate Docs tool:

Notably, @dcavins brought up the fact that there is, currently, an established format for the BP REST API Handbook (version 1) that is Web based. The pages for this Handbook were manually created via the backend (wp-admin > BP REST API Handbook pages) on the developer.buddypress.org site. Although not mentioned during the meeting, there is also the beginnings of a new subchapter/section for the version 2 BuddyPress REST API (v2) source documents located in the main BuddyPress repository.

The following is a list of potential tools that will/may have an impact on the document creation process, on deck for a feasibility study is the 1st item, the Slate Docs tool (API Docs Generator), as previously indicated.

  • Conduct feasibility studies for 4 possible hosting tools and choose the best or most practical option, which should determine the “final web home“, coined by @dcavins :

❗ – in progress, ⭐ completed – toying with emojis to indicate basic status of any given study – no emoji indicates “to do”.

To provide context to this ongoing saga, there was information posted related to the backstory of how the documentation effort has progressed from inception to the current process for the creation of documentation, for example:

BP Documentation choices

  • July 12, 2023: use BuddyPress code repository to reorganize/migrate/update/improve the BuddyPress Codex.
  • January 10, 2024: create this repository to track BuddyPress Codex migration tasks as well as new documentation tasks.
  • January 24, 2024: using GitHub to contribute on the next BuddyPress documentation is our choice & it’s a good one!

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

Open Floor:

The following are the specifics to the questions that @mjaragon had raised (as indicated in Highlights):

“In order to contribute to the BuddyPress doc project (as a non-developer), the steps would be:

  1. Pick one of the tasks from the “todo” column in the board (like for example, “[Add]: Members component explanation“)
  2. Use the outdated codex page as a baseline to create/update the new documentation (example for the members component)
  3. Create the new/updated doc as a .md file (similar to this one)
  4. Commit & submit a PR to merge that new page I create to the docs repo (in the case of the members component, it’d be to buddypress/docs/user)”

Additionally, @mjaragon declared the following:

“I have something to declare! 

I was very, very happy to find that this docs-update project is currently active.  

BuddyPress is an amazing tool, and it broke my heart a little every time I encountered out-of-date documents or corners that hadn’t been maintained for a while.

It is very motivating and energizing to know that you’re all continuing to work towards an updated version that could help share BuddyPress with more people who might not yet know about it (and might be discouraged from using it due to what I mentioned above).

It’s a great plugin, it’s served us well, and it deserves the love”

Lastly, there was a brief conversation regarding the possibility of renaming some of titles for the Support forums, e.g., from How-to & Troubleshooting to just Troubleshooting. The rationale is that there appears to be some redundancy/overlap with forum titles and in the previous example, the How-to can be covered by the Creating & Extending forum. Since this was just some initial thoughts, more would have to be detailed out to make sense of this thought (tip of the iceberg), perhaps in a discussions topic within the bp-documentation repository.

Next Docs-Chat

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

#docs-chat, #documentation, #summary

BP Docs-Chat Summary April 2, 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.

Something odd occurred while attempting to calculate the stats. A typical calculation consists of exporting the view data from the bp-documentation project, i.e., export view data, which is a Tab-Separated Values file (.tsv) and normally consists of what represents 81 total entries, given that no new issues have been submitted. Well, this time around there were only 51 entries, which is the odd part. To add more context, there are 3 layouts for any given view and the default view utilized by the bp-documentation project is Board:

  • Table
  • Board
  • Roadmap

Each of the layouts has the option for exporting the view data and switching to either the Table or Roadmap layout produces a .tsv file that consists of 81 entries which is what is expected. This should have been the expected number of entries for the Board layout, however, for April 2 2025, the Board layout was only producing 51 entries which is odd. Whether this will be consistent behavior or just a glitch will be determined at a later date. For now, the workaround is to use the Table or Roadmap layout for the exporting of the view data.

Continuation of the “revisit for the Update README with Documentation roadmap” – Part 3 :

The main takeaways from this conversation were:

  • Keeping Release information in one place:
  • Conduct feasibility studies for 4 possible hosting tools and choose the best or most practical option, which should determine the “final web home“, coined by @dcavins :

To provide context to this ongoing saga, there was information posted related to the backstory of how the documentation effort has progressed from inception to the current process for the creation of documentation, for example:

BP Documentation choices

  • July 12, 2023: use BuddyPress code repository to reorganize/migrate/update/improve the BuddyPress Codex.
  • January 10, 2024: create this repository to track BuddyPress Codex migration tasks as well as new documentation tasks.
  • January 24, 2024: using GitHub to contribute on the next BuddyPress documentation is our choice & it’s a good one!

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

Open Floor:

The conversation here was just a continuation of the 2nd agenda item – Continuation of the “revisit…

Next Docs-Chat

Our next documentation meeting will happen on April 16, 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.

#docs-chat, #documentation, #summary

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

Image

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