# Taller: Introducción al desarrollo de módulos en Drupal 9 En el taller se mostrara la creación de un modulo básico, veremos ejemplos existentes y como poder aprovecharlos para hacer nuestros desarrollos a medida. Es una sesión actualizada de la que ya di en la DrupalCamp 2014: https://2014.drupalcamp.es/es/node/210.html Se explicara por encima algunos conceptos. Puedes facilitar lo que deseas encontrarte en el taller, de esta manera intentare ajustarme a lo que los asistentes desearían conocer :) Formulario para ajustar las necesidades de las ponencias: https://docs.google.com/forms/d/e/1FAIpQLSdCblnLhdSCxtrG1gbiBJbQ7baZNH3x6yBFlL9lJpn5LCxnwQ/viewform Sera necesario tener instalado el entorno de desarrollo, un entorno con Drupal en LAMP, MAMP, WAMP o similar para poder trabajar. Recomendación: - Drupal 9. Instalado y funcionando. - IDE de desarrollo. En la maquina virtual estara disponible Code. - Se recomienda usar la maquina virtual para facilitar la sesión. Algunos módulos que veremos, por ello es aconsejable instalarlos. - Modulo Devel - Modulo Coder - Módulo Examples Están disponibles maquinas virtuales o instaladores para facilitar: - Docker (+ Lando) / Maquina virtual (VirtualBox 6.1) - http://drupalcamp2022.keopx.net/ (recomendado) ## Instalación OVA + VirtualBox 6.1 - https://www.youtube.com/watch?v=ZUm2XhNanR4 ## Repositorio - Drupal: https://gitlab.com/keopx/drupalea/ - Drupalea module: https://gitlab.com/keopx/drupalea-backend-example ## Ubuntu - User: ubuntu - Pass: ubuntu ## Drupal - User: admin - Pass: admin ## Desarrollo ### API endpoint - http://universities.hipolabs.com/search ### Permiso - 'administer backend_test configuration'