✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView for BuddyBoss Platform Pro: media, video & document libraries as tables

BuddyBoss Platform Pro layers bp_media, bp_document, and bp_video on top of the BuddyPress schema. SleekView reads each as a flat moderation table, with album joins and per-user storage totals as proper columns.

♾️ Lifetime License available

SleekView table view for BuddyBoss Platform Pro

Media libraries as moderation tables, not gallery walls

BuddyBoss Platform Pro extends the free BuddyBoss Platform with album-grouping, document and video sharing, and per-component privacy controls. Those additions ship as their own tables: bp_media for image uploads, bp_document for shared files, bp_video for video posts, plus the matching bp_*_albums tables that group items together. Each row carries an attachment_id, user_id, group_id, privacy, and date_created.

The default Platform Pro admin handles those libraries as filtered gallery screens, one component at a time. Moderating a flood of new uploads, finding which user is consuming the most storage, or cross-referencing flagged media against the original activity post (bp_activity) takes either custom code or repeated screen jumps. Album-level views, where you want to see all items in an album with privacy flags inline, aren't a built-in screen at all.

SleekView reads each table directly, joins users for uploader email and last-active date, and exposes privacy, album_id, and group_id as filter columns. Inline edits route through the BuddyBoss APIs where supported, so component permission checks fire normally; direct DB writes handle the bulk cleanup cases where you don't want notifications.

Workflow

Read Platform Pro libraries as one workspace

1

Pick the source tables

Point SleekView at bp_media, bp_document, and bp_video. Add joins to users for uploader email and to bp_groups for group name where group_id is set.
2

Compose moderation columns

Add privacy, album_id, component, and date_created as columns. Layer in attachment byte-size from postmeta for storage audits.
3

Save scoped views per role

Build a cross-component moderation queue for site moderators, per-group views for group leads, and storage-audit views for site admins. Gate each by user capability or role.
4

Edit privacy and clean up inline

Bulk-flip privacy on suspicious uploads, delete spam items in a single pass, or move borderline content to private while reviewers check it. Writes route through Platform Pro APIs where supported.

Sample columns

A typical Platform Pro media moderation view

Flat list of uploads across bp_media with album and privacy as columns.
Source: wp_bp_media + wp_bp_document + wp_bp_video
Item Uploader Component Privacy Album Uploaded
studio-cover.jpg alex@studio.co Media Public Workshop 2026 Apr 24
spec-sheet.pdf ria@design.io Document Friends Client briefs Apr 24
intro-clip.mp4 tom@hello.dev Video Public Onboarding Apr 23
draft-mock.png mia@brew.coop Media Private (none) Apr 22

Comparison

Default BuddyBoss Platform Pro admin vs SleekView

Default Platform Pro admin

  • bp_media, bp_document, and bp_video are handled in separate gallery screens
  • Cross-component moderation queues require custom SQL
  • Per-user storage totals (sum of attachment bytes) aren't surfaced inline
  • Album joins (bp_media_albums) aren't a filterable column in the default UI
  • Privacy-flag audits across components are per-row work

SleekView

  • Flat moderation tables across bp_media, bp_document, bp_video
  • Group by user_id with attachment-size aggregates for storage audits
  • Filter by privacy, album_id, and group_id in one view
  • Bulk-flip privacy or delete spam uploads inline
  • Save views per role (community manager, moderator, support)

Features

What SleekView gives you for BuddyBoss Platform Pro

Cross-component library

One workspace that pivots bp_media, bp_document, and bp_video into the same table with a component column. Filter to one type or sort across all three by upload date.

Inline privacy moderation

Filter to privacy = public uploads from new accounts, bulk-flip to private while a moderator reviews, then publish back. Routes through Platform Pro's component APIs so visibility caches invalidate.

Per-user storage audits

Group uploads by user_id and aggregate attachment byte-sizes via the joined posts + postmeta attachment metadata. Spot top storage consumers without exporting the table.

Audience

Who uses SleekView for BuddyBoss Platform Pro

Moderators

Cross-component upload queue filtered to last 24 hours with privacy and album visible. Bulk delete spam uploads or flip privacy on borderline items without per-screen drilling.

Site admins

Per-user storage tables grouped by user_id with attachment-size totals to identify accounts driving disk usage. Combine with last-active to clean up dormant heavy uploaders.

Community managers

Album-grouped views to audit official campaign content, plus group-scoped (group_id) media tables for federated communities where each group lead owns their own library.

The bigger picture

Why media-heavy communities need a flat view

Platform Pro adds rich media on purpose, because that's what keeps communities active. The trade-off is volume: a community of a few thousand members generates thousands of uploads a week across photos, documents, and videos, and the default per-component admin can't keep up. Moderators don't think in components, they think in queues: what's new, what's flagged, what's public from an account that just joined yesterday.

Storage admins don't think in galleries, they think in totals: who's driving disk usage, which albums are bloated, what can be archived. Both of those views exist in the data, because bp_media, bp_document, and bp_video all carry the columns needed (user_id, privacy, album_id, attachment metadata), but neither has a default UI. SleekView's pivot turns those columns into the workspace, so the row-level question (should I act on this upload?) and the rollup question (which users are driving cost?) get one screen each.

For Platform Pro sites past the early-community stage, that's the difference between proactive moderation and reactive cleanup.

Questions

Common questions about SleekView for BuddyBoss Platform Pro

The bp_media base table ships with the free BuddyBoss Platform, so basic media views work there too. bp_document and bp_video are Platform Pro additions, so those tables only exist on Pro installations. SleekView detects which tables exist on your install and only offers views for what's present.

 

Yes. SleekView writes back through the BuddyBoss component APIs where exposed, so component-level filters and caches react correctly. For columns the API doesn't reach directly, SleekView falls back to bp_media, bp_document, or bp_video updates with conflict detection.

 

Yes. bp_media_albums, bp_document_folders, and the equivalent video grouping table join on album_id / folder_id. Build album-detail views or per-album storage rollups, and gate them by group so each community lead sees only their own albums.

 

group_id on each media row points to bp_groups, so SleekView joins the group name onto every row. Filter to one group for group-mod views, or leave it open for site-wide moderation. View definitions save per role, so a group moderator's saved view stays scoped to their own group.

 

When SleekView routes through the Platform Pro API, bp_media_before_save, bp_document_before_save, and related hooks fire as they would for a manual edit. Direct DB writes skip hooks by design, which is the right call for silent back-fills but the wrong call for status changes that need to refresh activity feeds.

 

Yes. Each subsite has its own bp_* tables and SleekView reads the current subsite only. Useful when an organisation runs separate communities per region or brand. Cross-site aggregations aren't supported, but per-site saved views give regional moderators their own scoped workspace.

 

Yes. Each item is linked to an activity entry via bp_activity, so reaction counts (where the reactions add-on stores them) and comment counts (bp_activity_meta) become joinable columns. Sort by reactions to find top-engaging uploads or by comments to triage discussions that may need moderation.

 

bp_media, bp_document, and bp_video are indexed on user_id, group_id, and album_id, so filtered views stay fast. SleekView paginates server-side and only loads visible columns, so a million-row library still scrolls smoothly. Heavy aggregates (storage totals) compute on demand rather than precomputing every dashboard load.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView