Macareux Page Ratings

  • thumbnail.png

Add simple, elegant page rating buttons (heart, clap, like) to any page. Tracks totals and offers a dashboard report with filters and CSV export. Compatible with Concrete CMS v8 and v9.

Macareux Page Ratings lets your visitors quickly react to your content with lightweight, non-intrusive rating buttons. Choose among three built‑in styles (heart, clap, like), display cumulative counts, and surface engagement insights in a dedicated Dashboard page. The add‑on is designed to be minimal, fast, and theme-friendly, with client-side assets bundled and registered for both Concrete CMS 8.5.x and 9.x.

Use the Rating Button block to place a single reaction button on any page. The Dashboard > Ratings report enables filtering by date and sorting, along with a one-click CSV export for offline analysis. The package also cleans up ratings automatically when pages or users are deleted.

Key features:

  • Three reaction styles: heart, clap, and like
  • Simple Rating Button block with live counts
  • Dashboard report with filters and CSV export
  • Works with Concrete CMS v8.5.x and 9.x
  • Lightweight assets; jQuery-compatible client code
  • Cleans up ratings when pages or users are deleted
  • Tested across PHP 7.2–8.3 in CI

What’s included:

  • Blocks:
    • Rating Button (handle: c5j_rating_btn)
    • Rating Page List (handle: c5j_rating_page_list)
  • Dashboard single page: Dashboard > Ratings
  • Client assets (CSS/JS) registered via the package controller

Requirements and compatibility:

  • Concrete CMS: 8.5.0+ or 9.x
  • PHP: 7.2 – 8.3
  • Database: Uses Concrete’s default connection (no special setup required)