Perspectivas / Contenido estructurado

Formularios e integraciones: responsabilidades claras

Nodo Drupal · Sin Canvas

Drupal puede conservar Form API, validación y procesamiento; el frontal necesita integrar el ciclo completo.

Qué aporta lupus_decoupled_form

Envuelve HTML Form API en elementos drupal-form--*. Drupal conserva la validación y el procesamiento. La integración frontend debe reenviar POST, cookies y tokens y representar la respuesta o redirección y los mensajes.

Qué está implementado aquí

Login y recuperación son pantallas Canvas con componentes React propios y POST directo a Drupal. No son un adaptador genérico de Form API sobre CE. No hay proxy autenticado ni reenvío general de sesiones en Next.js.

Webform y widgets

Existe lupus_decoupled_webform, pero Webform no está instalado en esta POC. Las bibliotecas CSS y JS no se entregan automáticamente: AJAX, widgets y confirmaciones necesitan pruebas y adaptación.

Antes de ampliar o publicar

Definir autenticación, CSRF, ciclo de errores, mensajes y redirects; verificar permisos, accesibilidad, traducciones y caché. Una ruta o un bloque compatible no acredita que todos los módulos Drupal funcionen sin cambios.

Explorar la explicación y el ejemplo real

Volver a los insights ↗