Drupal 8 Module Development

Learn to create and customize impressive Drupal 8 modules to extend your website's functionalities

Drupal 8 Module Development

Daniel Sipos

18 customer reviews
Learn to create and customize impressive Drupal 8 modules to extend your website's functionalities
Mapt Subscription
FREE
$30.00/m after trial
eBook
$25.20
RRP $35.99
Save 29%
Print + eBook
$44.99
RRP $44.99
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$25.20
$44.99
$29.99 p/m after trial
RRP $35.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Drupal 8 Module Development Book Cover
Drupal 8 Module Development
$ 35.99
$ 25.20
Drupal 8 Development Cookbook - Second Edition Book Cover
Drupal 8 Development Cookbook - Second Edition
$ 35.99
$ 25.20
Buy 2 for $35.00
Save $36.98
Add to Cart

Book Details

ISBN 139781782168775
Paperback566 pages

Book Description

Drupal is an open source web-based content management system (CMS) that can be used for building anything from simple websites to complex applications. It enables individuals and organizations to build platforms that engage users and deliver the right content at the right time.

Drupal 8 is an exciting new development in the Drupal community. However, the differences from the previous version are substantial and this can put quite some pressure on Drupal 7 developers that need to catch up. This book aims to help such developers in getting up to speed with Drupal 8 module development.

The book first introduces you to the Drupal 8 architecture and its subsystems before diving into creating your first module with basic functionality. Building upon that, you will cover many core APIs and functionalities available to module developers.

You will work with the Drupal logging and mailing systems, learn how to output data using the theme layer and work with menus and links programmatically. Then, you will learn how to work with different kinds of data storages, create custom entities, field types and leverage the Database API for lower level database queries. Moreover, you will learn about the Drupal 8 access system and caching layer as well as the APIs used for data processing (queues and batches).

You will further see how to introduce javascript into your module, work with the various file systems and ensure the code you write works on multilingual sites. Finally, you will learn how to programmatically work with Views, write automated tests for your functionality and also write secure code in general.

By the end of the book, you will have learned how to develop your own custom module from scratch that can help solve a small problem or even provide complex functionality. And who knows, maybe you’ll even contribute it back to the Drupal community.

Table of Contents

Chapter 3: Logging and Mailing
Chapter 7: Your Own Custom Entity and Plugin Types
Chapter 12: JavaScript and the Ajax API

What You Will Learn

  • Write a Drupal 8 module with custom functionality and hook into various extension points
  • Master numerous Drupal 8 sub-systems and APIs
  • Model, store, and manipulate data in various ways and for various purposes
  • Display data and content in a presentable and secure way
  • Learn about the theme system and render arrays

Authors

Table of Contents

Chapter 3: Logging and Mailing
Chapter 7: Your Own Custom Entity and Plugin Types
Chapter 12: JavaScript and the Ajax API

Book Details

ISBN 139781782168775
Paperback566 pages
Read More
From 18 reviews

Read More Reviews

Recommended for You

Drupal 8 Development Cookbook - Second Edition Book Cover
Drupal 8 Development Cookbook - Second Edition
$ 35.99
$ 25.20
Drupal 8 Development: Beginner's Guide - Second Edition Book Cover
Drupal 8 Development: Beginner's Guide - Second Edition
$ 35.99
$ 25.20
Drupal 8: Enterprise Web Development Book Cover
Drupal 8: Enterprise Web Development
$ 69.99
$ 49.00
Mastering Drupal 8 Book Cover
Mastering Drupal 8
$ 39.99
$ 28.00
Mastering Drupal 8 Book Cover
Mastering Drupal 8
$ 39.99
$ 28.00
Mastering Drupal 8 Views Book Cover
Mastering Drupal 8 Views
$ 35.99
$ 25.20