Programmer's Guide to Drupal: Principles, Practices, and Pitfalls, 2/e (Paperback) (Drupal 程式設計師指南:原則、實踐與陷阱(第二版))

Jennifer Hodgdon

  • 出版商: O'Reilly
  • 出版日期: 2015-12-01
  • 定價: $1,020
  • 售價: 9.5$969
  • 貴賓價: 9.0$918
  • 語言: 英文
  • 頁數: 238
  • 裝訂: Paperback
  • ISBN: 1491911468
  • ISBN-13: 9781491911464
  • 相關分類: Drupal
  • 立即出貨 (庫存=1)

買這商品的人也買了...

相關主題

商品描述

If you’re a web programmer, your experiences have taught you certain lessons—and only some of them apply well to Drupal. Drupal has its own set of programming principles that require a different approach, and many programmers make mistakes when relying on skills they’ve used for other projects. This book will show you which programming techniques you can use—and which you should avoid—when building web applications with this popular content management framework.

Updated to cover both Drupal 7 and Drupal 8, the guidelines in this book demonstrate which programming practices conform to the "Drupal way" and which don’t. The book also serves as an excellent guide for Drupal 7 programmers looking to make the transition to Drupal 8.

  • Get an overview of Drupal, including Drupal core and add-on modules and themes
  • Learn Drupal’s basic programming principles, such as the ability to customize behavior and output with hooks
  • Compare Drupal 7 and Drupal 8 programming methods, APIs, and concepts
  • Discover common Drupal programming mistakes—and why hacking is one of them
  • Explore specific areas where you can put your programming skills to work
  • Learn about the new object-oriented Drupal 8 API, including plugins and services

商品描述(中文翻譯)

如果你是一位網頁程式設計師,你的經驗一定教會了你一些寶貴的經驗,但其中只有一部分適用於Drupal。Drupal有自己的編程原則,需要採用不同的方法,許多程式設計師在依賴於其他專案的技能時容易犯錯。本書將向你展示在使用這個流行的內容管理框架建立網頁應用程式時,你可以使用哪些編程技巧,以及應該避免使用哪些技巧。

本書已更新以涵蓋Drupal 7和Drupal 8,其中的指南展示了哪些編程實踐符合“Drupal方式”,哪些不符合。本書也是Drupal 7程式設計師轉向Drupal 8的優秀指南。

本書內容包括:
- 瞭解Drupal,包括Drupal核心、附加模組和主題
- 學習Drupal的基本編程原則,例如使用鉤子自定義行為和輸出
- 比較Drupal 7和Drupal 8的編程方法、API和概念
- 發現常見的Drupal編程錯誤,以及為什麼“hack”是其中之一
- 探索可以運用你的編程技能的特定領域
- 學習關於新的面向對象的Drupal 8 API,包括插件和服務