Component Usage Atlas

Tenant-wide live atlas of where renderings and their bound datasources are used across a SitecoreAI tenant. Two surfaces from one app registration: a Dashboard Widget for component-centric search, and a Page Context Panel for page-centric impact analysis. The atlas is built fresh in the iframe heap on demand, cached for the tab's lifetime, and discarded on tab close — no backend, no persisted index, no scheduled jobs.

Project Overview

Title
Component Usage Atlas
Author
Christian Hahn
Version
1.1.0
Released at (V1)
05.05.2026
Extension Points
Dashboard WidgetPages Context Panel
Dashboard Widget
Dashboard Widget — search-first table of renderings in the host site
Search-first table of every rendering in the host site, sorted by total placements. Each row shows placements, distinct pages, datasource count, and a rarity badge. Click a row to inline-expand a two-pane detail block: direct rendering usage on the left, datasources on the right with color-tagged cross-row hover affinity. A freshness ribbon names the host site and the totals from the last completed scan; Refresh atlas replays the scan with the same scope.
Pages Context Panel
Page Context Panel — renderings on the active page with cross-tenant impact
For the active page, lists every rendering on it with a cross-tenant "+N other pages" counter and the datasource it binds. Identical placements collapse to one row with a ×N badge. Clicking a row opens a per-rendering drawer that answers "if I publish this, what else breaks?" without leaving the page editor — full page list, per-page placement count, and routing back into Pages via the SDK with no full reload.
Logo Christian Hahn