Jugando con Form API en D8

by Samuel Solís

Fecha: Sábado 01 de julio
Lugar: Citilab, Aula B
Horario: 10:30 a 11:30

Form API es una de las cosas que menos ha evolucionado desde Drupal 6 y el principal motivo es que funciona y que lo hace bien y rápido. Además el código es claro y sencillo de leer lo que hace que sea mantenible en el tiempo.

Pero que no haya cambiado en forma no significa que no haya evolucionado ni presentado novedades, ¡Ni mucho menos! Form API en D8 es mucho más que un array con el tipo de campo y el valor por defecto.

El objetivo de la sesión es mostrar el abanico de herramientas que ofrece Form API en Drupal 8. Comenzaremos viendo la creación de un formulario simple desde 0 (cosa que lleva 15 minutos) y acabaremos explorando las opciones que ofrece haciendo especial hincapié en Ajax api, la nueva awesónica manera de hacer un formulario dinámico y personalizado sin tirar ni una línea de Javascript (sí, en versiones anteriores también se podía, pero).

¿A quién va dirigida esta sesión? Está pensada para todo aquel que tenga experiencia tocando código pero no conozca las bondades de Drupal 8 en lo que a formularios se refiere. Incluso si no tocas código demasiado a menudo posíblemente captes el mensaje, ¡aunque igual cuando te pongas a probar tardes un pelín más en hacerlo funcionar! Eso sí, primero veremos código, después más código, y terminaremos viendo un poco más de código (y quizá algún gatito).