ForumCrafts — plugins, themes, extensions, add-ons & tools for real boards — tools for real boardsDownloads & licences →

Activity Heatmap Plugin for MyBB

MYBB PLUGIN free
Not rated yet Be the first

A GitHub-style 26-week posting heatmap on every profile, plus a full-screen view.

A year of a member's forum life in one square grid. It makes quiet regulars feel seen, and it makes the board look alive.

What it gives you:

• An aligned heatmap card injected onto member profiles automatically, with no template edits.
• A dedicated full-screen heatmap page for any member, and a JSON endpoint that returns the same data.
• Twenty-six Monday-aligned weeks of daily post counts, plus total posts, current streak and best day.
• No custom tables: the counts are computed directly from your posts table.

This is a versioned rebuild informed by the source deployed on Data-Forums, rather than the missing original archive.

What's included

  • Automatic heatmap card on member profiles, no template edits
  • Full-screen heatmap page for any member
  • JSON endpoint returning 26 Monday-aligned weeks with total, streak and best day
  • Computed directly from the posts table — zero custom tables
  • 26-week window of visible posts

At a glance

PlatformMyBB plugin
Latest versionv2.0.0
Download size19.7 KB
Released25 Oct 2026
Downloads0
AccessFree — sign in to download
CompatibilityMyBB 1.8.40 tested
PHP8.1+ intended, runtime tested on 8.4.27
DatabaseMySQL / MariaDB
Requiresnothing
LicenceGPL-3.0-or-later
Tablesnone — computed on demand

Requirements

  • MyBB 1.8.40 is the tested target.
  • PHP 8.1 or newer (runtime tested on 8.4.27).
  • Nothing else — it reads the posts your board already has.

Checksum

Verify your download before you upload it to your board.

64125c861a78595ff33f8c071cde8bfbeb8e8cfbac9995c3d9d415f2ae7bd5ed

Install it

1. Back up your files and database first.
2. Upload the archive's contents (inc/, jscripts/, images/ where included) into your MyBB root, keeping the paths.
3. Admin CP → Configuration → Plugins → Install & Activate.
4. No settings. Profiles show the card automatically; the full view is misc.php?action=df_heatmap&uid=N.

Questions people ask

Does it add any tables?

No. Counts are computed from the posts table on demand.

How far back does it look?

The trailing 26 weeks of visible posts, aligned to Mondays.

Is there an API for the same numbers?

Yes — a JSON endpoint serves the same 26-week data for a given member id.

All releases

VersionReleasedSizeDownloadsChangelog
v2.0.0 latest 25 Oct 2026 19.7 KB 0 # 2.0.0 — 24 October 2026

Versioned rebuild informed by the deployed source; not the missing original archive.

- Zero custom tables and zero template edits — computes daily post counts directly from MyBB posts.
- JSON endpoint (misc.php?action=df_heatmap_data&uid=N) returns 26 Monday-aligned weeks plus total, streak and best-day stats.
- Auto-injects an aligned heatmap card onto member profiles via pre_output_page.

Ratings & reviews

No ratings yet — the first one will be real, not seeded

More MyBB plugins

All MyBB plugins