Skip to content

Docs audit — BuddyNext refocus

Date: 25 Aug 2026 · Scope: all 56 pages under docs/website/ (58 before the demo removal below)

Audit only. No page has been rewritten. This exists so the refocus decision is made against real numbers rather than an impression.


Every .md counted for case-insensitive mentions of buddypress and buddynext. Mention count is a proxy for coupling, not a quality judgement — a page with 12 mentions may still be entirely correct for BuddyNext. The classification below is what matters; the counts are the evidence for it.


Class Files What it means
neutral (0 BP, 0 BN) 22 Platform-agnostic. Zero work.
BP-light (1–3 BP) 17 Passing mentions, usually one sentence or an example.
BP-HEAVY (4+ BP) 12 The real work — but see the split below.
BP+BN (both) 4 Already dual-aware. Use these as the pattern.
BN-only 1 _reference/SCREENSHOT-PLAN.md (internal).

39 of 56 pages need no content change at all (22 neutral + 17 BP-light where the mention is incidental). The refocus is not a 58-file rewrite.


The 12 BP-HEAVY pages are not one group. They divide cleanly, and the two halves need opposite treatment.

Group A — community-platform pages (5 files, ~400 lines)

Section titled “Group A — community-platform pages (5 files, ~400 lines)”

These are about the community platform. BuddyNext needs a real presence here, and this is where nearly all the genuine writing sits.

File BP Recommendation
community/buddypress-setup.md 14 Add a sibling community/buddynext-setup.md. Do not rewrite this one — BP sites still exist.
customize/signin-popup.md 9 Check which behaviour is BP-specific vs platform-agnostic; likely mostly agnostic, so soften wording to “your community plugin”.
community/buddyboss-setup.md 8 Leave. BuddyBoss is a separate platform, unaffected.
community/member-and-group-directories.md 5 Verify each claim holds under BuddyNext, then generalise the wording.
troubleshooting/buddypress-404.md 5 Leave as BP-specific; add a BN equivalent only if BN has the same failure mode.

Group B — BP is incidental (7 files, ~600 lines)

Section titled “Group B — BP is incidental (7 files, ~600 lines)”

Here BuddyPress is mentioned because the add-on or API integrates with it. Since third-party integrations are staying, these pages stay. At most they need “or BuddyNext” where a statement is genuinely platform-agnostic.

File BP Why it’s incidental
developer-guide/template-overrides.md 12 Lists bp-nouveau/ override paths — a factual file-path reference.
add-ons/geodirectory.md 9 GeoDirectory listings tied to BP profiles.
add-ons/learndash.md 6 Courses surfaced on BP profile tabs.
add-ons/dokan.md 5 Vendor stores on BP profiles.
add-ons/lifterlms.md 5 Same pattern as LearnDash.
developer-guide/rest-api.md 5 Endpoints that read BP data.
add-ons/sensei.md, add-ons/wp-job-manager.md 4 Same pattern.

Do not bulk find-and-replace this group. Swapping “BuddyPress” for “BuddyNext” in template-overrides.md would produce factually wrong file paths — bp-nouveau/ is a real directory name, not a brand reference.


Four pages already mention both and read correctly. Whoever does the refocus should open these first and match their tone rather than inventing a new one:

  • getting-started/installation.md
  • getting-started/reign-settings-tour.md
  • customize/header-layout.md
  • customize/mobile-menu.md

Additive, not a rewrite. Concretely:

  1. Write one new pagecommunity/buddynext-setup.md, mirroring buddypress-setup.md. This is the single highest-value item and probably the only genuinely new writing required.
  2. Generalise wording in 3 pages (signin-popup, member-and-group-directories, and the community/ section blurb in docs_config.json, which currently reads “Wire Reign to BuddyPress, BuddyBoss or PeepSo” — BuddyNext is missing from it).
  3. Leave Group B alone beyond an “or BuddyNext” where a claim is platform-agnostic.
  4. Leave the 22 neutral pages untouched.

Estimated real work: 1 new page + edits to ~4 files, against an initial impression of “33 files mention BuddyPress so 33 files need rewriting”.

Risk of the alternative. Reframing BuddyNext as primary across the whole tree would touch ~33 pages, and every BP-specific instruction that got generalised without being re-verified against BuddyNext becomes a wrong instruction for existing BP customers — who are the current install base.


Demo-data-installer references removed from docs:

  • Deleted getting-started/import-a-demo.md (117 lines)
  • Deleted troubleshooting/demo-import-failed.md (117 lines)
  • DOCS-PLAN.md — dropped the import-a-demo row; troubleshooting list corrected 5 → 4
  • docs_config.json — getting-started blurb no longer says “import a demo”

