La API de formularios de Drupal 8 da continuidad a una idea que se introdujo en los tiempos de Drupal 4.x. Ppromporciona una abstracción cómoda, segura, predecible y increiblemanete útil para crear y procesar formularios HTML. Cuando sabes como usarla. Y, definitivamente, deberiais saber hacerlo.
Drupal se basa en los formularios. Añadir contenido, crear usuarios, construir views o configurar opciones básicas, todo se logra rellenando y enviando un formulario. Son sin duda una de las partes más importantes de un Sistema de Gestion de Contenidos.
Esta sesión recorrerá el ciclo de vida de un formulario estandar de Drupal 8 desde que el programador lo crea al navegador del usuario y, de vuelta, para su validación y proceso.
Después de la sesión, quien atienda a ella, serà capaz de:
- Conocer que es la API de formularios y cuando usarla.
- Entender el proceso completo de un formulario en Drupal.
- Crear formularios usando la API.
- Entender FormInterface, FormBase y otras clases relacionadas.
- Conocer las mayores diferencias entre la API de Drupal 7 y la de Drupal 8.
Esta sesión cubrirá la API de formularios en profundidad y contiene contenido útil tanto para programadores experimentados como para los que están empezando a trabajar con formularios en Drupal.
El contenido de la sesión se centrará en Drupal 8 pero muchos de los conceptos de los que hablaremos són aplicables para Drupal 7 donde el proceso es el mismo y solo cambian los mecanismos para usarlo.
La presentación utilizada durante la sesión están disponibles aquí: http://es.slideshare.net/Ateneatech/formularios-en-drupal-8