Potsdam • Berlin • Deutschland

16. bis 18. Oktober 2026

Setting up a reliable local development environment hasn't been the easiest for Joomla developers. Whether you're juggling multiple PHP versions, wrestling with database configuration, or trying to debug that one elusive bug in production, local development should be your safe playground — not another source of frustration.

Enter DDEV: a free, open-source, Docker-based tool that lets you spin up a fully configured local Joomla environment in minutes, on any operating system. No more MAMP, XAMPP, or "it works on my machine" headaches.

In this talk I will explain how to get started with DDEV for Joomla development, from installation to code debugging. We'll walk through the setup on macOS, Windows, and Linux, so no matter what machine you're sitting behind, you'll leave with a working local environment.

Topics

Installing DDEV — Step-by-step installation on macOS, Windows, and Linux (Debian/Ubuntu and others), including the required Docker setup for each platform.

Running Joomla locally — How to create a new DDEV project, install Joomla from scratch, and have a fully functional local Joomla site running in under five minutes.

Managing PHP versions — How DDEV makes it trivially easy to switch between PHP versions per project, so you can develop against PHP 8.2 for one client and PHP 8.4 for another, all on the same machine.

Database management — Working with MySQL and MariaDB in DDEV, using phpMyAdmin and Adminer add-ons, importing and exporting databases, and connecting with external tools like TablePlus or DBeaver.

Debugging with Xdebug — How to enable and configure Xdebug in DDEV with a single command, and how to connect it to VS Code and PhpStorm for step-by-step PHP debugging of your Joomla extensions.

Testimonials

  • Emmanuel Lemor

    Emmanuel Lemor (Joomla Vice President)

    The Joomla World Conference is an event which for me stands alone where ideas, people, and passion meet a special kind of magic when our global community gathers in person. It's a combination of so many things: the ad-hoc encounters after walking out of a session, the smiles in the hallway as you find yourself amazed at the possibilities, putting faces to people whose name or faces you have seen across your computer screen and the sense that you're part of something that is many times larger than your normal activity and... that matters.

    JWC isn’t just about Joomla: it’s about people coming together to imagine what’s next... all together. Whether you are building websites, writing code, creating content, designing, translating, or are simply curious about open source → you belong here.