本書主要從四個方面介紹了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應用感興趣的讀者使用。