PROTOTYPE Clickable mockup · simulates the finished app ◃ Product overview
Petanque Life Federation · admin
AB

Sites

One CMS site per (tenant, org_node) scope — federation, districts and clubs. One site per scope is marked primary. Own domains get automatic TLS via Caddy; platform subdomains are provisioned in DNS automatically.

The site's status machine
Setup Active Inactive Active (again) Activation can mass-publish drafts · deactivation takes the site offline but keeps the content
SiteDomainTemplateOrgNode scopeStatusTLS/DNSBrandPrimaryContent
Svenska Bouleförbundet petanque.se Federation Node 0 (federation) Active TLS active Own brand ★ Primary 18 pages Deactivate
Skåne Bouleförbund skanebf.se District Skåne BF (district) Active TLS active Inherits the federation ★ Primary 9 pages Deactivate
Nordviks BK nordvikbk.se Club Nordviks BK (club) Active TLS active Inherits the district ★ Primary 6 pages Deactivate
Sjöstad BK sjostad-bk.web.petanque.life Club Sjöstad BK (club) Setup Awaiting DNS Inherits the district 4 drafts Activate
Almvik PK — (not pointed) Club Almvik PK (club) Inactive Own brand 5 pages Activate
Tenant-scoped management: the federation admin sees and manages all sites in the tenant; district/club admins only their own (deny-by-default per OrgNode). Public directory: site-directory →
⏳ Loading sites…
🌐 No sites yet — create the first with the wizard.
⚠ Could not load the site list — try again.