Who this book is for
Such a broad and capable digital platform covers a large number of technologies and skillsets. This book aims to introduce as much of Drupal as possible to help gain exposure spanning several personas:
- End user : Elements of the book highlight the experience offered to website visitors or content authors who engage with Drupal but don’t necessarily build it
- Site builder : A user who can install and configure Drupal without custom code
- Backend developer : A user who can customize Drupal functionality through its development framework with modules
- Front-end developer : A user who can customize Drupal’s visual appearance through its development framework with themes
- Systems administrator : A user who needs to help maintain Drupal’s technology stack and servers
The book is heavy in content for the site builder persona, given it is a foundational persona. Customization is not expected or desired until after a site builder has exhausted no-code configuration for a Drupal application. Several chapters then explore the more advanced topics around customized code through Drupal’s framework, tooling, and deployment mechanisms.