Title Statements
- Full title :Programmer's guide to Drupal / Jennifer Hodgdon.
Summary
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 a complete 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.--
Read More ↓Edition Statements
- Publication Date:©2016
- Edition:Second edition
Publication Statements
- Publisher(s):O'Reilly
- Place of Publication:Sebastopol, CA
- Language:eng
- Publication Date:©2016
Notes
Includes index.
The Physical Object
- Description:1 online resource
Edition Identifiers
- ISBN:9781491911440, 1491911441, 9781491912621, 1491912626
- oclc:ocn925478218
- LC Classification:TK5105.8885.D78
- Dewey Decimal:006.78
Table of Contents
Copyright; Table of Contents; Preface; Intended Audience; How to Use This Book; Drupal Versions; Conventions Used in This Book; Using Code Examples; Safari® Books Online; How to Contact Us; Acknowledgments; Chapter 1. Overview of Drupal; What Is Drupal?; Drupal Core; Drupal Add-Ons: Modules, Themes, Distributions, and Translations; The Evolution of Drupal; How Drupal Handles HTTP Requests; HTTP Request Handling in Drupal 7; HTTP Request Handling in Drupal 8; The Drupal Cache; Drupal 7 Cache API; Drupal 8 Cache API; Automatic Class Loading in Drupal; Chapter 2. Drupal Programming Principles.
Principle: Drupal Is AlterableSetting Up a Module or Theme; The Basics of Module and Theme Hook Programming; Making Your Module Output Themeable; The Basics of Drupal 8 Plugin Programming; Drupal 8 Services and Dependency Injection; Interacting with the Drupal 8 Event System; Principle: Drupal Separates Content, Configuration, and State Data; Information Storage in Drupal 7; Information Separation in Drupal 8; Configuration API in Drupal 8; State API in Drupal 8; Principle: Drupal Is International; Internationalizing User Interface Text; Internationalizing User-Entered Text in Drupal 7.
Inter…
Subjects
Writers
No reviews yet. Be the first to rate this work.
Files & Downloads
-
Programmer's Guide to Drupal: Principles, Practic…
MOBI · 4.3 MB · updated -
Programmer's Guide to Drupal: Principles, Practic…
EPUB · 1.2 MB · updated -
Programmer's Guide to Drupal: Principles, Practic…
PDF · 4.4 MB · updated -
Programmer's Guide to Drupal, 2nd Edition: Princi…
PDF · 4.5 MB · updated -
Programmer's Guide to Drupal -- (.pdf)
PDF · 2.1 MB · updated
Rate & Review