English
Sitenize eklenen, cevapları doğrudan e‑postanıza gelen formlar.
İletişim, randevu, sipariş, iş başvurusu, destek talebi… Hazır formları markanıza uyarlıyor ve kendi hosting'inize kuruyoruz. Her cevap e-postanıza düzenli bir kart olarak gelir. Aylık form servisi ücreti ödemezsiniz; veriniz üçüncü bir firmadan geçmez.
Formunuzu hazırlıyor, kuruyor ve bağlıyoruz
İster hazır bir formu markanıza uyarlayalım, ister sıfırdan tasarlayalım; formunuz sizin sitenizde, cevapları sizin posta kutunuzda.
- Kurulum ve e-posta servisi. Hazır formlardan birini logonuz, renkleriniz ve metinlerinizle uyarlıyor; mail servisini kendi hosting'inize kuruyoruz. Formu sitenize ekleyip gerçek bir gönderimle test ediyoruz. (Hosting'inize kurulum, SMTP ve spam ayarları, Sitenize ekleme ve test)
- Size özel form. Başvuru, teklif isteme, rezervasyon, anket… İhtiyacınıza göre alanları, kuralları ve adımları tasarlıyoruz. Fiyat hesaplama, dosya yükleme ve koşullu alanlar dahil. (Doğrulamalı alanlar, Hesaplama ve özet, Dosya ve fotoğraf yükleme)
- Veri tabanı ve panel. Cevaplar e-postanın yanında bir tabloya da kaydedilsin: Supabase, kendi API'niz veya veri tabanınız. İsterseniz gelen başvuruları izleyeceğiniz bir yönetim ekranı da ekliyoruz. (Supabase veya kendi API'niz, Cevapları listeleme ekranı, Excel / CSV dışa aktarma)
Bir formda olması gereken her şey
Formlar basic.js ile, saf JavaScript ile yazılır. Framework ve derleme adımı yoktur; form tek bir sayfa olarak her hosting'de çalışır ve yıllar sonra da kolayca değiştirilir.
- Yazarken doğrulama. Zorunlu alanlar, e-posta ve telefon biçimi yazarken kontrol edilir. Gönder düğmesi eksik alan sayısını gösterir; hatalı form hiç gönderilmez.
- Düzenli e-postalar. Her cevap, formla aynı görünümde bir kart olarak gelir: başlık, referans numarası, tarih ve alanlar. "Yanıtla" doğrudan ziyaretçiye gider.
- Dosya yükleme. Sürükle bırak ile CV, ekran görüntüsü veya belge yüklenir. Dosyalar e-postaya eklenir; boyut, sayı ve tür sınırlarını siz belirlersiniz.
- Her siteye eklenir. Form bağımsız bir sayfadır; iframe eklemeye izin veren her siteye tek satırla yerleşir: WordPress, Webflow, Wix, kendi siteniz.
- Spam koruması. Gizli tuzak alanı (honeypot), aynı adresten gönderim sınırı, sadece sizin sitenize açık servis ve form adı kontrolü.
- Telefonda da çalışır. Formlar küçük ekrana uyum sağlar. Tarih seçici, ülke kodlu telefon alanı ve büyük dokunma alanlarıyla mobilde rahat doldurulur.
- Markanıza göre. Renk, logo, başlıklar ve bütün metinler düzenlenir; form istediğiniz dilde olur. E-postanın rengi de formla aynıdır.
- Kodu ve veriniz sizin. Cevaplar sizin posta kutunuza veya veri tabanınıza gider. Kaynak kodu teslimde size geçer; abonelik ve lisans kilidi yoktur.
Hazır form servislerine aylık ödemek istemeyenler için
- Ajanslar ve web tasarımcılar. Müşterilerinizin sitelerine iletişim ve teklif formları gerekiyor. Formu müşterinizin markasıyla, onun hosting'ine kuruyoruz; her ay bir form servisine ödeme yapmıyor.
- Klinik, salon ve danışmanlar. Hizmet, tarih ve saat seçilen randevu formu. Çalışma saatleri ve kapalı günler formda tanımlı; randevu isteği e-postanıza referans numarasıyla gelir.
- Kafe, restoran ve küçük dükkânlar. Ürün adetleri, kupon kodu ve toplam tutarın hesaplandığı sipariş formu. Pazaryeri komisyonu olmadan kendi sitenizden sipariş alın.
- İK, etkinlik ve destek ekipleri. CV yüklemeli iş başvurusu, bilet seçmeli etkinlik kaydı ve talep numarası veren destek formu. Hepsi aynı mail servisiyle çalışır.
Dört adımda yayında
- Kısa görüşme (1. gün): Hangi form, hangi alanlar ve cevapların nereye gideceğini konuşuyoruz: e-posta, veri tabanı veya ikisi birden.
- Taslak ve teklif (1–2 gün): Formun alan listesi, görünüm taslağı, sabit fiyat ve teslim tarihi. Siz onaylamadan başlamıyoruz.
- Geliştirme ve kurulum (2–7 gün): Form ve mail servisi kendi hosting'inize kurulur, sitenize eklenir, gerçek gönderimlerle test edilir.
- Teslim ve destek (Teslim): Kaynak kodu ve kısa bir kullanım notu. Ardından paketinize göre ücretsiz düzeltme desteği.
İsterseniz kendiniz kurun
Web Formları, Apache 2.0 lisansı ile açık kaynak. İndirin, inceleyin, kendi ve müşteri projelerinizde ticari olarak kullanın. Kurulumda takılırsanız buradayız.
- 8 hazır form: iletişim, randevu, sipariş, geri bildirim, iş başvurusu, destek talebi, etkinlik kaydı
- Form bileşeni ve alanlar: metin, e-posta, telefon, tarih, seçenekler, dosya
- PHP mail servisi: SMTP (PHPMailer), dosya ekleri, spam koruması
- Supabase'e kayıt örneği ve SQL tablosu
Merak edilenler
Formu kendi siteme nasıl eklerim?
Form bağımsız bir sayfadır. Sitenize tek satırlık bir iframe kodu ile eklenir; iframe eklemeye izin veren her sitede çalışır (WordPress, Webflow, Wix, kendi siteniz). İsterseniz formu doğrudan kendi adresinde de açabilirsiniz.
Cevaplar nereye gidiyor?
Varsayılan olarak e-postanıza: mail servisi, cevabı formla aynı görünümde bir kart olarak gönderir ve dosyaları ekler. İsterseniz cevaplar Supabase'deki bir tabloya veya kendi API'nize de kaydedilir.
Aylık ücret ödeyecek miyiz?
Hayır. Form ve mail servisi kendi hosting'inizde çalışır; bir form servisine abonelik yoktur. Sadece zaten ödediğiniz hosting ve alan adı ücretleri kalır.
Nasıl bir hosting gerekiyor?
PHP 7.4 veya üstü ve hosting panelinizden açacağınız bir e-posta hesabı. Veri tabanı gerekmez. cPanel veya Plesk ile gelen paylaşımlı hosting'lerin neredeyse hepsi yeterlidir.
E-postalar spam'e düşer mi?
Servis e-postayı kendi alan adınızdaki bir hesaptan (ör. no-reply@siteniz.com) SMTP ile gönderir ve ziyaretçinin adresini "Yanıtla" alanına koyar; bu, en güvenilir yöntemdir. Kurulumda gerçek gönderimlerle test ediyoruz.
Spam ve bot gönderimleri nasıl engelleniyor?
Botların doldurduğu gizli bir tuzak alanı, aynı adresten art arda gönderim sınırı, servisin sadece sizin sitenize açılması ve izin verilen form adları. Hepsi servis dosyasının başındaki ayarlarla yönetilir.
Dosya yüklenebiliyor mu?
Evet. CV, ekran görüntüsü veya belge sürükle bırak ile yüklenir ve e-postaya eklenir. Dosya boyutu, sayısı ve izin verilen türler ayarlanabilir.
KVKK açısından veriler nerede duruyor?
Cevaplar sizin posta kutunuza veya veri tabanınıza gider; üçüncü bir form servisinden geçmez. Forma aydınlatma metni ve onay kutusu eklenebilir. Aydınlatma metni gibi KVKK yükümlülükleri veri sorumlusu olarak işletmenize aittir; bu konuda hukuki danışmanlık vermiyoruz.
Formu sonradan kendimiz değiştirebilir miyiz?
Evet. Başlıklar, metinler, renkler ve alanlar formun sayfasında açıkça tanımlıdır. JavaScript bilen herkes yeni bir alan ekleyebilir; derleme adımı yoktur, dosyayı kaydedip yüklemek yeterlidir.
Hangi teknoloji kullanılıyor?
Formlar saf JavaScript ile, basic.js adlı küçük ve bağımsız bir kütüphaneyle çizilir. React, Vue gibi bir framework veya paket yöneticisi yoktur. Mail servisi tek bir PHP dosyasıdır ve SMTP için PHPMailer kullanır.
Açık kaynak sürümle ne yapabilirim?
Apache 2.0 lisansı ticari kullanıma izin verir; formları indirip kendi veya müşteri projelerinizde kullanabilirsiniz. Mail servisinin kullandığı PHPMailer ayrıca LGPL lisanslıdır. Kurulum desteği isterseniz bize yazın.
Ne kadar sürede teslim ediliyor?
Hazır bir formun uyarlanıp kurulması genelde 2–3 gün, sıfırdan tasarlanan bir form yaklaşık bir hafta sürer. Teslim tarihi teklifte yazılı olarak belirlenir.
GitHub · bugra.ozden@gmail.com