Form builder për WordPress,
i ridizajnuar për 2026.
Ndërtues formularësh WordPress schema-driven, native për GDPR, anti-spam në 4 shtresa. Pa jQuery, pa runtime të detyruar, pa version Pro. Falas, GPL, kod i lexueshëm.
Pse edhe një plugin formularësh në 2026?
Contact Form 7 është nga viti 2007. Kodi ende e tregon: pa skema, pa një REST API të mirëfilltë, GDPR i arnuar me një plugin të palës së tretë, dhe një runtime jQuery që ueb-i nuk e ka të nevojshëm prej dhjetë vjetësh.
Gravity Forms dhe WPForms janë më modernë por kushtojnë 60 deri 300 €/vit, mbartin trackerët e tyre, imponojnë një captcha të vetëm dhe një UI proprietare. Mbi sajte SME evropiane, janë tre kompromise që nuk dëshiron t'i mbrosh në një audit.
OW Forms niset nga premisa e kundërt: gjithçka në JSON, GDPR aktiv si parazgjedhje, anti-spam-i duhet të kombinojë disa sinjale të pavarura, dhe asgjë s'duhet të ngarkohet derisa një formular të jetë i dukshëm në ekran.
Checkbox pëlqimi manual, IP të paqarta, pa pastrim automatik. Një kontroll i autoritetit kushton minimumi 5 000 €.
jQuery + framework-ë të palëve të treta + vendor captcha = 80-200 KB JS të ngarkuar në çdo faqe, edhe pa formular të dukshëm.
Një sinjal i vetëm (CAPTCHA Google) = 100% e botëve të rinj kalojnë. Duhen vendosur honeypot, time-trap, IP reputation dhe blocklists mbi njëri-tjetrin.
Çfarë ndryshon konkretisht
Pa slogane. Këto janë vendimet teknike që e dallojnë këtë produkt.
Formularët përkufizohen në JSON, jo në post_content HTML. 17 lloje fushash native: text, email, tel, url, number, textarea, select, radio, checkbox, checkbox-group, date, time, datetime, file, hidden, signature, rating.
Honeypot i padukshëm + time-trap + captcha multi-provider (Turnstile, reCAPTCHA v3, hCaptcha, Friendly Captcha) + IP reputation. Score > 80 = refuzim i heshtur. Çdo sinjal regjistrohet.
Checkbox pëlqimi i auto-injektuar, IP të pseudonimizuara (ose të paruajtura), User-Agent SHA-256, cron pastrimi sipas retention (1095 ditë si parazgjedhje), DSAR me email_hash, email-e të kripura me wp_salt() në DB.
Parson të gjithë CF7-të e sajtit, gjeneron skemat ekuivalente OW Forms dhe rishkruan shortkodet [contact-form-7 id="X"] në [owf_form id="Y"] në të gjithë post_content. Migrim i plotë në pak minuta.
Namespace owf/v1. Endpoint publik i mbrojtur me nonce për submission-et, endpoints admin nën manage_options. Webhooks dalëse të firmosur HMAC-SHA256 drejt Slack, Discord, Teams ose endpoint custom. DLQ + retry eksponencial.
Nuk ngarkohet asnjë JavaScript derisa një formular të jetë i dukshëm në faqe. Pa jQuery. Pa framework front. Runtime-i klient total është nën 8 KB i gzipuar, jashtë vendor captcha nëse aktivizohet.
Përballë alternativave
Të dhëna të verifikueshme. Të shënohet vetëm ajo që ekziston realisht te konkurrenti.
| Kriter | OW Forms | Contact Form 7 | Gravity Forms | WPForms |
|---|---|---|---|---|
| Çmimi | Falas (GPL) | Falas (GPL) | 59-259 €/vit | 49-299 €/vit |
| GDPR native | ||||
| Anti-spam shumështresor | ||||
| Runtime JS pa formular | 0 KB | ~30 KB | ~120 KB | ~85 KB |
| REST API publike | ||||
| Importi Contact Form 7 | ||||
| Webhooks të firmosur me HMAC | ||||
| Licencë GPL |
Tre mënyra për të integruar një formular
Pa page builder pronësor të detyruar. Zgjidh qasjen që i përshtatet stack-ut tënd.
[owf_form id="42"]Dyshime të arsyeshme, përgjigje të drejtpërdrejta
Importi automatik ndodhet te Cilësimet → OW Forms → Import. Plugin-i parson të gjithë formularët CF7 të sajtit, gjeneron skemat ekuivalente OW Forms dhe rishkruan shortkodet në të gjithë post_content. Llogarit 2-3 minuta për 20 formularë. Mund të bësh rollback të plotë nga koshi.
Po. I aktivizueshëm në rrjet, çdo sajt fëmijë ka formularët dhe submission-et e veta. Cilësimet e captcha provider dhe retention GDPR mund të centralizohen në nivel rrjeti përmes filtrave WP.
Webhooks të firmosur HMAC-SHA256 (namespace owf/v1) me preset-e Slack / Discord / Teams / Generic. Për Brevo dhe Mailchimp, përdor webhook generic + endpoint-in zyrtar të API-t — pa nevojë për plugin të palës së tretë. Tutoriale në dokumentacion.
Si parazgjedhje në wp-content/uploads/owf-submissions/ me akses të drejtpërdrejtë të çaktivizuar përmes .htaccess të gjeneruar. Mund të rrugëzosh në S3-compatible, R2 Cloudflare ose Wasabi përmes hook-ut owf_file_upload_handler. Skedarët ndjekin të njëjtin retention GDPR si submission-et.
Po. Përkufizo step-at e tu në JSON-in e skemës me një çelës steps[]. Runtime-i front menaxhon paginimin, validimin për çdo step dhe state-in në sessionStorage (zero cookies). Tranzicionet janë të konfigurueshme (slide, fade, instant).
OptionWeb është me bazë në Belgjikën frëngjishtfolëse. Mbështetja zyrtare është në frëngjisht, holandisht dhe anglisht përmes /addons/support/. Përgjigje brenda 24 orëve të punës. Duke qenë plugin-i GPL dhe falas, mbështetja është best-effort — pa SLA kontraktor, por asnjë biletë nuk injorohet.
Asnjë version Pro në horizont.
OW Forms është falas dhe GPL. Pa paywall, pa buton «zhblloko». Është zgjedhje editoriale, jo mungesë funksionalitetesh.
- Të gjitha funksionalitetet janë në versionin falas.
- Addon-et plotësues OptionWeb (OW Shield, OW Consent, OW Performance) janë gjithashtu falas dhe plotësues — pa bundling të detyruar.
- Pa tracking analytics, pa ping licence, pa phone-home.
- Nëse do ta mbështetësh projektin, shpërndaje ose kontribuo në repo-n OptionWeb.