From d5246729561b675629fcab225c072f1d95ee0d40 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 6 Jun 2019 18:53:44 +0100 Subject: [PATCH] Update abstract --- source/_talks/drupal-8-php-libraries-drupalorg-api.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/source/_talks/drupal-8-php-libraries-drupalorg-api.md b/source/_talks/drupal-8-php-libraries-drupalorg-api.md index 645adfde..7e7f539b 100644 --- a/source/_talks/drupal-8-php-libraries-drupalorg-api.md +++ b/source/_talks/drupal-8-php-libraries-drupalorg-api.md @@ -24,7 +24,16 @@ events: date: 2019-03-03 time: '12:05 - 12:50' --- -A demo of some of the open source projects that I’ve been working on lately that are based on information from the Drupal.org API, including a PHP library for the API itself as well as some Drupal 8 modules that use it. +A overview and demo of some of the open source projects that I’ve been working on lately that are based on information from the Drupal.org API, including a PHP library for the API itself as well as some Drupal 8 modules that use it. + +This session will cover various topics including: + +- Why would you want to separate your code into reusable packages +- An overview of how to structure a PHP package (e.g. an API for interacting with Drupal.org) +- How to add a PHP package as a dependency for a Drupal module using Composer +- How to create routes and services, and use dependency injection in Drupal 8 +- How to use Drupal to configure the packages +- How to increase performance and reliability by using Drupal's cache system to store API results ## Links