SleekView Charts for BP Activity Plus Reloaded: media in feed
BP Activity Plus Reloaded attaches photos, videos, and link previews to the BuddyPress activity feed by writing extra bp_activity_meta rows. SleekView Charts reads bp_activity and that meta and turns them into Number, Pie, Bar, and Area cards.
♾️ Lifetime License available
From bp_activity meta to a real feed dashboard
BP Activity Plus Reloaded does not fork the BuddyPress schema. It writes additional bp_activity_meta rows tied to the parent bp_activity row with keys like bp_media_ids, bp_video_ids, bp_document_ids, and bp_link_embed. Each activity row already carries user_id, component, type, item_id, date_recorded, and hide_sitewide, and the meta layer adds the media payload on top.
SleekView Charts reads both tables straight from WordPress. Each card picks a column or meta key to group by (component, type, user, date, presence of media meta) and aggregates with Count, Sum, Average, Maximum, or Minimum. Cards refresh against the live tables, so an activity posted a minute ago lands on the next card refresh without any export step between BuddyPress and SleekView.
A typical setup combines a Number card for activities with media this week, a Pie card for the photo, video, document, and link split, an Area card for daily activity volume, and a Bar card for the top contributors by media-rich posts. Community managers stop scrolling the activity stream and start reading whether the rich-media feature is changing how often the community posts.
Workflow
Chart BP Activity Plus content in four steps
Point a card at bp_activity
bp_activity for the activity stream. For media-rich activities, join bp_activity_meta on the bp_media_ids or bp_video_ids meta keys.
Group and aggregate
user_id, component, type, or date_recorded. Aggregate with Count for volume, with filters on the media meta keys for media-only views.
Pick the chart shape
Save the dashboard
Sample dashboard
Charts you can build from BP Activity Plus data
Activities with media this week
bp_activity created in the last seven days that also have a bp_media_ids, bp_video_ids, or bp_document_ids row in bp_activity_meta.
Count
Media type split
bp_activity_meta keys. Shows whether the community leans on images or actually uses the video feature.
Count
group by media_meta_key
Top contributors by activity
bp_activity.user_id, joined to wp_users.display_name. Surfaces the members carrying the feed on their shoulders.
Count
group by user_id
Daily activity volume
bp_activity rows from date_recorded. Useful for spotting weekday rhythm and the lift from a launch announcement or a featured group event.
Count
group by date_recorded
Comparison
Default BuddyPress activity vs SleekView Charts
Default BuddyPress activity
- Activity admin is a list table by date, not an aggregated chart
- Photo, video, document, link split is invisible without scanning meta
- Top contributors by activity require manual counting per user
- Daily and weekly trends do not exist in the default BuddyPress admin
- Media-attached posts blend into the stream with no aggregated dashboard
SleekView Charts
-
Count over
bp_activitywith media-meta presence filters - Pie cards over the media meta keys for the photo, video, document split
-
Bar cards for top contributors from
bp_activity.user_id -
Area cards for daily volume from
date_recorded -
Component and type filters from
bp_activity.component
Features
What SleekView Charts gives you for BuddyPress Activity Plus Reloaded
Charts over live bp_activity rows
Every card reads bp_activity and bp_activity_meta directly. The dashboard never drifts from the activity stream because both views read the same rows at the same moment.
Media-aware aggregation
Cards can filter to activities that carry a bp_media_ids, bp_video_ids, or bp_document_ids meta row. The media share of the feed becomes visible without scrolling individual posts.
Contributor leaderboards
Group by user_id for a bar of the most active members in the period. Pair with the media filter to see who is bringing rich content and who is sticking to plain text status updates.
Audience
Who runs BP Activity Plus dashboards with SleekView
Community managers
Daily volume Area and a media-type pie, so the community feels alive when the dashboard shows steady posting and a healthy mix of photos, videos, and links across the week.
Content and curation teams
Top contributors by media-rich posts, filtered through the bp_media_ids and bp_video_ids meta keys. Identifies the power users worth featuring on the community home page.
Activity moderators
Component and type splits using bp_activity.component. Spotting a sudden surge from one component or one user becomes a one-glance task instead of a list scroll.
The bigger picture
Why an activity feed needs a real dashboard
An activity stream lives or dies on rhythm. Are members posting daily or has the feed gone quiet. Are they using the rich media features or just dropping text status updates.
Which contributors keep showing up and which are about to churn. BP Activity Plus Reloaded stores all of that in bp_activity and the bp_activity_meta media keys, but the default admin shows lists, not trends. Community managers either scroll for hours or build their own SQL reports.
SleekView Charts reads the same tables, joins them to standard WordPress and BuddyPress relations, and renders Number, Pie, Bar, and Area cards on one dashboard refreshed against the live data. The team finally sees the cadence, the media mix, and the contributor leaderboard, and the activity stream stops being a black box and starts being something the community can actively manage.
Questions
Common questions about SleekView Charts for BuddyPress Activity Plus Reloaded
Base cards on bp_activity work with any BuddyPress install. The media-type pie and the rich-content filters use the bp_activity_meta keys that BP Activity Plus Reloaded writes, so those cards activate once the plugin is in use on the site.
Yes. A Pie or Bar card groups bp_activity rows by item_id when component is groups, then joins to the BuddyPress groups table for names. The legend reads as real group names instead of numeric IDs.
Filter bp_activity to rows that have a bp_media_ids, bp_video_ids, or bp_document_ids entry in bp_activity_meta. The card then aggregates only over rich-content activities, ignoring plain text status updates.
Yes. Each activity row carries a date_recorded timestamp. An Area card grouped by that column with a Count aggregation gives a clean per-day or per-week trend, scoped to the date range you set on the card.
Yes. Group bp_activity by user_id, filter to rows with media meta, and aggregate with Count. The user names resolve through wp_users.display_name, so the bar legend reads naturally.
Cards run against the live bp_activity and bp_activity_meta tables every time the dashboard loads or a card refreshes. There is no nightly export step between BuddyPress and SleekView.
Cards use indexed queries against the same columns BuddyPress itself reads, so a large community loads cards in roughly the same time the standard activity admin takes. Scope cards to a date range for very large datasets.
 Yes. Save a dashboard, gate it by capability or role, and each persona lands on the right view. Community managers open the cadence view, content teams open the media-rich leaderboard, moderators open the component split.
 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.
Lifetime ♾️
Most popular
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
€749
Continue to checkoutBrowse more
- Shipment Tracking
- Yith Woocommerce Stripe
- Wcfm Frontend Manager
- Yith Woocommerce Multi Vendor
- Woocommerce Shipping Australia Post
- Wcfm Marketplace
- Woocommerce Product Vendors Pro
- Woocommerce Tab Manager
- Affiliate Aliexpress
- Woo Cart All In One
- Yith Woocommerce Easy Login Register
- Woocommerce Google Product Feed
- Checkoutwc
- Curcy Multi Currency
- Instamojo