01Se puede construir sin ratón
El constructor de arrastrar y soltar tiene un equivalente completo por teclado: cada campo se puede añadir, mover y quitar solo con el teclado. Un constructor que únicamente responde al arrastre deja fuera a quienes no pueden arrastrar.
02Cerca de treinta tipos de campo
Texto, correo electrónico, teléfono, URL, número, fecha, hora, desplegable, botón de opción, casilla, valoración, control deslizante, color, subida de archivos, nombre, dirección, ordenación y salto de página: el formulario corriente ya está cubierto.
03Columnas que no alteran el orden de lectura
Un campo colocado en una columna se sigue leyendo en el orden de los campos, de modo que quien usa un lector de pantalla y quien ve la página encuentran el mismo formulario en la misma secuencia.
04Las condiciones se deciden en el servidor
Grupos Y/O anidados con catorce operadores, evaluados de nuevo al enviar el formulario. Un campo oculto en el navegador no se puede colar editando la página, y las reglas siguen valiendo con JavaScript desactivado.
05Reglas de acceso con las que el navegador no puede discutir
Abre y cierra por calendario, limita el número de entradas, exige inicio de sesión o un rol, o pon una contraseña. Un formulario cerrado rechaza un envío directo en el servidor, no escondiendo su botón.
06El spam se marca, no se borra
El señuelo y la trampa de tiempo están activos por defecto y no estorban a nadie; reCAPTCHA v2/v3, hCaptcha, Turnstile, Akismet y las listas de bloqueo por palabra clave, IP y correo son opcionales. Lo que se considera spam se señala y se conserva, porque un falso positivo no debería costarte un cliente.
07Los archivos subidos no están en la raíz web
Se escriben fuera de ella, en un directorio que nadie puede adivinar, y se comprueban por lo que contiene el archivo, no por cómo se llama. Solo se entregan mediante un enlace con caducidad y vinculado a una persona.
08Notificaciones que puedes auditar
Varias por formulario, destinatarios encaminados según el valor de un campo, una respuesta automática a quien envía y un registro de entrega de qué se envió, qué falló y por qué, con reenvío para lo que falló.