Cómo crear un proyecto en Drupal 11 con DDEV

Tutoriales
reading time 5

La idea de este post o tutorial es la de tener un paso a paso actualizado de como montar un Drupal 11 para comenzar un nuevo proyecto.

Importante: cabe aclarar que al momento de crear este post Mayo de 2025, lo que obtendremos sera una instalación de Drupal 11.1.7 usando un ddev actualizado a la versión 1.24.4

Precondiciones:

  • Tener instalado DDEV en nuestra computadora. Preferentemente la version v1.24.4 que ya viene con la opción de Drupal 11.
  • Tener internet para descargar todos los componentes.

Ahora si manos a la obra...

Creamos la carpeta del proyecto

mkdir myproject && cd myproject

Iniciamos la configuración del proyecto ddev

ddev config

Respondemos a las preguntas de la siguiente manera:

Project name: es el nombre del proyecto por lo que es totalmente arbitrario lo que pongas, por defecto toma el nombre de la carpeta donde se ejecuta el comando.

Docroot Location (project root): aqui ponemos la palabra web

Project Type: aqui escribimos: drupal11

Nota: también podemos configurar el proyecto ddev todo desde la linea de comandos, pero yo siempre prefiero usa ddev config solo para estar seguro de que las opciones que selecciono existen en las versiones que estoy usando, aca dejo el comando de todas maneras por si alguien prefiere usarlo 

ddev config --project-type=drupal11 --php-version=8.3 --doctroot=web

Listo ahora ya podemos iniciar ddev para que nos cree y nos levante los contenedores para comenzar a instalar Drupal

ddev start

Primero vamos a descargar drupal 11 usando composer

ddev composer create drupal/recommended-project:^11 

Paso siguiente vamos a instalar drush para que sea mas facil la instalacion 

ddev composer require drush/drush

Luego de tener drush instalado vamos a usarlo para generar la instalación automática de Drupal 11

ddev drush si --account-name=admin --account-pass=admin -y

Si todo fue bien ya podemos usar el siguiente comando para acceder a nuestro drupal 11 y comenzar a darle cariño...

ddev launch

Bueno eso es todo por este post, hasta la próxima drupalada...