Live · status OK
OW Forms · v1.0.7 · GPL-2.0

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.

v1.0.7GPL-2.0WordPress 6.0+< 8 KB runtime
Pourquoi

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.

Yamalı GDPR

Manuel onay kutusu, açık IP saklama, otomatik temizleme yok. Bir veri koruma denetimi en az 5 000 €'dan başlar.

Vasat performans

jQuery + üçüncü taraf framework'ler + vendor captcha = her sayfada 80-200 KB JS yüklenir, görünür form olmasa bile.

Yalnızca captcha ile anti-spam

Tek sinyal (Google CAPTCHA) = güncel botların %100'ü geçer. Honeypot, time-trap, IP reputation ve blocklist'leri üst üste koymak gerekir.

Sous le capot

Ce qui change concrètement

Pas de slogans. Voici les décisions techniques qui distinguent ce produit.

Şema-tabanlı

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.

4 katmanlı anti-spam

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.

Yerel GDPR

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.

Tek tıkla Contact Form 7 içe aktarma

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öç.

REST API + imzalı webhook

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.

Takıntılı performans

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.

Comparaison

Face aux alternatives

Données vérifiables. Cocher uniquement ce qui existe vraiment chez le concurrent.

CritèreOW FormsContact Form 7Gravity FormsWPForms
FiyatÜcretsiz (GPL)Ücretsiz (GPL)59-259 €/yıl49-299 €/yıl
Yerel GDPR
Çok katmanlı anti-spam
Formsuz JS runtime0 KB~30 KB~120 KB~85 KB
Genel REST API
Contact Form 7 içe aktarma
HMAC imzalı webhook
GPL lisansı
Intégration

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"]
Questions techniques

Doutes raisonnables, réponses directes

Contact Form 7'den nasıl göç ederim?

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.

Eklenti WordPress Multisite ile uyumlu mu?

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.

Brevo, Mailchimp veya bir CRM'i nasıl entegre ederim?

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.

Yüklenen dosyalar nerede saklanır?

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.

Eklenti çok adımlı formları destekliyor mu?

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

Yazar Türkçe destek garantisi veriyor mu?

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.

Ücretsiz. Gerçekten.

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.
Conçu par Julien Daniel · Châtelet, Belgique