Redirect Manager

A purpose-built UI for redirect operations across a SitecoreAI tenant. Replaces the awkward Content-Editor workflow for managing items under Settings/Redirects and surfaces redirects where editors already work — inside the Pages editor, on the site dashboard, and on a dedicated full-page workshop. All three surfaces are backed by a single canonical data source: Sitecore Authoring GraphQL.

Project Overview

Title
Redirect Manager
Author
Christian Hahn
Version
2.0.0 (PRD-002)
Released
V1 — 12.05.2026 · V2 (Blok Elevated redesign) — 15.05.2026
Extension Points
Full PagePages Context PanelDashboard Widget
Full Page
Redirect Manager — Full Page (PRD-002): workspace hero with real Last modified line and four hero CTAs, 5-tile stat strip (Redirects / 301 / 302 / Server Transfer / Conflicts), wider Redirect Maps rail, mappings table
The power-user workshop. Site-collection + site picker drives a virtualized Redirect Map list. Workspace hero with real Last-modified line and four hero actions (Refresh / View activity / Validate health / Publish all). 5-tile stat strip including a click-through Conflicts resolver. JSON import / export keyed by Sitecore item GUID with a per-conflict three-action picker (create / overwrite / skip).
Pages Context Panel
Context Panel inside the SitecoreAI Pages editor (PRD-002): page route as the headline, split inbound/outbound count tile, inline Quick redirect form with source-or-target direction toggle
For the page being edited, lists every redirect that affects it — both sources pointing here and targets this page redirects to — grouped by parent Redirect Map. Inline Quick redirect form at the top with a direction toggle (X → this page ↔ this page → X). Add / edit / delete inline without leaving the Pages editor.
Dashboard Widget
Dashboard Widget (PRD-002 wide variant): all-healthy + real collisions badges, eight real stat tiles, rainbow top-destinations bar list, recently-shipped-maps panel
Eight real-data tiles per site (Maps / Mappings / 301 / 302 / Server Transfer / Avg per map / Largest map / Last updated), a real source-URL collisions badge, a top-destinations bar list with rotating accent colors, and a recently-shipped-maps panel sourced from `map.updatedAt`. Wide-variant layout at ≥960px; collapses to a single column on small embeds. Site picker at the top right (the SDK does not surface "current site" to dashboard widgets today — pick once, persisted via localStorage).
Logo Christian Hahn