Drejtpërdrejt · statusi OK
OW Forms · v1.1.0 · GPL-2.0

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.

v1.1.0GPL-2.0WordPress 6.0+< 8 KB runtime
Pse

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.

GDPR i arnuar

Checkbox pëlqimi manual, IP të paqarta, pa pastrim automatik. Një kontroll i autoritetit kushton minimumi 5 000 €.

Performancë mediokre

jQuery + framework-ë të palëve të treta + vendor captcha = 80-200 KB JS të ngarkuar në çdo faqe, edhe pa formular të dukshëm.

Anti-spam vetëm me captcha

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.

Nën kapuç

Çfarë ndryshon konkretisht

Pa slogane. Këto janë vendimet teknike që e dallojnë këtë produkt.

Schema-driven

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.

Anti-spam në 4 shtresa

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.

GDPR native

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.

Importi Contact Form 7 me një klik

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.

REST API + Webhooks të firmosur

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.

Performancë obsesive

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.

Krahasim

Përballë alternativave

Të dhëna të verifikueshme. Të shënohet vetëm ajo që ekziston realisht te konkurrenti.

KriterOW FormsContact Form 7Gravity FormsWPForms
ÇmimiFalas (GPL)Falas (GPL)59-259 €/vit49-299 €/vit
GDPR native
Anti-spam shumështresor
Runtime JS pa formular0 KB~30 KB~120 KB~85 KB
REST API publike
Importi Contact Form 7
Webhooks të firmosur me HMAC
Licencë GPL
Integrim

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"]
Pyetje teknike

Dyshime të arsyeshme, përgjigje të drejtpërdrejta

Si migroj nga Contact Form 7?

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.

A është plugin-i i pajtueshëm me WordPress Multisite?

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.

Si integroj Brevo, Mailchimp apo një CRM?

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.

Ku ruhen skedarët e ngarkuar?

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.

A i menaxhon plugin-i formularët shumështapësh?

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).

A garanton autori mbështetje në shqip?

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.

Falas. Vërtet.

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.
Krijuar nga Julien Daniel · Châtelet, Belgjikë