Tổ chức và Trang web
Vì sao nó tồn tại
CMS được tổ chức xung quanh các tổ chức và không gian làm việc của trang web. Người dùng cần một shell nhận biết tenant trước khi họ có thể tạo tuyến, nội dung hoặc triển khai.
Sử dụng khi
- Người dùng cần chuyển đổi giữa các trang web
- Một trang web mới phải được tạo trong một tổ chức
- Shell quản trị cần điều hướng nhận biết tổ chức
- Ngữ cảnh hồ sơ và tổ chức phải được tải trước khi triển khai tính năng
Bao gồm những gì
- điều hướng thanh bên nhận biết tổ chức
- lựa chọn trang web trong shell quản trị
- luồng tạo trang web
- hồ sơ trang web và dữ liệu tóm tắt trên bảng điều khiển
- các thủ tục tRPC cho tổ chức và trang web
Quy trình cốt lõi
- Xác định người dùng đã đăng nhập.
- Tải hồ sơ người dùng và tư cách thành viên tổ chức.
- Truy xuất các trang web của tổ chức đó.
- Cho phép người dùng chuyển ngữ cảnh không gian làm việc hoặc tạo trang web mới.
- Giới hạn các tính năng quản trị phía sau theo ID trang web đã chọn.
Các bề mặt hệ thống
- Thanh bên quản trị CMS và bảng điều khiển
- Các thủ tục CRUD của trang web trong lớp tRPC
- Tra cứu tổ chức được sử dụng trong quá trình khởi tạo phiên.