Drupal是一套開放原始碼(Open Source),免費而且功能強大的內容管理系統。運用類似組合「積木」的方式來建構具備高度靈活性與易用性的內容網站,內容提供者不用透過網頁編輯軟體,便能直接透過Drupal提供的web編輯介面修改或新增網站內容,網站管理者不用寫任何一行程式,就可透過完善的web後台管理介面進行網站的建構、維護與管理。
網路上有很多超水準的網站都是Drupal完成,例如:美國白宮、國際特赦組織(Amnesty International),以及哈佛大學、華納唱片、索尼博德曼唱片(SONY BMG Records)、英國MTV…等。Drupal是一套相當有彈性的CMS,透過系統核心內建的模組,然後再加上少數的外掛模組就能輕易架設出功能完整的網站,雖然系統很有彈性,但是相對入門的門檻卻相當的高。本書是完全針對Drupal初學者所設計的教材,以較簡單而易懂的方式呈現,讓初學者在第一次安裝使用Drupal就能上手。
本書特色
以Windows、Linux及Mac系統擷圖說明Drupal的完整安裝步驟,讓您架設Drupal網站第一次就上手。
透過Drupal數以萬計的模組,快速擴充網站功能。
套用精緻的版型並做細部調整,讓網站呈現更專業樣貌。
利用Drupal內建的自訂內容類型,加上Views外掛模組,讓Drupal成為無限可能。
獨特的螺旋式教材設計,由淺入深帶您跨越Drupal初學者的學習門檻。
世界最強的CMS,您卻不知如何駕馭?本書是您入門的最佳指南!
目錄
Ch1 開始之前:基礎知識
Drupal是一套基於開放原始碼(Open Source),免費而且功能強大的內容管理系統。學會駕馭它,即使不具程式撰寫能力,您也能夠架構白宮等級、功能完整的專業網站。本章將告訴您如何架設Apache+PHP+MySQL的環境以及相關的基礎知識。
Ch2 第一次安裝Drupal
依照前章準備好之後,接下來我們就藉由實際進行安裝來進一步學習Drupal;為避免讀者混淆,本章的解說主要會以Windows環境下的操作為主,Linux的部分則請參考附錄B,Mac的部分則在附錄C中說明。
Ch3 Drupal的管理
經過前面兩個章節的努力,網站總算有個雛形,接下來本章將帶領您一起動手改造您的Drupal網站,透過模組的安裝來提升網站的功能、透過版型的安裝與修改來改變網站的外觀、透過自訂內容類型來客製化輸入的資料欄位,最後再利用角色與權限的設定來提升系統的安全性。
Ch4 View模組的使用
Views 模組一直是Drupal官方網站上最多人安裝(most install)中排名第一的模組,所有以Drupal架設的網站幾乎都會安裝它,Views模組到底有何功能?顧名思義,它就是用來顯示或呈現內容的模組,有了它,您可以將網站上的內容資料以您想要的方式重組與呈現,而這正是讓Drupal網站能夠如此強大的重要原因之一。本章將會用一個實例,藉由實際的操作,一步步帶領讀者領略Views模組的強大與好用。
Ch5 Drupal網站開發流程
經過前四章的引導與學習,您是否已經慢慢體悟到Drupal的彈性與強大?接下來,我們將藉由實際進行一個網站的開發,實際帶領您領略以Drupal 開發網站的步驟與流程,系統性的藉由實例來完成本章的練習,您將對以Drupal 開發網站充滿信心與能力。
Ch6 Drupal進階管理
學會了如何運用Drupal來架設網站後,本書的最後一章將帶領讀者深入瞭解:維護與管理一個Drupal網站一定要關心與注意的相關議題。
附錄A Drush的使用
Drush除了可以快速安裝Drupal核心及模組、也能進行核心及模組升級,還能透過Script來處理大量重複性的工作,非常好用。對於初學者而言,使用指令模式來管理Drupal不是一件容易的事,不過,當你漸漸了解Drupal,越來越能掌控Drupal後,Drush將成為您管理Drupal的利器。
附錄B Linux系統安裝Drupal
想讓Drupal長期穩定對外提供服務,作業系統的選擇尤其重要,而Linux系統安裝簡易、執行效能佳、耗用資源少又穩定的特性正符合我們的需求,所以筆者推薦您可以參照本章使用Linux系統來架設Drupal。
附錄C Mac系統安裝Drupal
在Mac OS X系統中雖然已內建Apache和PHP,只要再手動安裝MySQL即可完成Drupal所需環境,但是安裝簡單,設定卻很麻煩,所以筆者建議您可以使用MAMP(Mac - Apache - MySQL - PHP)的整合包來快速建置Drupal環境。
附錄D 常用模組的安裝與使用
在本書前面幾個章節中已經有講解到多個實用的模組,包含有Administration Menu、Module_Filter、Wysiwyg+Ckeditor+IMCE、Views及Calendar等,至於其他常用模組則特別規劃本章額外補充說明。
Ch1 開始之前:基礎知識
Drupal是一套基於開放原始碼(Open Source),免費而且功能強大的內容管理系統。學會駕馭它,即使不具程式撰寫能力,您也能夠架構白宮等級、功能完整的專業網站。本章將告訴您如何架設Apache+PHP+MySQL的環境以及相關的基礎知識。
Ch2 第一次安裝Drupal
依照前章準備好之後,接下來我們就藉由實際進行安裝來進一步學習Drupal;為避免讀者混淆,本章的解說主要會以Windows環境下的操作為主,Linux的部分則請參考附錄B,Mac的部分則在附錄C中說明。
Ch3 Drupal的管理
經過前面兩個章節的努力,網站總算有個雛...
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。