Organisations et sites web
Pourquoi cela existe
Le CMS est organisé autour des organisations et des espaces de travail des sites web. Les utilisateurs ont besoin d'une interface consciente du locataire avant de pouvoir créer des routes, du contenu ou des déploiements.
Ă utiliser lorsque
- Un utilisateur doit basculer entre différents sites web
- Un nouveau site web doit ĂȘtre créé au sein d'une organisation
- L'interface d'administration doit proposer une navigation sensible Ă l'organisation
- Le profil et le contexte de l'organisation doivent ĂȘtre chargĂ©s avant d'entamer le travail sur les fonctionnalitĂ©s
Ce que cela inclut
- navigation latérale sensible à l'organisation
- sélection du site web dans l'interface d'administration
- processus de création de site web
- profil du site web et données de synthÚse sur le tableau de bord
- procédures tRPC pour les organisations et les sites web
Flux de travail principal
- Identifier l'utilisateur connecté.
- Charger le profil de l'utilisateur et son appartenance Ă l'organisation.
- Récupérer les sites web de cette organisation.
- Permettre à l'utilisateur de changer de contexte d'espace de travail ou de créer un nouveau site web.
- Limiter les fonctionnalités d'administration aval à l'identifiant du site web sélectionné.
Interfaces systĂšme
- barre latérale d'administration du CMS et tableau de bord
- procédures CRUD des sites web dans la couche tRPC
- recherche d'organisation utilisée lors de l'initialisation de la session.