13-15 March 2020

City, University London

How composer is used in Drupal for large projects

Image
Start time
End time
Location / Room
City Uni London, Room TBA
Description

Composer is a package manager used by most of the PHP projects and frameworks. In this session, we look at the different components of the composer and basic functionality. Drupal 8 has various contrib scaffolding projects and the new composer system in Drupal core 8.8.0. 

The workshop provides sample projects to replicate real-time scenarios of the development cycle and how to handle upgrades, resolve conflicts, and change(patch) projects (without hacking).

Finally, we look at common issues that occur in the development cycle and how to avoid/fix them. 

Participants will learn after completion

- How to use composer to create a Drupal 8 project

- What is semantic versioning

- How to update the Drupal core 

- How to update contrib modules

- How to patch core/contrib projects

- How to manage asset libraries

- How to fix a few common composer issues in Drupal 8 development cycle

Prerequisites

Drupal 8

PHP

 

Sponsors

Diamond

ddev

Gold

Acquia - Experience digital freedom
Agiledrop - Trusted Drupal teammates
Droptica
Dropsolid

Weekend Keynote Speakers

Kevin Bridges

DDEV, CTO

Michel van Velde

One Shoe, CEO

Nick Veenhof

Dropsolid, CTO

CxO Keynote Speakers

Kevin Bridges

DDEV, CTO

Michel van Velde

One Shoe, CEO

Greg Harvey

Code Enigma, Director

Rachel Lawson

Drupal Association, Community Liaison

Carrie Lacina

Drupal Association, Fund Development Director

Jeffrey A. “jam” McGuire

Open Strategy Partners, Partner

Tracy Evans

Open Strategy Partners, Partner

Join the Drupal Association

The Drupal Association unites a global open source community to build and promote Drupal.

The Association is a not-for-profit organization that relies on individuals and businesses to fund everything they do for Drupal — from drupal.org to DrupalCon and community programs.

Connect with us and support our mission-driven work.

Support the Drupal Association

Hosting provided by

platform.sh