Skip to content

Dashboard Boxes v1.0.0

Latest

Choose a tag to compare

@dbltoe dbltoe released this 21 Sep 08:12

Dashboard Boxes — changelog for v1.0.0

Package: dashboard_boxes_v1.0.0.zip (beside this file).
Repository: https://github.com/dbltoe/Dashboard_Boxes.
Plugins Library: on hold until zen-cart.com sorts out the plugin IDs; this is
the "what's new" text for when submissions resume, and for the store listing.


v1.0.0 (2026-09-21)

First release.

The Zen Cart 3.0.0 admin dashboard for Zen Cart 2.0.0 through 2.3, as an
encapsulated plugin.
Ten panels: Today at a Glance, Sales, Recent Orders,
Traffic History, Orders by Status, Top Sellers, Who's Online, New Customers,
Sales and Specials, Store Snapshot. Drag-and-drop across a top strip, a main
area and a sidebar, saved per admin, with a Reset link. Order-status colors
from Localization > Orders Status (2.2.1 and later) as badges.

Nothing outside zc_plugins/ is written. The panels come in through the
notifier the stock dashboard fires; layouts live in the plugin's own table;
Chart.js is bundled. Uninstalling drops the table and restores the stock
dashboard. On 3.0.0 the plugin installs and stands aside.

For other plugins: NOTIFY_DASHBOARD_BOXES_REGISTRY to add or remove
panels and NOTIFY_DASHBOARD_BOXES_LAYOUT to replace the layout about to be
rendered. A width per box (full, two thirds, one third) is carried with the
layout and rendered; a layout controller sets it.

Verified on Zen Cart 2.0.1, 2.1.0, 2.2.2 and the 2.3 branch, PHP 8.0
through 8.5, plus the 3.0.0 no-op, on clean checkouts of each release
branch.