---
url: 'https://metadrop.net/es/eventos/drupalcamp-2013-anatomia-de-una-peticion-de-formulario-drupal'
title: 'Anatomía de una petición de formulario Drupal'
author:
  name: 'Ricardo Sanz'
  url: 'https://metadrop.net/es/sobre/ricardo-sanz'
date: '2025-09-25T17:41:43+00:00'
updated: '2026-06-04T11:28:06+00:00'
type: article
summary: "El Form API\_de Drupal es un sistema muy potente para crear formularios de todo tipo. Sin embargo, dada su complejidad, es difícil de entender y cuando uno necesita construir formularios complejos es fácil acabar peleando contra los mecanismos del Form API debido a esa falta de comprensión detallada de su funcionamiento interno."
tags:
  - 'Form API'
  - DrupalCamp
image: 'https://metadrop.net/sites/default/files/styles/full/public/2025-09/fapi_workflow_7.x_v1.3.png.webp?h=45b49b78&itok=587s06w1'
published: true
og:
  determiner: Automatic
  site_name: Metadrop
  street_address: 'Calle Manuel Luna, 12, 3 Dcha'
  locality: Madrid
  region: Madrid
  postal_code: '28020'
  country_name: España
  email: hola@metadrop.net
  phone_number: '910053180'
schema:
  '@context': 'https://schema.org'
  '@graph':
    -
      '@type': Event
      url: 'https://metadrop.net/es/eventos/drupalcamp-2013-anatomia-de-una-peticion-de-formulario-drupal'
      name: 'Anatomía de una petición de formulario Drupal'
      description: "El Form API\_de Drupal es un sistema muy potente para crear formularios de todo tipo. Sin embargo, dada su complejidad, es difícil de entender y cuando uno necesita construir formularios complejos es fácil acabar peleando contra los mecanismos del Form API debido a esa falta de comprensión detallada de su funcionamiento interno."
      eventAttendanceMode: Offline
      image:
        '@type': ImageObject
        url: 'https://metadrop.net/sites/default/files/styles/full/public/2025-09/fapi_workflow_7.x_v1.3.png.webp?h=45b49b78&itok=587s06w1'
      startDate: '2013-10-26'
      endDate: '2013-10-26'
      location:
        '@type': Place
        name: 'Place                      País                España'
        address:
          '@type': PostalAddress
          addressLocality: 'Place                      País                España'
          addressCountry: 'Place                      País                España'
      performer:
        '@type': Organization
        name: DrupalCamp
      organizer:
        '@type': Organization
        name: DrupalCamp
    -
      '@type': Organization
      '@id': 'https://metadrop.net/#organization'
      url: 'https://metadrop.net/'
      name: Metadrop
      sameAs:
        - 'https://www.drupal.org/metadrop'
        - 'https://twitter.com/metadrop'
        - 'https://asociaciondrupal.es/partner/metadrop'
        - 'https://www.linkedin.com/company/metadrop'
      logo:
        '@type': ImageObject
        url: 'https://metadrop.net/themes/custom/mdrop_radix/logo-metadrop-500-500.jpg'
        width: '500'
        height: '500'
    -
      '@type': ItemPage
      '@id': 'https://metadrop.net/es/eventos/drupalcamp-2013-anatomia-de-una-peticion-de-formulario-drupal'
      breadcrumb:
        '@type': BreadcrumbList
        itemListElement:
          -
            '@type': ListItem
            position: 1
            name: Inicio
            item: 'https://metadrop.net/es'
          -
            '@type': ListItem
            position: 2
            name: Eventos
            item: 'https://metadrop.net/es/eventos'
      publisher:
        '@type': Organization
        '@id': 'https://metadrop.net/#organization'
---
 1. [Eventos](https://metadrop.net/es/eventos)
 
 # Anatomía de una petición de formulario Drupal

DrupalCamp

 España 

 

Sábado 26 de Octubre de 2013

 

 

 

El Form API de Drupal es un sistema muy potente para crear formularios de todo tipo. Sin embargo, dada su complejidad, es difícil de entender y cuando uno necesita construir formularios complejos es fácil acabar peleando contra los mecanismos del Form API debido a esa falta de comprensión detallada de su funcionamiento interno.

La charla consiste en esa foto general pero detallada del funcionamiento interno del mecanismo de formularios de Drupal, pensada como la documentación que me hubiese gustado encontrar cuando empecé a profundizar en el uso de formularios en Drupal. Pretendo recorrer los procesos involucrados al realizar una petición de formulario de Drupal: generación del formulario, alternaciones del mismo, envío al cliente, reconstrucción al recibir la respuesta, peticiones AJAX, mecanismo de caché, ejecución de hanlders, etc. Este conocimiento debería ayudar a construir formularios complejos con elementos cambiantes sin demasiado sufrimiento ni frustración por entender por que el formulario no se comporta como queremos.



Speakers

 

 



Ricardo Sanz

CTO