- Drupal 基礎教程
- Drupal - 首頁
- Drupal - 概述
- Drupal - 安裝
- Drupal 架構
- Drupal - 主選單
- Drupal - 塊與區域
- Drupal - 主題與佈局
- Drupal - 首頁
- Drupal - 靜態頁面
- Drupal - 建立部落格
- Drupal - 建立文章
- Drupal - 建立頁面
- Drupal - 建立內容
- Drupal - 修改內容
- Drupal - 刪除內容
- Drupal - 釋出內容
- Drupal - 選單管理
- Drupal - 分類法
- Drupal - 評論
- Drupal - 使用者管理
- Drupal - 最佳化
- Drupal - 站點備份
- Drupal - 站點升級
- Drupal - 公告
- Drupal 高階
- Drupal - URL 別名
- Drupal - 站點搜尋
- Drupal - 錯誤處理
- Drupal - 多語言內容
- Drupal - 觸發器與動作
- Drupal - 社交網路
- Drupal - 國際化
- Drupal - 擴充套件
- Drupal - 預設模組
- Drupal - Pane 模組
- Drupal - Book 模組
- Drupal - Aggregator 模組
- Drupal - Contact 模組
- Drupal - Form 模組
- Drupal - Poll 模組
- Drupal - 站點安全
- Drupal 電子商務
- Drupal - 設定購物車
- Drupal - 建立產品
- Drupal - 建立類別
- Drupal - 設定稅費
- Drupal - 設定折扣
- Drupal - 接收捐款
- Drupal - 設定運費
- Drupal - 設定支付方式
- Drupal - 發票生成
- Drupal - 郵件通知
- Drupal - 訂單歷史
- Drupal 有用資源
- Drupal - 問答
- Drupal - 快速指南
- Drupal - 有用資源
- Drupal - 討論
Drupal 架構
Drupal 是一個強大的網站內容管理平臺,可用於構建簡單和複雜的網站。本章將討論 Drupal 用於實現使用者介面的架構風格。下圖顯示了 Drupal 的架構:
Drupal 的架構包含以下幾層:
使用者
管理員
Drupal
PHP
Web 伺服器
資料庫
使用者 - 這些是 Drupal 社群的使用者。使用者使用 Drupal CMS 和 Web 瀏覽器、搜尋引擎等向伺服器傳送請求,充當客戶端。
管理員 - 管理員可以為授權使用者提供訪問許可權,並能夠阻止未授權的訪問。管理員帳戶擁有管理內容和管理網站的所有許可權。
Drupal - Drupal 是一個免費的開源內容管理系統 (CMS),允許組織、管理和釋出您的內容,並構建在基於 PHP 的環境上。Drupal CMS 非常靈活和強大,可用於構建大型、複雜的網站。使用 Drupal CMS 與其他網站和技術互動非常容易。此外,您將能夠處理複雜的表單和工作流程。
PHP - Drupal 使用 PHP 來處理使用者建立的應用程式。它藉助 Web 伺服器從資料庫中提取資料。PHP 記憶體需求取決於您網站中使用的模組。Drupal 6 需要至少 16MB,Drupal 7 需要 32MB,Drupal 8 需要 64MB。
Web 伺服器 - Web 伺服器是使用者透過 HTTP(超文字傳輸協議)進行互動和處理請求的伺服器,並將構成網頁的檔案提供給 Web 使用者。使用者和伺服器之間的通訊使用 HTTP 進行。您可以使用不同型別的 Web 伺服器,例如 Apache、IIS、Nginx、Lighttpd 等。
資料庫 - 資料庫儲存使用者資訊、內容以及網站所需的其他資料。它用於儲存管理資訊以管理 Drupal 網站。Drupal 使用資料庫提取資料,並能夠儲存、修改和更新資料庫。
