Drupal Books

Drupal is an enormously welcoming community with countless online forums and community events to learn about the platform. Its open-source knowledge sharing and peer review is arguably second-to-none, and thanks to Acquia's Drupal certifications the Drupal learning process is becoming more consolidated.

In below, we come out the 15 best Drupal books in below to help people who want to start Drupal websites but aren’t familiar with the software.


Using Drupal, 2nd Edition

View on Amazon →

1.Using Drupal, 2nd Edition

Author: Angela Byron (Author), Addison Berry (Contributor), Bruno De Bondt (Contributor)

Publisher: O'Reilly Media; 2nd edition (May 3, 2012)

Take advantage of Drupal’s vast collection of community-contributed modules and discover how they make this web framework unique and valuable. With this guide, you’ll learn how to combine modules in interesting ways (with minimal code-wrangling) to develop several community-driven websites— including a job posting board, photo gallery, online store, product review database, and event calendar.

The second edition focuses on Drupal 7, the latest version of this open source system. Each project spans an entire chapter, with step-by-step "recipes" to help you build out the precise functionality the site requires. With this book, developers new to Drupal will gain experience through a hands-on introduction, and experienced Drupal developers will learn real-world best practices.


Drupal 8 Explained: Your Step-by-Step Guide to Drupal 8

View on Amazon →

2.Drupal 8 Explained: Your Step-by-Step Guide to Drupal 8

Author: Stephen Burge (Author), Cindy McCourt (Author)

Publisher:Independently published (March 14, 2017)

Drupal 8 is an amazingly powerful web content management system. But many newcomers find it confusing, and most Drupal books are just too complicated to help. If you want to spend less time struggling with complex instructions, and more time building sites that make you proud, this is the book for you!

Stephen Burge has taught thousands of beginners - and thousands more who've experimented with Drupal but haven't mastered it yet.

Burge and the OSTraining team make learning fun. Like their online training, you learn by following enjoyable, step-by-step instructions. OSTraining books are written in plain English and are supported by plenty of online documentation and videos.

Drupal 8 Explained requires absolutely no experience with Drupal, content management, website construction, programming, scripting, or even HTML. Please note: This book is 100% aimed at Drupal beginners. Drupal 8 Explained contains very little code, and that is absolutely deliberate. If you want to learn how to create themes or code modules, there are other books for you.


Mastering Drupal 8: An advanced guide to building and maintaining Drupal websites

View on Amazon →

3.Mastering Drupal 8: An advanced guide to building and maintaining Drupal websites

Author: Chaz Chumley (Author), William Hurley (Author)

Publisher: Packt Publishing (July 27, 2017)

The most up-to-date advanced practical guide on Drupal 8 with an in-depth look at all the advanced new features such as authoring, HTML markup, built-in web services, and more
If you are looking to dive deep into Drupal 8 and create industry-standard web apps, then this is the ideal book for you
All the code and examples are explained in great detail to help you in the development process
This book is ideally suited to web developers, designers, and web administrators who want to dive deep into Drupal. Previous experience with Drupal is a must to unleash the full potential of this book.


Drupal 8 Development Cookbook - Second Edition: Harness the power of Drupal 8 with this recipe-based practical guide

View on Amazon →

4.Drupal 8 Development Cookbook - Second Edition: Harness the power of Drupal 8 with this recipe-based practical guide

Author: Matt Glaman

Publisher: Packt Publishing; 2nd Revised edition edition (September 26, 2017)

Began as a message board, Drupal today is open source software maintained and developed by a community of over 1,000,000 users and developers. Drupal is used by numerous local businesses to global corporations and diverse organizations all across the globe. With Drupal 8’s exciting features it brings, this book will be your go-to guide to experimenting with all of these features through helpful recipes.

We’ll start by showing you how to customize and configure the Drupal environment as per your requirements, as well as how to install third-party libraries and then use them in the Drupal environment. Then we will move on to creating blocks and custom modules with the help of libraries. We will show you how to use the latest mobile-first feature of Drupal 8, which will help you make your apps responsive across all the major platforms. This book will also show you how to incorporate multilingual facilities in your sites, use web services and third-party plugins with your applications from inside Drupal 8, and test and deploy your apps.


Drupal For Dummies

View on Amazon →

5.Drupal For Dummies

Author: Lynn Beighley (Author), Seamus Bellamy (Author)

Publisher:

Drupal offers unparalleled flexibility for content-managed web sites, and Drupal 7 is the easiest version to use yet. This new edition teaches you the fast, fun, and easy way to get started with Drupal. Even if you have no Drupal experience, you'll quickly learn how to download and install Drupal, set up your first content-managed site, apply templates, use modules, and more.

Drupal gurus Lynn Beighley and Seamus Bellamy show you how to take advantage of what Drupal has to offer, make the most of the new features in Drupal 7, and demystify perplexing Drupal issues.

