Tradicionalmente, la instalación y gestión de Moodle y sus plugins se ha basado en la descarga manual de paquetes y en procesos de actualización poco automatizados. Sin embargo, la adopción de Composer abre la puerta a una gestión más moderna, reproducible y mantenible del ecosistema Moodle.
En esta charla exploraremos por qué Composer es relevante para Moodle y cómo puede utilizarse para instalar el core, plugins y dependencias PHP de forma estructurada.
Durante la sesión se mostrará:
-
Cómo crear una nueva instalación de Moodle utilizando composer create-project.
-
Cómo especificar versiones concretas de Moodle mediante restricciones de versión.
-
Cómo instalar plugins de Moodle directamente desde Packagist con composer require.
-
Cómo gestionar dependencias PHP externas de forma coherente con el resto del proyecto.
La adopción de este enfoque permite mejorar la trazabilidad, la automatización de despliegues y la integración con flujos DevOps, acercando Moodle a estándares modernos de desarrollo y mantenimiento de software.
Una sesión práctica para desarrolladores y administradores técnicos que quieran dar el siguiente paso en la gestión profesional de sus entornos Moodle.
Técnica para administradores
Técnica para desarrolladores