Activity feed
The chronological stream of posts, replies, status updates and system events that runs on a BuddyPress community.
The activity feed is the home page of most BuddyPress sites. Every status update, group post, friendship and joined-event lands on the global feed and the user-specific feed. Members can like, reply, mention, attach media. Filters limit by activity type, group or member.
Example When a member completes a LearnDash lesson, an activity entry can post automatically to celebrate the milestone.
Badge
A visual award attached to a member profile for completing a specific action - first post, 100 replies, cohort completion.
Badges visualize accomplishments. They show up on profiles, next to usernames in the activity feed, and on leaderboards. GamiPress is the standard engine. Best practice: cap a community at 10-15 active badges. Beyond that they lose meaning.
BuddyBoss Platform
A commercial fork of BuddyPress with deeper integrations, a polished UI, and a separate platform license fee.
BuddyBoss Platform started as a BuddyPress fork. It now ships its own member types, group hierarchies, social login, search, REST endpoints. The free Platform plugin is on WordPress.org; the Platform Pro tier adds messaging, calendar, courses and a license fee. BuddyX is theme-compatible with both BuddyPress and BuddyBoss.
BuddyPress
The free WordPress plugin that adds social network features - profiles, groups, activity feeds, friends, private messages.
BuddyPress is the open-source community engine that turns WordPress into a social network. It is the foundation BuddyX was originally styled for. Active development by the WordPress.org community since 2008. Free, GPL-licensed, no premium tiers.
Example Install BuddyPress, activate the activity, groups, friends and messages components, and your WordPress site has a full community layer in 10 minutes.
Cohort
A group of members who start a course or community program together, follow the same schedule, and finish together.
Cohorts create urgency and accountability that on-demand courses lack. The members in a cohort progress through the curriculum at the same pace, get the same office hours, and form the social bonds that drive completion. BuddyPress groups + LearnDash drip + a fixed start date is the standard cohort stack on BuddyX.
Example A copywriting school runs 4 cohorts per year, each 8 weeks long, each capped at 40 members.
Drip content
Releasing course or membership content on a schedule (day 1, day 7, day 30) instead of all at once.
Drip content is the engagement trick that keeps members coming back week after week instead of bingeing once and unsubscribing. LearnDash and MemberPress both ship drip on a per-lesson or per-content basis. The schedule is calculated from the member signup date or from a fixed calendar.
Engagement (WAM, replies per post)
The metrics that measure whether a community is alive - weekly active members (WAM), replies per post, time to first reply.
Engagement is the only community metric that matters. Total members is vanity. Weekly active members and replies per post tell you whether conversation is happening. A 500-member community with 80% WAM beats a 5,000-member community with 5% WAM every time. Below 30% WAM, run a re-engagement campaign.
Forum vs activity feed
A forum is for durable threaded discussion (questions and answers, references). An activity feed is for ephemeral status updates.
Forums and activity feeds solve different jobs. A forum thread lives for years and is searchable. An activity post is fast and conversational and scrolls away. Mature BuddyX communities run both - bbPress or Jetonomy for threaded Q-and-A spaces, the activity feed for daily check-ins. Picking one and pretending it covers both is a common mistake.
Gamification
The use of game mechanics - points, badges, ranks, leaderboards - to drive community engagement.
Gamification rewards behaviors a community needs more of. Points for posting answers. Badges for completing courses. Ranks that compound over time. The trick is awarding for high-effort behaviors, not for showing up. GamiPress is the standard gamification plugin for BuddyX; the Wbcom add-ons connect it to BuddyPress events.
Example A photography community awards 25 GamiPress points for every photo critique that gets marked helpful.
Group
A sub-community inside a BuddyPress site with its own members, activity feed, forum, files and settings.
Groups are the way to split a community into smaller spaces. Public groups are open to anyone, private groups gate the content, hidden groups are invisible to non-members. Each group can run its own activity feed, bbPress forum, file repository and admin team. Member types can be auto-joined to specific groups.
Headless WordPress
A setup where WordPress runs the admin and the REST API only, while a separate front-end (Astro, Next.js) renders the public site.
Headless WordPress separates authoring from rendering. Editors work in wp-admin; the public site is built with a JS framework and pulls content via the REST or GraphQL API. Faster, more secure, decoupled from WordPress release cycles. The cost is added complexity. buddyxtheme.com itself runs headless - this page is rendered by Astro pulling from a WordPress origin.
Leaderboard
A public ranking of members by points, contributions, or any other metric that surfaces the most active people in a community.
Leaderboards externalize the status game. New members see the top contributors and aspire to climb. Top contributors feel the responsibility of their position. Standard implementations rank by GamiPress points; advanced versions rank by helpful replies, cohort completions, or member-month tenure.
LMS (Learning Management System)
A WordPress plugin that turns a site into a course platform - courses, lessons, quizzes, certificates, progress tracking.
The big LMS plugins for BuddyX are LearnDash, Tutor LMS, LifterLMS, and Sensei. Each adds course post types, student dashboards, drip schedules, quizzes, certificates. BuddyX overrides templates for the course archive, focus mode and lesson player so courses inherit the theme styling.
Example A coaching community runs paid cohorts via LearnDash and threads each cohort to a BuddyPress group.
Member directory
A searchable, filterable list of every community member, with avatars, names, profile fields and activity stats.
The member directory is the discovery surface for the people in a community. Sort by recent activity, filter by xProfile fields (location, skills, role), search by name. BuddyPress ships a basic version; BuddyX Pro adds a richer layout with filter chips and a grid/list toggle.
Example A founders community filters the member directory by industry so each member can find peers in the same vertical.
Member types
Formal categories assigned to BuddyPress users (founder, mentor, member, alum) that drive visibility, permissions and badges.
Member types are how a community distinguishes between roles without using WordPress capabilities for everything. A "Founder" member type shows a custom badge in the activity feed and a special profile layout. A "Mentor" member type is restricted to a specific group. Types are assigned manually, programmatically, or based on purchase events from a membership plugin.
Membership tier
A named level of access (Free, Pro, Founder) that gates content, features or community spaces behind a price.
Membership tiers are the structure of a paid community. Each tier maps to a price, a set of permissions, and usually a custom role or BuddyPress member type. MemberPress, Paid Memberships Pro and Restrict Content Pro all ship multi-tier support. The trick is keeping tiers to 3 or fewer - more tiers paralyze the decision.
Paywall
The system that gates content behind a payment - hard paywall (all content gated) or metered paywall (X free articles per month).
Paywalls turn a free community into a paid one. The hard paywall hides every page behind a tier. The metered paywall is friendly: read 3 posts free per month before subscribing. The freemium paywall mixes both - some content forever free, premium content behind a tier. BuddyX styles the paywall page for MemberPress and PMP out of the box.
Real-time messaging
Direct messages, group chats and live notifications between community members - the chat layer on top of asynchronous posts.
Stock BuddyPress messages are a basic inbox. BP Better Messages replaces it with a real-time chat layer with read receipts, typing indicators, group chats and emoji reactions. The chat sits inside the BuddyX header so the inbox feels like a native part of the theme, not a bolt-on.
Role and capability
WordPress users have a role (subscriber, contributor, editor, admin); each role carries a set of capabilities (read, edit_posts, manage_options).
Roles and capabilities are the WordPress permission system underneath BuddyPress member types. A role bundles capabilities. A capability is a single permission. The Members plugin makes it visual - edit each role, toggle capabilities. Member types live on top of this system, not instead of it.
xProfile (extended profile)
The BuddyPress system for adding custom profile fields - text, dropdown, multi-select, date, URL, with required and conditional logic.
xProfile is what turns a WordPress user into a community member with structured data. Each field type renders in the profile edit screen and in the member directory filters. Required fields on signup convert lurkers into posters. Fields can be public, private, or restricted to specific member types.