Verified: no residual wbcom-demo / import-a-demo / demo-import-failed references anywhere in docs, and no broken internal /docs/ links after the deletions (the only inbound link to either page was between the two deleted pages themselves).

Kept — decision confirmed 25 Aug 2026. getting-started/installation.md §“Install the free plugins” stays. It documents the one-click installer, a live feature in inc/required-plugins/class-reign-plugin-installer.php — not a bundled plugin — and it promotes BuddyNext, Jetonomy, Learnomy, Eventonomy, MediaVerse and the rest of the series, so it serves the BN-focus goal rather than working against it.

Verified accurate at the same time, so nobody needs to re-check it:

  • The ten products listed in the doc are exactly the ten in the installer catalog, with matching display names (order differs; content does not).
  • All ten are genuinely one-click installable — every catalog entry carries a key, so the doc’s “Each is a free plugin” claim holds. None are store-link-only.

If a product is ever added to or removed from the catalog, this doc list must move with it — it is the only place the catalog is mirrored in prose.


File BP BN Lines Class
add-ons/dokan.md 5 0 107 BP-HEAVY
add-ons/geodirectory.md 9 0 108 BP-HEAVY
add-ons/learndash.md 6 0 78 BP-HEAVY
add-ons/lifterlms.md 5 0 73 BP-HEAVY
add-ons/reign-add-ons.md 1 0 100 BP-light
add-ons/sensei.md 4 0 62 BP-HEAVY
add-ons/tutor-lms.md 3 0 55 BP-light
add-ons/wc-vendors.md 3 0 102 BP-light
add-ons/wcfm.md 3 0 97 BP-light
add-ons/wp-job-manager.md 4 0 111 BP-HEAVY
branded-login/branded-login-screen.md 2 0 94 BP-light
branded-login/login-themes.md 0 0 73 neutral
community/buddyboss-setup.md 8 0 74 BP-HEAVY
community/buddypress-setup.md 14 0 84 BP-HEAVY
community/member-and-group-directories.md 5 0 86 BP-HEAVY
community/peepso-setup.md 1 0 68 BP-light
content-layouts/blog-archive.md 0 0 71 neutral
content-layouts/blog-single.md 2 0 78 BP-light
content-layouts/pages-and-search.md 0 0 81 neutral
customize/colour-palette.md 0 0 78 neutral
customize/colour-system.md 0 0 75 neutral
customize/custom-code.md 0 0 57 neutral
customize/dark-mode.md 0 0 72 neutral
customize/footer.md 0 0 66 neutral
customize/forms.md 0 0 71 neutral
customize/global-layout.md 0 0 86 neutral
customize/header-layout.md 2 2 68 BP+BN
customize/left-panel.md 0 0 89 neutral
customize/mobile-menu.md 1 1 64 BP+BN
customize/page-mapping.md 1 0 66 BP-light
customize/signin-popup.md 9 0 74 BP-HEAVY
customize/smart-performance.md 1 0 54 BP-light
customize/sticky-menu.md 0 0 68 neutral
customize/sub-header.md 0 0 74 neutral
customize/topbar.md 0 0 63 neutral
customize/typography.md 0 0 76 neutral
developer-guide/child-theme.md 1 0 92 BP-light
developer-guide/hooks-reference.md 3 0 114 BP-light
developer-guide/rest-api.md 5 0 106 BP-HEAVY
developer-guide/template-overrides.md 12 0 83 BP-HEAVY
DOCS-PLAN.md 3 0 226 BP-light
getting-started/brand-your-site-checklist.md 0 0 86 neutral
getting-started/first-configuration.md 1 0 132 BP-light
getting-started/installation.md 1 1 102 BP+BN
getting-started/licence-activation.md 0 0 68 neutral
getting-started/reign-settings-tour.md 1 1 109 BP+BN
getting-started/updating-reign.md 0 0 73 neutral
integrations/lms-platforms.md 0 0 80 neutral
integrations/marketplaces.md 0 0 66 neutral
integrations/page-builders.md 0 0 72 neutral
integrations/woocommerce.md 0 0 74 neutral
troubleshooting/buddypress-404.md 5 0 96 BP-HEAVY
troubleshooting/licence-issues.md 0 0 86 neutral
troubleshooting/styles-not-applying.md 0 0 84 neutral
troubleshooting/white-screen.md 1 0 85 BP-light
_reference/SCREENSHOT-PLAN.md 0 2 66 BN-only