專案結構
最上層目錄
chamilo/
├── assets/ # 前端原始碼
│ ├── vue/ # Vue 3 應用程式(元件、視圖、路由、狀態管理)
│ ├── css/ # SCSS 樣式表
│ └── js/ # 舊版 JavaScript
├── config/ # Symfony 設定(路由、服務、套件)
├── public/ # 網頁根目錄(index.php、舊版 PHP 頁面、外掛)
│ ├── main/ # 舊版 PHP 模組(每個工具一個子目錄)
│ └── plugin/ # 內建及自訂外掛
├── src/ # PHP 原始碼(Symfony 套件)
│ ├── CoreBundle/ # 核心平台邏輯
│ ├── CourseBundle/# 課程專屬功能
│ └── LtiBundle/ # LTI 1.3 整合
├── templates/ # Twig 範本
├── var/ # 快取、記錄、上傳檔案(產生的)
├── vendor/ # Composer 相依套件(產生的)
├── node_modules/ # npm 相依套件(產生的)
└── translations/ # 翻譯檔案原始碼 (src/)
src/)CoreBundle
目錄
內容
CourseBundle
目錄
內容
LtiBundle
目錄
內容
前端 (assets/vue/)
assets/vue/)組態 (config/)
config/)建置組態
檔案
用途
Webpack 進入點
CSS 結構 (assets/css/)
assets/css/)Tailwind CSS
顏色主題
最後更新於
這有幫助嗎?