Local development environments for Drupal with DDEV
Learn to effectively use DDEV for local development of Drupal projects. This session will walk you through a wide array of features for professional Drupal development.
Prerequisite
No prior knowledge of DDEV or Docker is needed.
Outline
DDEV is a powerful, versatile, Docker-based open source tool for local web development. It supports multiple programming languages and platforms. TYPO3 and Craft CMS have adopted DDEV as their official local development tool and Drupal is considering doing the same. In this session, you will learn how to effectively use DDEV for local Drupal development. We will demonstrate many of its features that make collaborating on Drupal projects a breeze.
Learning Objectives
Attendees will learn to:
* Set up a Drupal development environment from scratch.
* Import and export databases and files.
* Run Drush commands to administer the website.
* Use web-based interfaces for running database queries and capturing emails.
* Set up XDebug for debugging. PHPStorm and VSCode will be demonstrated.
* Profiling with XHProf.
* Push and pull project updates to different hosting providers.
Experience level
Beginner
Prerequisite
No prior knowledge of DDEV or Docker is needed.
Outline
DDEV is a powerful, versatile, Docker-based open source tool for local web development. It supports multiple programming languages and platforms. TYPO3 and Craft CMS have adopted DDEV as their official local development tool and Drupal is considering doing the same. In this session, you will learn how to effectively use DDEV for local Drupal development. We will demonstrate many of its features that make collaborating on Drupal projects a breeze.
Learning Objectives
Attendees will learn to:
* Set up a Drupal development environment from scratch.
* Import and export databases and files.
* Run Drush commands to administer the website.
* Use web-based interfaces for running database queries and capturing emails.
* Set up XDebug for debugging. PHPStorm and VSCode will be demonstrated.
* Profiling with XHProf.
* Push and pull project updates to different hosting providers.
Experience level
Beginner