關於本書

本書的寫作構想,最初始於 2006 年 11 月,想以當時盛行的幾個 Web 2.0 網站作為範例,運用 Drupal 建置拷貝貓網站(copycat),展現 Drupal 的強大功能與特性。

不過呢,多數人總是說得一手好球,自己下場跑兩圈就知道其實沒那麼容易。因此,耽擱了三年,終於在 2009 年,charlesc 找到同為 Drupal Taiwan 社群的朋友 tky,兩人發願來寫書。 一晃眼,一年又過去(謎之音:搞什麼?兩個人寫還花了一年?),歷經出版社編輯與兩位作者的老婆/女友的多次催稿,終於能白紙黑字地展現在讀者眼前。

希望能透過本書的網站建置範例介紹,讓國內有心想要學習 Drupal、運用 Drupal 來建置網站的朋友,能有一本還不錯的參考資訊。

 

適用對象

本書不適合初學者!?

是的。雖然網站內容管理系統都強調簡單易上手,但是如果您連什麼是FTP是什麼都不知道,很可能不適合閱讀本書。希望您是一位擅用電腦軟體的好手,對於 HTML與CSS有基本的了解,也不懼怕接觸一點英文,並擁有高度的好奇心與適當的毅力。

最好,您已經具有自行申請、設定、使用個人網站/部落格等簡易網站出版系統的經驗,如此一來,才不會視本書如有字天書,望之卻步,因而錯估了 Drupal 的可能性。 另一方面,您不需要是一位程式高手或視覺設計師,就能使用本書幫助您建置一個網站。

Drupal 使用類似堆疊積木的設定與管理方式,只需要透過網站瀏覽器,就能幫助使用者建置網站。幾乎您能夠想像得到的網站功能,Drupal都有相應的模組可以實現。許多使用Drupal的愛好者(包括本書作者)都沒有撰寫程式的特異功能,卻能夠用它建置各種不同的網站,這就是 Drupal 吸引人的地方。當然,如果您碰巧還是程式高手與設計達人,做出來的網站將會更為美觀好用。

內容簡介

示範網站

透過五個示範網站的建置步驟說明,讓讀者了解 Drupal 一些重要模組的設定、應用與活用,發現 Drupal 的可能性。

  1. 地圖網站:運用 Drupal 的地圖模組與 Google Maps API,建立一個主題式的地圖資訊網站。
  2. 影音網站:運用轉檔軟體與相關模組,讓 Drupal 可以成為您個人的影音平台,打造自己的影音網站。
  3. 相簿網站:運用便利的圖片處理模組、以及博大精深的 Views 模組,製作設計精巧的新一代相簿網站。
  4. 社交網站:透過交友、塗鴉、傳訊,客製化新型態的網路社群,讓 Drupal 也可以成為網友的社交平台。
  5. 活動網站:藉由 Drupal 產生的 XML 混搭 Flash 圖片播放軟體,並善用Facebook Connect 功能,進行社交網路行銷。

附錄

  • Drupal是什麼?可以吃嗎? 簡介 Drupal 的由來、特色、與其他網站內容管理系統的比較等資訊。
  • 如何安裝 Drupal? 介紹核心程式與模組、版型的安裝方式,以及系統更新與中文化說明。
  • Drupal 相關資源 除了拜 Google 大神,告訴您如何在國內外網站上找到 Drupal 的相關資訊。
  • 如何做出好網站? 做網站不僅需要技術,規劃也是重點,好用的網站企劃工具,能讓你事半功倍。

致謝

  • 感謝 charlesc 的老婆貓皇后,不僅容忍 charlesc 四年來花了不少時間在推廣 Drupal,還貢獻許多愛貓笨咪、胖胖的照片和影片作為書中範例。
  • 感謝tky的女友Little Lynn。她沒有責怪tky因為Drupal而不務正業與誤交朋友的行為(畢竟,在認識了Charles與Jimmy兩位朋友之後,tky就走上了一條他從前想都沒有想過的人生路線...),並且不離不棄地在漫長的寫書過程中提供tky食物、飲水以及長途開車往返北嘉之間,方使tky能夠存活至今並且寫完這一本比哲學論文還要難寫的書。
  • 感謝書籍助理Wendy犧牲寒假來協助我們進行模組中文化、畫面截圖、文字校對以及網站實作等工作。尤其是在最後一個月的趕稿期,多虧Wendy的幫忙,讓我們得以加快全書的完成速度,並且讓書本的文字更加平易近人。
  • 最後感謝 Drupal Taiwan 網站上的所有Drupalers,你們對社群的熱情與貢獻,都熔鑄在本書中,成就了這本書。

Drupal 很多元,想要達成某一種功能,可能有多種不同的途徑與作法。我們學藝有限、經驗各異,若您知道有更好的模組、更便捷的方法,可以達成本書裡的示範網站的某些功能,也請不吝告訴我們。如果發現錯誤,也請不吝給予指正。

本網站採用開源碼內容管理系統 Drupal