WordPress Form Builder,
преосмислен за 2026.
WordPress градител на формулари воден од шеми, GDPR-нативен, анти-спам во 4 слоја. Без jQuery, без задолжителен runtime, без Pro верзија. Бесплатен, GPL, читлив код.
Зошто уште еден plugin за формулари во 2026?
Contact Form 7 датира од 2007. Кодот сè уште тоа го покажува: без шеми, без пристојна REST API, GDPR искрпен преку plugin од трета страна, и runtime jQuery што вебот не го треба веќе десет години.
Gravity Forms и WPForms се помодерни, но чинат од 60 до 300 €/година, влечат свои tracker-и, наметнуваат еден captcha и сопственички UI. На сајтови на европски МСП, тоа се три компромиси кои не сакаш да ги бранеш на ревизија.
OW Forms тргнува од спротивната претпоставка: сè мора да е во JSON, GDPR мора да е активен стандардно, анти-спамот мора да комбинира повеќе независни сигнали, и ништо не смее да се вчита додека нема формулар видлив на екранот.
Рачен checkbox за согласност, IP во чист текст, без автоматско бришење. Контрола на регулатор почнува од 5 000 €.
jQuery + framework-и од трети страни + vendor captcha = 80-200 KB JS вчитан на секоја страница, дури и без видлив формулар.
Еден сигнал (CAPTCHA на Google) = 100% од новите ботови поминуваат. Мора да се натрупаат honeypot, time-trap, IP reputation и blocklist.
Што всушност се менува
Без слогани. Еве ги техничките одлуки што го издвојуваат овој производ.
Формуларите се дефинираат во JSON, не во post_content HTML. 17 нативни типови полиња: text, email, tel, url, number, textarea, select, radio, checkbox, checkbox-group, date, time, datetime, file, hidden, signature, rating.
Невидлив honeypot + time-trap + captcha со повеќе провајдери (Turnstile, reCAPTCHA v3, hCaptcha, Friendly Captcha) + IP reputation. Score > 80 = тивко одбивање. Секој сигнал се логира.
Автоматски вметнат checkbox за согласност, псевдонимизирани (или несочувани) IP, SHA-256 User-Agent, cron за бришење според retention (стандардно 1095 дена), DSAR преку email_hash, email-и солени со wp_salt() во базата.
Парсира сите CF7 на сајтот, ги генерира еквивалентните шеми OW Forms и ги препишува shortcode-ите [contact-form-7 id="X"] во [owf_form id="Y"] низ целиот post_content. Целосна миграција за неколку минути.
Namespace owf/v1. Јавен endpoint заштитен со nonce за submission-и, админ endpoints под manage_options. Излезни webhook-ови потпишани со HMAC-SHA256 кон Slack, Discord, Teams или custom endpoint. DLQ + експоненцијален retry.
Не се вчитува никаков JavaScript додека нема формулар видлив на страницата. Без jQuery. Без front framework. Целиот клиентски runtime е под 8 KB gzipped, без vendor captcha ако е активиран.
Наспроти алтернативите
Проверливи податоци. Се штиклира само она што навистина постои кај конкурентот.
| Критериум | OW Forms | Contact Form 7 | Gravity Forms | WPForms |
|---|---|---|---|---|
| Цена | Бесплатно (GPL) | Бесплатно (GPL) | 59-259 €/година | 49-299 €/година |
| Нативен GDPR | ||||
| Повеќеслоен анти-спам | ||||
| JS runtime без формулар | 0 KB | ~30 KB | ~120 KB | ~85 KB |
| Јавна REST API | ||||
| Увоз од Contact Form 7 | ||||
| Webhook-ови потпишани со HMAC | ||||
| GPL лиценца |
Три начини за интегрирање на формулар
Без наметнат сопственички page builder. Изберете го пристапот што одговара на вашиот stack.
[owf_form id="42"]Разумни сомнежи, директни одговори
Автоматскиот увоз е во Поставки → OW Forms → Увоз. Plugin-от ги парсира сите CF7 формулари на сајтот, ги генерира еквивалентните шеми на OW Forms и ги препишува shortcode-ите низ целиот post_content. Сметај на 2-3 минути за 20 формулари. Може целосен rollback преку корпата.
Да. Се активира на ниво на мрежа, секој подсајт има свои формулари и submission-и. Поставките за captcha провајдер и GDPR retention може да се централизираат на ниво на мрежа преку WP филтри.
Webhook-ови потпишани со HMAC-SHA256 (namespace owf/v1) со preset-и Slack / Discord / Teams / Generic. За Brevo и Mailchimp, користи generic webhook + нивниот официјален API endpoint — нема потреба од plugin од трета страна. Туторијали во документацијата.
Стандардно во wp-content/uploads/owf-submissions/ со оневозможен директен пристап преку генериран .htaccess. Може да рутираш кон S3-compatible, R2 Cloudflare или Wasabi преку hook owf_file_upload_handler. Датотеките го следат истиот GDPR retention како submission-ите.
Да. Дефинирај ги твоите чекори во JSON-от на шемата со клуч steps[]. Front runtime управува со пагинацијата, валидацијата по чекор и state во sessionStorage (нула cookies). Транзициите се конфигурабилни (slide, fade, instant).
OptionWeb е со седиште во француско-јазичниот дел на Белгија. Официјалната поддршка е на француски, холандски и англиски преку /addons/support/. Одговор во 24 работни часа. Бидејќи plugin-от е GPL и бесплатен, поддршката е best-effort — без договорно SLA, но ниедна тикет не се игнорира.
Нема Pro верзија на повидок.
OW Forms е бесплатен и GPL. Без paywall, без копче «отклучи». Тоа е уреднички избор, не недостаток на функции.
- Сите функции се вклучени во бесплатната верзија.
- Дополнителните addon-и на OptionWeb (OW Shield, OW Consent, OW Performance) се исто така бесплатни и комплементарни — без принудно bundling.
- Без analytics tracking, без ping на лиценца, без phone-home.
- Ако сакаш да го поддржиш проектот, сподели го или придонеси на OptionWeb repo.