Drupal is a free, open source modular framework and content management system designed for content-managed web sites
Shows you how to download Drupal; no programming experience required
Looks at Drupal 7 and explains new features that make it is easier to use than previous iterations of Drupal for a creating a blog, content site, or eBusiness site
Explains how to organize and create your site's content, apply templates, and get your first site up and running
Details the ways to use modules and third-party templates


Learning Drupal 8

View on Amazon →

6.Learning Drupal 8

Author: Nick Abbott (Author), Richard Jones (Author)

Publisher: Packt Publishing (January 30, 2016)

Build complete, complex websites with no prior knowledge of web development entirely using the intuitive Drupal user interface
Follow a practical case study chapter-by-chapter to construct a complete website as you progress
Ensure your sites are modern, responsive and mobile-friendly through utilizing the full features available in Drupal 8
If you want to learn to use Drupal 8 for the first time, or you are transitioning over from a previous version of Drupal, this is the book for you. No knowledge of PHP, MySQL, or HTML is assumed or required


Drupal 8 SEO: The Visual, Step-By-Step Guide to Drupal Search Engine Optimization

View on Amazon →

7.Drupal 8 SEO: The Visual, Step-By-Step Guide to Drupal Search Engine Optimization

Author: Ben Finklea

Publisher: BookBaby (January 16, 2017)

if you know which modules to install and exactly how to configure them. That's where Drupal 8 SEO comes in. With over 150 images to guide you every step of the way, this book delivers the knowledge you need to get your site listed and ranking high in the search engines.Learn how to Search Engine Optimize your Drupal 8 website with this visual, step-by-step guide. Get the exact modules, settings, and configurations your site needs to get the best possible rankings in Google and other search engines. Drupal 8 SEO is a brand new offering from Ben Finklea that will teach marketers and developers what's needed to make Drupal 8 deliver perfectly optimized web pages. Generate traffic, leads, and revenue like never before with Drupal.Created to accompany the Drupal 8 SEO Checklist module, this book takes you through the exact steps that Ben has used for years to get top results for both national brands and small companies.


Drupal 8 for Absolute Beginners

View on Amazon →

8.Drupal 8 for Absolute Beginners

Author: James Barnett

Publisher: Apress; 1st ed. edition (September 23, 2015)

Drupal 8 for Absolute Beginners is your definitive guide to starting from scratch with Drupal even if you have little web knowledge. This book teaches you the basics of HTML, CSS, JavaScript, and PHP in relation to Drupal, so that you can begin to use this popular CMS with all of its features.
You will first learn how to set up and customize a basic blog using Drupal, one of the most powerful and popular content management systems available today. From there you will learn the basics of HTML, CSS, JavaScript and PHP, and apply this knowledge to create your own custom Drupal module. You will learn how to build, style, and add functionality to your own Drupal module from scratch. You will then use Drush to apply a theme to Drupal, customizing everything to your liking, before publishing your work to the world. The book also covers some more advanced topics that beginners often ask about, such as getting set up with Git and using source control, using MySQL to interact with a database, and a guide to getting up and running with Linux.

Rarely has all the knowledge required to start with Drupal been collated in one place as it is in Drupal 8 for Absolute Beginners. You need no prior knowledge of the web, only a desire to learn. The book is fully supported by video material on the author's website. Start your Drupal journey with this book today!


Drupal for Designers

View on Amazon →

9.Drupal for Designers

Author: Dani Nordin

Publisher: O'Reilly Media; 1 edition (August 4, 2012)

Are you a solo web designer or part of a small team itching to build interesting projects with Drupal? This hands-on book provides the tools and techniques to get you going. Award-winning designer Dani Nordin guides you through site planning, teaches you how to create solid, user-centered design for the Drupal framework, and shows you tricks for using real, honest-to-goodness, developer Ninja Magick.

This book is a compilation of three short guides—Planning Drupal Projects, Design and Prototyping for Drupal, and Drupal Development Tricks for Designers—plus exclusive "director’s material." If you’re familiar with HTML and CSS, but struggling with Drupal’s learning curve, this is the book you’ve been looking for.


Drupal for Humanists (Coding for Humanists)

View on Amazon →

10.Drupal for Humanists (Coding for Humanists)

Author: Quinn Dombrowski

Publisher: Texas A&M University Press (November 8, 2016)

Drupal is a free and open-source content management framework. It is, like many web platforms, the “backbone” behind a website, invisible to front-end users but critical to the foundation, organization, and presentation of content. As more scholars and students seek to make their research available online—using the power of the web to find newer and richer ways of presenting large data sets—they are increasingly reaching the limits of what “old” platforms can accomplish.

Author Quinn Dombrowski has taught numerous courses in Drupal programming for scholars in the humanities; the techniques here have been field tested. The majority of this book is centered around the creation of an example website, based on a fully functional website that is driven by Drupal.

Drupal for Humanists is the first book on Drupal to be crafted specifically for non-technical users. This manual does not assume any prior experience with PHP, FTP, databases, CMS, or even HTML. If these acronyms are unfamiliar, Drupal for Humanists is the place to start.


