Vamos a ver cómo podemos descargar Drupal, existen varias maneras de poder hacerlo, pero vamos a descargar Drupal utilizando composer.
Por suerte, Ddev ya nos proporciona composer, así que no tenemos que preocuparnos de descargarlo ni actualizarlo, ya que Ddev lo hará por nosotros.
Para utilizar el composer proporcionado por Ddev tenemos que simplemente poner la palabra “composer” después del comando “ddev”, en este caso, para crear el proyecto con Composer, no vamos a utilizar su comando, si no que usaremos uno proporcionado por Ddev, el cual se encargara además de hacer todo lo necesario:
$ ddev composer create drupal/recommended-project
Una vez descargado todo, veremos que Ddev realiza algunas acciones adicionales, no tenemos que preocuparnos por ellos.
Una vez descargado Drupal, vamos a cambiar el tipo de proyecto, para que Ddev sepa que estamos usando Drupal, en este caso Drupal 9, así que ejecutamos el comando correspondiente para cambiar el tipo de proyecto:
$ ddev config --project-type=drupal9
Ahora que hemos cambiado el tipo de proyecto, tenemos que reiniciar Ddev para que aplique los cambios necesarios:
$ ddev restart
Y listo, ya tenemos todo preparado para comenzar, con apenas unos pocos comandos.
# | Capítulo | Duración | Visualizado |
---|---|---|---|
1 | Presentación | 2:33 min | |
2 | Instalando Docker | 5:19 min | |
3 | Instalando DDEV | 5:05 min | |
4 | Iniciar el proyecto | 3:26 min | |
5 | Herramientas | 3:39 min | |
6 | Descargar Drupal | 4:56 min | |
7 | Configuraciones | 5:28 min | |
8 | Dominios adicionales | 2:40 min | |
9 | Variables de entorno | 1:35 min | |
10 | Comandos útiles | 7:26 min | |
11 | Exportar e importar bases de datos | 3:42 min | |
12 | Snapshots | 2:33 min | |
13 | Comandos custom | 3:58 min | |
14 | Hooks | 5:08 min | |
15 | Personalizar imágenes de Docker | 7:00 min | |
16 | Añadir imágenes adicionales de Docker | 7:12 min | |
17 | Eliminar el proyecto | 1:41 min | |
18 | Crear un proyecto Drupal | 2:21 min | |
19 | Crear un proyecto PHP (Symfony) | 2:44 min | |
20 | Importar proyecto existente | 2:09 min |