Perspectivas / Contenido estructurado
Formularios e integraciones: responsabilidades claras
Nodo Drupal · Sin CanvasDrupal 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.