本書主要從四個方麵介紹瞭Drupal平颱的開發技術。入門篇講解瞭Drupal開發環境的搭建及Drupal安裝,並講解瞭Drupal主要核心功能,如模塊管理、內容管理、菜單管理、用戶管理、主題、社交和多語種管理等,以及產品上線需要的域名和托管服務器申請,將Drupal係統安裝運營到托管服務器。實戰篇通過在線課程管理係統案例開發,講解瞭一個完整Web應用係統的開發過程。維護篇介紹瞭Drupal係統日常維護中的常見問題及解決方法,例如,多網站開發,Drupal備份恢復、更新與版本遷移,以及安全防護方法。工具篇講解利用虛擬機技術搭建Drupal專業開發環境,包括使用VritualBox和Windows 10的WSL,以及Docker和Vagrant容器安裝Drupal鏡像,同時還介紹瞭Drupal命令行(CLI)開發工具Drush和Composer的使用,瀏覽器開發者工具,常用代碼編輯器,以及Linux控製颱作為Web應用開發的輔助工具。Drupal本身是由PHP語言開發的,但除瞭搭建開發環境使用瞭一些Linux命令及Drupal的Drush和Composer工具命令,本書沒有涉及任何代碼的編寫,重點是讓讀者體驗無代碼開發Web應用的過程。本書適閤對Web應用感興趣的讀者使用。