課程站的角色
付費影音課程不該塞進文件站,而是獨立成專門交付的應用。
預覽
為什麼分開 [#為什麼分開]
文件站需要輕、快、可搜尋、容易寫內容。
付費課程站則需要:
* Auth
* Billing
* Mux 影片管理
* 會員權限
* 課程章節資料模型
把它們拆開,會比把所有商業邏輯塞進 docs app 更好維護。
推薦邊界 [#推薦邊界]
* Docs app:免費內容、引導、FAQ、newsletter
* Admin app:後台管理、課程打包、章節配置與影片交付設定
與 Mux 的接點 [#與-mux-的接點]
你可以把課程章節與影片 metadata 放在 admin app 管理,並在 docs app 只展示試看內容與 CTA。