Organisaties en websites
Waarom het bestaat
Het CMS is georganiseerd rond organisaties en website-werkruimtes. Gebruikers hebben een tenant-bewuste shell nodig voordat ze routes, content of deployments kunnen aanmaken.
Gebruik dit wanneer
- Een gebruiker moet tussen websites kunnen wisselen
- Er moet een nieuwe website binnen een organisatie worden aangemaakt
- De beheer-shell heeft organisatie-bewuste navigatie nodig
- Profiel- en organisatiecontext moeten worden geladen voordat er aan functionaliteit wordt gewerkt
Wat het omvat
- organisatie-bewuste navigatie in de zijbalk
- websiteselectie in de beheer-shell
- flow voor het aanmaken van websites
- websiteprofiel en samenvattingsgegevens op het dashboard
- tRPC-procedures voor organisatie en website
Kernworkflow
- Identificeer de aangemelde gebruiker.
- Laad het profiel en het organisatielidmaatschap van de gebruiker.
- Haal de websites voor die organisatie op.
- Laat de gebruiker de werkruimtecontext wisselen of een nieuwe website aanmaken.
- Beperk downstream beheerfuncties tot de geselecteerde website-ID.
Systeemonderdelen
- CMS-beheerderszijbalk en dashboard
- website-CRUD-procedures in de tRPC-laag
- organisatielookup die wordt gebruikt tijdens het opstarten van de sessie.