Decoupled Drupal in Practice: Architect and Implement Decoupled Drupal Architectures Across the Stack

View on Amazon →

11.Decoupled Drupal in Practice: Architect and Implement Decoupled Drupal Architectures Across the Stack

Author: Preston So

Publisher: Apress; 1st ed. edition (December 12, 2018)

Gain a clear understanding of the most important concepts in the decoupled CMS landscape. You will learn how to architect and implement decoupled Drupal architectures across the stack―from building the back end and designing APIs to integrating with front-end technologies. You'll also review presenting data through consumer applications in widely adopted technologies such as Angular, Ember, React, and Vue.js.

Featuring a foreword by Drupal founder and project lead Dries Buytaert, the first part of this book chronicles the history of the CMS and the server–client divide, analyzes the risks and rewards of decoupled CMS architectures, and presents architectural patterns. From there, the book explores the core and contributed landscape for decoupled Drupal, authentication mechanisms, and the surrounding tooling ecosystem before delving into consumer implementations in a variety of technologies. Finally, a series of chapters on advanced topics feature the Drupal REST plugin system, schemas and generated documentation, and caching.

Several projects point to a decoupled future for Drupal, including the Contenta CMS and work to modernize Drupal's JavaScript using React. Begin learning about these and other exciting developments with Decoupled Drupal today.


Enterprise Drupal 8 Development: For Advanced Projects and Large Development Teams

View on Amazon →

12.Enterprise Drupal 8 Development: For Advanced Projects and Large Development Teams

Author: Todd Tomlinson

Publisher: Apress; 1st ed. edition (May 23, 2017)

Successfully architect a Drupal 8 website that scales to meet project requirements of any size and scope.

Starting with a one-chapter review of Drupal basics, you'll dive into deeper topics including software development processes, architecting a Drupal site, scaling Drupal, working effectively with themes, and more. In addition to a thorough discussion of custom module development and how to develop modules as building blocks, you'll also review many common ways of integrating Drupal with other 3rd party systems.

Building and maintaining an enterprise-ready Drupal website presents a unique set of challenges and complexities. From development processes and content management to deployments, version control and more, all aspects of Drupal development are impacted when two or more developers are on a project. If you are involved in a Drupal project that requires frequent updates and long-term support from a team of developers, system administrators, and end-users, Enterprise Drupal 8 Development is for you.
Whether you're an experienced Drupal developer looking to expand your skills, a systems administrator managing a Drupal project, or a PHP developer new to Drupal, Enterprise Drupal 8 Development will give you the knowledge and inspiration you need to manage large and complex projects.


Drupal 8 Theming with Twig: Master Drupal 8's new Twig templating engine to create fun and fast websites with simple steps to help you move from concept to completion

View on Amazon →

13.Drupal 8 Theming with Twig: Master Drupal 8's new Twig templating engine to create fun and fast websites with simple steps to help you move from concept to completion

Author: Chaz Chumley

Publisher: Packt Publishing (March 23, 2016)

This book is intended for front-end developers, designers, and anyone who is generally interested in learning all the new features of Drupal 8 theming. Discover what has changed from Drupal 7 to Drupal 8 and immerse yourself in the new Twig PHP templating engine. Familiarity with HTML5, CSS3, JavaScript, and the Drupal Admin interface would be helpful. Prior experience with setting up and configuring a standalone development environment is required as we will be working with PHP and MySQL.


Drupal 8 Configuration Management

View on Amazon →

14.Drupal 8 Configuration Management

Author: Stefan Borchert (Author), Anja Schirwinski (Author)

Publisher: Packt Publishing (March 23, 2015)

Drupal 8 Configuration Management is intended for people who use Drupal 8 to build websites, whether you are a hobbyist using Drupal for the first time, a long-time Drupal site builder, or a professional web developer.


Drupal 8 Module Development: Build modules and themes using the latest version of Drupal 8

View on Amazon →

15.Drupal 8 Module Development: Build modules and themes using the latest version of Drupal 8

Author: Daniel Sipos

Publisher: Packt Publishing (March 28, 2019)

Drupal 8’s release cycle allows for new functionality to be introduced at a much faster pace. However, this also means code deprecations and changing architecture that you need to stay on top of. This new edition of Drupal 8 Module Development has been fully updated to reflect the new functionality introduced in Drupal versions up to and including 8.7.

Starting with an introduction to Drupal 8 architecture and its subsystems, this book will guide you in creating your first module with basic functionality. You’ll work with Drupal logging and mailing systems, learn how to output data using the theme layer, and work with menus and links programmatically. This Drupal book demonstrates how to work with different kinds of data storages, create custom entities and field types, and leverage the Database API for lower level database queries. Furthermore, you’ll learn how to introduce JavaScript into your module, work with different file systems, and ensure that the code you write works on multilingual sites. Toward the end, the book will help you work with Views, write automated tests for your functionality, and write secure code in general.

By the end of the book, you’ll have learned how to develop your own custom module that can provide complex business solutions, and who knows, maybe you’ll even contribute it back to the Drupal community!