An introduction to DDev and then how extend it with a mix of technologies

Time: Thursday 14th May 14:40-15:10
Room: Waterfront
Track: Web Tools & Complementary Technologies

You might have done a Drupal tutorial that uses DDev, but do you know to reuse it in your other projects that have specific requirements? For example, how do you set the PHP version or add in SOLR ? Well, this session is for you!

We will cover:
- What is DDev? Why use it? What problem is it trying to solve?
- What is the file structure, how do I commit the configuration?
- How does it compare to Lando?
- What are the DDev commands and how add more custom cli commands
- How to change the software versions of the service like PHP, switch between nginx and Apache web server and MySQL and MariaDB
- How to add extra custom services like SOLR for search, or NodeJS
- How to add custom SSL certificates like Zscaler to the docker containers
- How to add additional programs like PV (PV is a pipe viewer program, to show file transfer progress - especially great if you want to speed up database import and by importing directly and thereby skipping drush)
- Linked resources will include pygmy integration & GovCMS replication as well, time permitting.

Presentation and resources:
https://github.com/silverham/Presentation-DDev-intro
Contact:
https://www.linkedin.com/in/grahamjoshua

Speakers

Joshua Stuart Graham
Josh started work with Adelphi Digital Consulting, which was acquired by Ernst & Young. He has been living in Canberra and has been developing with Drupal and GovCMS for over nine years. He likes fiddling with technologies, such as Headless CMSs, JavaScript polyfill hacks, connecting to APIs, Custom Drupal views development, doing Drupal migrations and playing with Docker and Windows. On the weekend, he enjoys catching up with friends, doing working out at Pilates, getting his Parkrun numbers up (he is at 150+ now) and enjoys coming last in marathons.
Additional speakersN/A