WordPress form oluşturucusu,
2026 için yeniden tasarlandı.
Şema-tabanlı WordPress form oluşturucu, GDPR-uyumlu, 4 katmanlı anti-spam. jQuery yok, dayatılmış runtime yok, Pro sürüm yok. Ücretsiz, GPL, okunabilir kod.
2026'da yine bir form eklentisi neden?
Contact Form 7 2007'den kalma. Kodu hâlâ bunu yansıtıyor: şema yok, düzgün bir REST API yok, GDPR üçüncü taraf eklentiyle yamalanmış ve webin on yıldır ihtiyaç duymadığı bir jQuery runtime.
Gravity Forms ve WPForms daha modern ama yılda 60-300 € tutuyor, kendi tracker'larını taşıyor, tek captcha dayatıyor ve özel mülk bir UI getiriyor. Avrupalı KOBİ sitelerinde denetim önünde savunmak istemediğin üç ödün bunlar.
OW Forms tam tersi bir varsayımla başlar: her şey JSON'da olmalı, GDPR varsayılan olarak açık olmalı, anti-spam birden fazla bağımsız sinyali birleştirmeli ve ekranda görünür bir form olmadığı sürece hiçbir şey yüklenmemeli.
Manuel onay kutusu, açık IP saklama, otomatik temizleme yok. Bir veri koruma denetimi en az 5 000 €'dan başlar.
jQuery + üçüncü taraf framework'ler + vendor captcha = her sayfada 80-200 KB JS yüklenir, görünür form olmasa bile.
Tek sinyal (Google CAPTCHA) = güncel botların %100'ü geçer. Honeypot, time-trap, IP reputation ve blocklist'leri üst üste koymak gerekir.
Ce qui change concrètement
Pas de slogans. Voici les décisions techniques qui distinguent ce produit.
Formlar post_content HTML'de değil, JSON'da tanımlanır. 17 yerel alan türü: text, email, tel, url, number, textarea, select, radio, checkbox, checkbox-group, date, time, datetime, file, hidden, signature, rating.
Görünmez honeypot + time-trap + çoklu sağlayıcı captcha (Turnstile, reCAPTCHA v3, hCaptcha, Friendly Captcha) + IP reputation. Skor > 80 = sessiz reddetme. Her sinyal kaydedilir.
Otomatik yerleştirilen onay kutusu, takma adlı (veya saklanmayan) IP'ler, SHA-256 User-Agent, retention'a göre temizlik cron'u (varsayılan 1095 gün), email_hash ile DSAR, veritabanında wp_salt() ile tuzlanmış e-postalar.
Sitedeki tüm CF7'leri parse eder, eşdeğer OW Forms şemalarını üretir ve tüm post_content boyunca [contact-form-7 id="X"] shortcode'larını [owf_form id="Y"] olarak yeniden yazar. Birkaç dakikada tam göç.
Namespace owf/v1. Submission'lar için nonce-korumalı genel endpoint, manage_options altında admin endpoint'leri. Slack, Discord, Teams veya özel endpoint'e HMAC-SHA256 imzalı giden webhook. DLQ + üstel retry.
Sayfada görünür bir form olmadıkça hiç JavaScript yüklenmez. jQuery yok. Front framework yok. Aktifse vendor captcha hariç toplam istemci runtime 8 KB gzip altında.
Face aux alternatives
Données vérifiables. Cocher uniquement ce qui existe vraiment chez le concurrent.
| Critère | OW Forms | Contact Form 7 | Gravity Forms | WPForms |
|---|---|---|---|---|
| Fiyat | Ücretsiz (GPL) | Ücretsiz (GPL) | 59-259 €/yıl | 49-299 €/yıl |
| Yerel GDPR | ||||
| Çok katmanlı anti-spam | ||||
| Formsuz JS runtime | 0 KB | ~30 KB | ~120 KB | ~85 KB |
| Genel REST API | ||||
| Contact Form 7 içe aktarma | ||||
| HMAC imzalı webhook | ||||
| GPL lisansı |
Trois façons d'intégrer un formulaire
Pas de page builder propriétaire forcé. Choisis l'approche qui correspond à ton stack.
[owf_form id="42"]Doutes raisonnables, réponses directes
Otomatik içe aktarma Ayarlar → OW Forms → İçe Aktar altında. Eklenti sitedeki tüm CF7 formlarını parse eder, eşdeğer OW Forms şemalarını üretir ve shortcode'ları tüm post_content boyunca yeniden yazar. 20 form için 2-3 dakika hesapla. Çöp kutusu üzerinden tam rollback yapılabilir.
Evet. Ağ üzerinde etkinleştirilebilir, her alt sitenin kendi formları ve submission'ları olur. Captcha sağlayıcı ve GDPR retention ayarları WP filtreleri ile ağ düzeyinde merkezileştirilebilir.
HMAC-SHA256 imzalı webhook'lar (namespace owf/v1), Slack / Discord / Teams / Generic preset'leriyle. Brevo ve Mailchimp için generic webhook + resmi API endpoint'lerini kullan — üçüncü taraf eklentiye gerek yok. Eğitimler dokümantasyonda.
Varsayılan olarak wp-content/uploads/owf-submissions/ içinde, üretilen .htaccess ile doğrudan erişim devre dışı. owf_file_upload_handler hook'u ile S3-uyumlu, R2 Cloudflare veya Wasabi'ye yönlendirebilirsin. Dosyalar submission'larla aynı GDPR retention'ını izler.
Evet. Şema JSON'unda steps[] anahtarıyla adımlarını tanımla. Front runtime sayfalamayı, adım bazlı doğrulamayı ve state'i sessionStorage'da yönetir (sıfır cookie). Geçişler yapılandırılabilir (slide, fade, instant).
OptionWeb Fransızca konuşulan Belçika'da bulunuyor. Resmi destek /addons/support/ üzerinden Fransızca, Felemenkçe ve İngilizce. 24 iş saati içinde yanıt. Eklenti GPL ve ücretsiz olduğu için destek best-effort — sözleşmeli SLA yok ama hiçbir bilet göz ardı edilmez.
Gelecek bir Pro sürümü yok.
OW Forms ücretsiz ve GPL. Paywall yok, «kilidi aç» düğmesi yok. Bu editöryal bir tercih, özellik eksikliği değil.
- Tüm özellikler ücretsiz sürüme dahildir.
- Tamamlayıcı OptionWeb addon'ları (OW Shield, OW Consent, OW Performance) da ücretsiz ve tamamlayıcıdır — zorla bundling yok.
- Analytics tracking yok, lisans ping'i yok, phone-home yok.
- Projeyi desteklemek istersen, paylaş ya da OptionWeb repo'suna katkı sağla.