01Fare olmadan da kurulur
Sürükle-bırak kurucusunun tam bir klavye eşdeğeri var: her alan yalnız klavyeyle eklenebilir, taşınabilir ve kaldırılabilir. Yalnız sürüklemeye cevap veren bir kurucu, sürükleyemeyen insanları dışarıda bırakır.
02Otuza yakın alan tipi
Metin, e-posta, telefon, URL, sayı, tarih, saat, açılır menü, radyo, onay kutusu, derecelendirme, kaydırıcı, renk, dosya yükleme, ad, adres, sıralama ve sayfa sonu — sıradan bir form için gereken zaten var.
03Sütunlar okuma sırasını bozmaz
Sütuna yerleştirilen alan yine alan sırasına göre okunur; ekran okuyucu kullanan ziyaretçi ile gören ziyaretçi aynı formu aynı sırada karşılar.
04Koşullar sunucuda karara bağlanır
İç içe VE/VEYA grupları ve on dört operatör, form gönderildiğinde yeniden değerlendirilir. Tarayıcıda gizlenen bir alan sayfayı kurcalayarak atlatılamaz ve JavaScript kapalıyken de kurallar aynen işler.
05Tarayıcının tartışamayacağı erişim kuralları
Takvimle açıp kapatın, gönderim sayısını sınırlayın, giriş ya da rol zorunlu kılın, parola koyun. Kapalı bir form doğrudan gönderimi sunucuda reddeder — düğmesini gizleyerek değil.
06Spam işaretlenir, silinmez
Bal küpü ve zaman tuzağı varsayılan olarak açıktır ve kimsenin önünü kesmez; reCAPTCHA v2/v3, hCaptcha, Turnstile, Akismet ile anahtar kelime, IP ve e-posta engel listeleri isteğe bağlıdır. Spam sayılan kayıt işaretlenir ve saklanır, çünkü yanlış bir karar size bir müşteriye mal olmamalı.
07Yüklenen dosyalar web kökünde durmaz
Kökün dışına, kimsenin tahmin edemeyeceği bir dizine yazılır ve adına değil içeriğine bakılarak denetlenir. Yalnız süresi dolan ve tek kişiye bağlı bir bağlantıyla verilir.
08Denetleyebileceğiniz bildirimler
Form başına birden çok bildirim, alan değerine göre alıcı yönlendirme, gönderene otomatik yanıt ve ne gönderildi, ne başarısız oldu, neden diye tutulan bir teslim kaydı — başarısız olanlar için yeniden gönderme düğmesiyle.