Back to top

Having Fun with Drupal 8, PHP libraries and the Drupal.org API

This talk mostly consists a walk-through and demos of some of the open source projects that I’ve been working on lately that are based on information from the Drupal.org API.

We'll start off looking at a PHP library that I've written to interact with Drupal.org and discuss how and why to write a separate PHP library rather than keeping all of the logic within a module.

Then we'll move on to exploring two separate Drupal 8 modules that I've written, both based on the API library.

This talk covers numerous Drupal 8 core concepts and modern PHP best practices including unit testing, Composer, controllers, routing, services, custom entities, dependency injection and caching.

Development
Intermediate
Session type
Session
Speakers