Template:Category/Workshop internal hub
Render template for Category:Workshop internal hub pages.
Called by the SemanticSchemas dispatcher when a page belongs to
Category:Workshop internal hub. Each workshop has a single hub page in
its protected namespace (e.g. 2026 Paris Workshop:Hub)
that serves as the landing page for participants once they're inside
the Lockdown'd workshop namespace.
Renders, top to bottom:
- Header block (banner + meta + status block) via
Template:Category/Workshop/header — same idiom as the public workshop page, so participants land here with the same visual anchor they saw on the public record. The header reads its data by chaining through this hub's Has workshop property to reach the linked workshop record. Status block is informational here (no Apply CTA — they're already a participant).
- Card grid — Itinerary / Participants / Organizers / Logistics
via Template:UI/card. Cards render only when the corresponding
property is set; rendered as a responsive auto-flowing grid via
the .wiki-card-grid wrapper from
Template:UI/card/styles.css.
- External links — chat channel, post-workshop survey. Section
only renders when at least one URL is set.
Every #show uses link=none so the value
comes back as a bare page name (or URL string), not as a rendered
wikilink. Without that, Page-typed values come back as
Hub and passing them to
produces literal …
text in the rendered output.
The hub itself doesn't carry workshop dates / banner / description —
those live on the workshop record one chain step away (via this hub's
Has workshop). The shared header sub-template takes a
workshop= arg pointing at the workshop record and
queries its data directly. The cost is a chain of #shows; same idiom
Template:Category/Workshop admin hub already uses.
Properties read on this page
Has workshop(required) — used to drive the shared
header and as a fallback "you're missing this" hint when unset
Has itinerary,Has participant roster,
Has organizer roster,Has logistics page— card grid targets
Has communication channel url,
Has post workshop survey url — external links
Parameters (from dispatcher)
category— "Workshop internal hub" (informational)page— the page being rendered. Falls back to
Template:Category/Workshop internal hub.