Во живо · статус OK
OW Forms · v1.1.0 · GPL-2.0

WordPress Form Builder,
преосмислен за 2026.

WordPress градител на формулари воден од шеми, GDPR-нативен, анти-спам во 4 слоја. Без jQuery, без задолжителен runtime, без Pro верзија. Бесплатен, GPL, читлив код.

v1.1.0GPL-2.0WordPress 6.0+< 8 KB runtime
Зошто

Зошто уште еден plugin за формулари во 2026?

Contact Form 7 датира од 2007. Кодот сè уште тоа го покажува: без шеми, без пристојна REST API, GDPR искрпен преку plugin од трета страна, и runtime jQuery што вебот не го треба веќе десет години.

Gravity Forms и WPForms се помодерни, но чинат од 60 до 300 €/година, влечат свои tracker-и, наметнуваат еден captcha и сопственички UI. На сајтови на европски МСП, тоа се три компромиси кои не сакаш да ги бранеш на ревизија.

OW Forms тргнува од спротивната претпоставка: сè мора да е во JSON, GDPR мора да е активен стандардно, анти-спамот мора да комбинира повеќе независни сигнали, и ништо не смее да се вчита додека нема формулар видлив на екранот.

GDPR искрпен

Рачен checkbox за согласност, IP во чист текст, без автоматско бришење. Контрола на регулатор почнува од 5 000 €.

Просечни перформанси

jQuery + framework-и од трети страни + vendor captcha = 80-200 KB JS вчитан на секоја страница, дури и без видлив формулар.

Анти-спам само со captcha

Еден сигнал (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.

Анти-спам во 4 слоја

Невидлив honeypot + time-trap + captcha со повеќе провајдери (Turnstile, reCAPTCHA v3, hCaptcha, Friendly Captcha) + IP reputation. Score > 80 = тивко одбивање. Секој сигнал се логира.

Нативен GDPR

Автоматски вметнат checkbox за согласност, псевдонимизирани (или несочувани) IP, SHA-256 User-Agent, cron за бришење според retention (стандардно 1095 дена), DSAR преку email_hash, email-и солени со wp_salt() во базата.

Увоз на Contact Form 7 со еден клик

Парсира сите CF7 на сајтот, ги генерира еквивалентните шеми OW Forms и ги препишува shortcode-ите [contact-form-7 id="X"] во [owf_form id="Y"] низ целиот post_content. Целосна миграција за неколку минути.

REST API + потпишани Webhook-ови

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 FormsContact Form 7Gravity FormsWPForms
ЦенаБесплатно (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"]
Технички прашања

Разумни сомнежи, директни одговори

Како мигрирам од Contact Form 7?

Автоматскиот увоз е во Поставки → OW Forms → Увоз. Plugin-от ги парсира сите CF7 формулари на сајтот, ги генерира еквивалентните шеми на OW Forms и ги препишува shortcode-ите низ целиот post_content. Сметај на 2-3 минути за 20 формулари. Може целосен rollback преку корпата.

Дали plugin-от е компатибилен со WordPress Multisite?

Да. Се активира на ниво на мрежа, секој подсајт има свои формулари и submission-и. Поставките за captcha провајдер и GDPR retention може да се централизираат на ниво на мрежа преку WP филтри.

Како да интегрирам Brevo, Mailchimp или CRM?

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-ите.

Дали plugin-от поддржува повеќестепени формулари?

Да. Дефинирај ги твоите чекори во 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.
Изработено од Julien Daniel · Châtelet, Белгија