Free Sample
+ Collection
Code Files

Drupal 8 Module Development

Progressing
Robert Varkonyi

Create and design your own modules and websites from scratch with Drupal 8 with this book and ebook
This title is available to pre-order now and is expected to be published in
$32.00
$49.99
RRP $39.99
RRP $49.99
eBook
Print + eBook

Want this title & more?

$21.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781782168775
Paperback468 pages

About This Book

  • Develop your own modules for Drupal 8 by delving into its architecture and subsystems
  • Learn the ins and outs of writing customized modules, themes, installation profiles, and libraries for the Drupal PHP content management system
  • An easy-to-follow yet comprehensive guide full of illustrations, code snippets, and tips with detailed, step-by-step explanations of all the topics

Who This Book Is For

This book is for all Drupal and PHP developers who wish to learn how to develop and customize their own modules to suit their needs and requirements.

Table of Contents

What You Will Learn

  • Build your own modules extending Drupal's core functionality
  • Create custom Blocks, Fields, Entities, and more
  • Learn how to work with Drupal's hook system
  • Explore the major APIs and libraries introduced in Drupal 8 to build successful Drupal websites
  • Familiarize yourself with Drupal’s Theming layer and template engine
  • Test your code programmatically with Drupal's Simple Test framework
  • Develop interactive form-based tools with Drupal's Forms API

In Detail

Drupal 8 is a free, open source content management system primarily used for the development and management of websites. Comparing it with its predecessor, Drupal 7, Drupal 8 introduces a number of huge architectural changes geared towards better usability, development experience, and cross-platform support, making it the most versatile and flexible open source CMS in the world.

Starting with the basic technologies that drive Drupal, this book will walk you through the architecture of Drupal 8 and its main subsystems and explain how to use its APIs to build your own custom modules.

It also delves into the concepts of Symfony 2 and its basic components that are used in Drupal 8. It will help you venture into the domain of admin interface designing, plugins, and views newly introduced in this version of Drupal. It will also enable you to gain valuable insights on the changes in JavaScript and the updated command names.

It then rounds off by giving you an overview of the module porting process and the concept of Profile Installation.

Authors

Read More