조직 및 웹사이트
존재 이유
CMS는 조직과 웹사이트 작업 공간을 중심으로 구성됩니다. 사용자가 경로, 콘텐츠 또는 배포를 생성하기 전에 테넌트를 인식하는 셸이 필요합니다.
이러한 경우 사용
- 사용자가 웹사이트 간에 전환해야 할 때
- 조직 내에서 새 웹사이트를 생성해야 할 때
- 관리자 셸에 조직을 인식하는 내비게이션이 필요할 때
- 기능 작업 전에 프로필과 조직 컨텍스트를 불러와야 할 때
포함 내용
- 조직을 인식하는 사이드바 내비게이션
- 관리자 셸에서 웹사이트 선택
- 웹사이트 생성 흐름
- 대시보드의 웹사이트 프로필 및 요약 데이터
- 조직 및 웹사이트 tRPC 프로시저
핵심 워크플로
- 로그인한 사용자를 확인합니다.
- 사용자의 프로필과 조직 멤버십을 불러옵니다.
- 해당 조직의 웹사이트를 가져옵니다.
- 사용자가 작업 공간 컨텍스트를 전환하거나 새 웹사이트를 만들 수 있도록 합니다.
- 선택한 웹사이트 ID에 따라 하위 관리자 기능의 범위를 지정합니다.
시스템 영역
- CMS 관리자 사이드바와 대시보드
- tRPC 계층의 웹사이트 CRUD 프로시저
- 세션 부트스트래핑 동안 사용되는 조직 조회