
- Joomla 基礎教程
- Joomla - 首頁
- Joomla - 概述
- Joomla - 安裝
- Joomla - 架構
- Joomla - 控制面板
- Joomla - 工具欄
- Joomla - 選單選單
- Joomla - 內容選單
- Joomla - 元件選單
- Joomla - 擴充套件選單
- Joomla - 幫助選單
- Joomla 模組
- Joomla - 建立模組
- Joomla - 麵包屑模組
- Joomla - 資訊流顯示模組
- Joomla - 頁尾模組
- Joomla - 最新新聞模組
- Joomla - 搜尋模組
- Joomla - 隨機圖片模組
- Joomla - 線上使用者模組
- Joomla - 資訊聚合模組
- Joomla - 捐贈模組
- Joomla 全域性設定
- Joomla - 系統設定
- Joomla - 媒體設定
- Joomla - 語言管理器
- Joomla - 私人資訊
- Joomla - 群發郵件
- Joomla - 快取管理
- Joomla - 使用者設定
- Joomla - 除錯
- Joomla 高階
- Joomla - 模板管理器
- Joomla - 自定義模板
- Joomla - 新增模板
- Joomla - 建立模板
- Joomla - 自定義 Logo
- Joomla - 分類管理
- Joomla - 新增內容
- Joomla - 格式化內容
- Joomla - 文章元資料
- Joomla - 新增橫幅
- Joomla - 新增聯絡方式
- Joomla - 新增新聞源
- Joomla - 新增論壇
- Joomla - 新增網頁連結
- Joomla - 外掛管理器
- Joomla - 擴充套件管理器
- Joomla - 網站備份
- Joomla - 網站 SEO
- Joomla 有用資源
- Joomla - 問答
- Joomla - 快速指南
- Joomla - 有用資源
- Joomla - 討論
Joomla - 架構
Joomla 是一個模型-檢視-控制器 Web 應用程式。在本章中,我們將討論 Joomla 的架構風格。下圖顯示了 Joomla 的架構。

Joomla 的架構包含以下層 -
- 資料庫
- Joomla 框架
- 元件
- 模組
- 外掛
- 模板
- Web 伺服器
資料庫 - 資料庫是資料的集合,可以以特定的方式儲存、操作和組織。資料庫儲存使用者資訊、內容和網站所需的許多其他資料。它用於儲存管理 Joomla 網站的管理資訊。使用 Joomla 資料庫層,它確保了擴充套件的最大靈活性和相容性。
Joomla 框架 - 框架是一組開源軟體,Joomla CMS 構建在其之上。它是為了更大的靈活性而開發的,並將框架分解成單個模組化包,這有助於更容易地開發每個包。
元件 - 元件被認為是小型應用程式。它包含兩個部分,即管理員和站點。每當頁面載入時,都會呼叫元件來呈現主頁面主體。管理員部分管理元件的不同方面,而站點部分在站點訪問者發出請求時幫助呈現頁面。元件是 Joomla 的主要功能單元。
模組 - 模組是一種用於在 Joomla 中呈現頁面的擴充套件。它還用於顯示來自元件的新資料。它通常看起來像登入模組之類的框。在 Joomla 管理員中,模組由模組管理器管理。當模組連結到 Joomla 元件時,它會顯示新內容和影像。
外掛 - 這也是一種 Joomla 擴充套件,它非常靈活且功能強大,可以擴充套件框架。它包含一些用於執行特定事件觸發器的程式碼。它通常用於在構建頁面時格式化元件或模組的輸出。當特定事件發生時,與事件關聯的外掛函式會按順序執行。
模板 - 模板決定了 Joomla 網站的外觀。使用兩種型別的模板,即前端和後端。後端模板用於由管理員控制功能,而前端模板是向用戶呈現網站的一種方式。模板易於構建或自定義您的網站。它提供了最大程度的靈活性來設計您的網站。
Web 瀏覽器 - 它是使用者互動的伺服器。它將網頁傳遞給客戶端。HTTP(超文字傳輸協議)用於在客戶端和伺服器之間進行通訊。