Formlar ve Gelen Kutusu

Formlar

Siteniz için iletişim, teklif ve ön görüşme formları oluşturun, yayınlayın, kimin bildirim alacağını ve ziyaretçinin ne göreceğini seçin ve formları sitenize bağlayın.

Markdown olarak görüntüle

Formlar modülüyle kendi sitenizdeki formları (bir iletişim formu, birkaç adımlı bir teklif talebi, bir ön görüşme formu) dashboard'da oluşturursunuz; yanıtlar Gelen kutusu bölümüne düşer. Siteniz formu Borkol'dan yüklediği için soruları, adımları ve metinleri siteye dokunmadan değiştirebilirsiniz. Dört sayfa daha ayrıntıya girer: Form oluşturma, Soruları yalnızca belirli yanıtlarda gösterme, Gelen kutusu ve Spam koruması ve dosyalar.

Modül etkin işletme için açıldığında Formlar, kenar çubuğunda Gelen kutusu grubunda üç öğeyle görünür: Gelen kutusu (başvurular), Formlar (formların kendisi) ve Ayarlar (her form için geçerli olan Forms ayarları, bkz. Spam koruması ve dosyalar). İşletmenin her üyesi aynı ekranları ve işlemleri görür.

Form oluşturma

  1. Kenar çubuğunda Gelen kutusu → Formlar'ı açın.

  2. Yeni form'a tıklayın. Yeni form penceresi açılır.

  3. Başlangıç altında bir şablon seçin. Her kart adını, kısa bir açıklamasını ve kaç adım ve alan içerdiğini gösterir:

    ŞablonNe elde edersiniz
    BlankTek bir boş adım. Formu kendiniz oluşturun.
    ContactAd, e-posta, telefon ve bir mesaj, ayrıca bir onay kutusu.
    Quote requestÜç adım: ne, kapsam ve bütçe, iletişim bilgileri.
    Contractor quoteTakip sorularıyla iş türü, fotoğraflar, adres ve iletişim bilgileri.
  4. Ad (şablondan doldurulur) ve Anahtar alanlarını kontrol edin. Anahtar, siz değiştirene kadar addan kendiliğinden doldurulur: harfle başlayan küçük harf, rakam ve kısa çizgi. Siteniz formu bu anahtarla yükler ve form yayımlandıktan sonra anahtar değiştirilemez.

  5. Formu oluşturun'a tıklayın. Form düzenleyicide Oluştur sekmesine geçersiniz.

Şablon metinleri, şablonun çevirisi varsa içerik dillerinizde, yoksa İngilizce gelir; yayınlamadan önce kontrol edin.

Form listesi

Gelen kutusu → Formlar formlarınızı listeler:

SütunAçıklama
AdFormun adı.
DurumTaslak, Aktif veya Arşivlendi (aşağıya bakın).
SürümYayınlanmış sürüm, örneğin v3; form hiç yayınlanmadıysa —. Yayımlanmamış değişiklikler yazan bir nokta, henüz yayında olmayan değişiklikleri kaydettiğiniz anlamına gelir.
GönderimlerFormun aldığı başvuru sayısı.
GüncellendiFormun son değiştirildiği zaman.

Form düzenleyiciyi açmak için bir satıra (veya göz simgesine) tıklayın.

Kaydetme, yayınlama ve etkinleştirme

Düzenleyicinin üst çubuğu formun durumunu, yayınlanmış sürümünü (veya Yayımlanmadı) ve kaydedilen taslak sitenizin aldığından farklıysa Yayımlanmamış değişiklikler ifadesini gösterir. Yanında Önizleme, Kaydet, Yayımlayın ve Etkinleştir ya da Arşivle bulunur.

  • Kaydet, değişikliklerinizi taslak olarak saklar. Sitenizde hiçbir şey değişmez. Düzeltilmesi gereken bir şey varsa bir başlık sorunları listeler (örneğin "Adım 2: Bilgileriniz"); ilgili yere gitmek için birine tıklayın. Kaydedilmemiş değişikliklerle düzenleyiciden çıkmak önce Form düzenleyiciden çıkılsın mı? diye sorar.
  • Yayımlayın, kaydeder ve ardından taslağı yeni bir sürüm olarak dondurur: "Sürüm 3 olarak yayımlandı." Siteniz o andan itibaren yeni sürümü alır. Yayınlama yalnızca yayınlanacak yeni bir şey olduğunda mümkündür.
  • Etkinleştir, formu yayına alır: "Form etkin. Siteler artık formu yükleyebilir." Bir formu etkinleştirebilmek için önce bir kez yayınlamanız gerekir ("Etkinleştirmeden önce formu yayınlayın.").
  • Arşivle, Bu form arşivlensin mi? sorusunu onayladıktan sonra formu sitenizden kaldırır: siteler formu artık yükleyemez veya gönderemez. Daha önce aldığınız başvurular gelen kutunuzda kalır ve formu daha sonra yeniden etkinleştirebilirsiniz.

Bir site yalnızca Aktif ve yayınlanmış bir formu alır. Yeni bir form Taslak olarak başlar; yayınlamak onu etkinleştirmez, bu yüzden sitenize eklemeden önce ikisini de yapın.

Sürümler

Her yayınlama numaralı bir sürüm oluşturur ve yayınlanmış sürümler bir daha değişmez. Her başvuru hangi sürümle gönderildiğini hatırlar; böylece daha sonra bir soruyu yeniden yazsanız, bir seçeneği kaldırsanız veya bir adımı silseniz bile, gelen kutunuzdaki eski başvurular ziyaretçinin gerçekten yanıtladığı soruları ve seçenek etiketlerini göstermeye devam eder. Formun adı ve aşağıdaki ayarlar sürümlenmez: kaydettiğiniz anda geçerli olur.

Önizleme

Önizleme, kaydedilmemiş değişiklikler dahil güncel sürümünüzü bir yan panelde açar. İleri, Geri ve Gönder ile adım adım ilerleyin ve kuralları deneyin: siz yanıtladıkça sorular görünür ve kaybolur. Birden fazla içerik diliniz varsa üstteki sekmelerle dil değiştirin. Baştan başlayın önizlemeyi sıfırlar. Hiçbir şey gönderilmez veya kaydedilmez ("Yalnızca önizleme: hiçbir şey gönderilmedi veya kaydedilmedi."): bir Dosya yükleme sorusunda dosya seçebilirsiniz, ancak dosyalar hiçbir yere yüklenmez.

Ayarlar sekmesi

Ayarlar sekmesi, sorular dışında form hakkındaki her şeyi içerir. İşletmenizin birden fazla içerik dili varsa metinler dil başınadır; varsayılan dilde bir metin gerekir. Üst çubuktaki Kaydet ile kaydedin.

Genel

  • Form adı: gelen kutunuzda ve onay e-postasında {form} olarak görünür.
  • Form anahtarı: sitenizin formu yüklediği anahtar. Küçük harf, rakam ve kısa çizgi, en fazla 64 karakter. Siteler kullandığı için anahtar, form yayınlandıktan sonra değiştirilemez.

Bildirimler

  • Yeni gönderimleri şu adreslere gönderin: her yeni başvuruda e-posta alan en fazla on e-posta adresi. Bir adres yazıp Ekle'ye tıklayın. Listeyi boş bırakırsanız Forms ayarları'ndaki Varsayılan alıcılar, bunlar da yoksa işletmenizin e-posta adresi kullanılır.
  • Gönderen: bildirimi ve ziyaretçi onayını gönderen e-posta hesabı. Formlar varsayılanını kullan, Ayarlar → E-posta altında form postaları için seçilen hesapla gönderir (bkz. E-posta hesapları). E-posta hesaplarını yönetin o bölümü açar (/settings/email).

Bildirim e-postası ziyaretçinin adını, e-postasını ve telefonunu, yanıtlanan her soruyu ve gelen kutusuna bir bağlantıyı listeler. Bu e-postayı yanıtladığınızda ziyaretçiye yanıt verirsiniz.

Onay e-postası

Başvurudan sonra ziyaretçiye e-posta göndermek için Ziyaretçiye onay e-postası gönderin seçeneğini açın. E-posta, formdaki ilk E-posta sorusunun yanıtına, ziyaretçinin dilinde gider. Formda E-posta sorusu yoksa seçenek "Bu formda henüz bir e-posta sorusu yok, bu nedenle onay gönderilemez." mesajını gösterir.

Her dil için bir Konu ve bir Mesaj yazın. Bir yer tutucuyu imlecin bulunduğu yere eklemek için ona tıklayın:

Yer tutucuNeye dönüşür
{name}Ziyaretçinin adı (name anahtarlı sorunun yanıtı).
{form}Form adı.
{number}Başvuru numarası, örneğin INQ-0042.
{answers}Görünür tüm sorular ve yanıtlar, satır başına bir tane. Gizli alanlar dahil edilmez.

Gönderdikten sonra

Başarılı bir başvurudan sonra ziyaretçinin ne göreceğini seçin:

  • Teşekkür mesajı gösterin: ziyaretçi sayfada kalır ve Teşekkür mesajı metninizi görür.
  • Sitenizdeki bir sayfaya yönlendirin: ziyaretçi, girdiğiniz Sayfa URL'si adresine, yani sizin barındırdığınız bir teşekkür sayfasına gönderilir. Tam bir https:// adresi olmalıdır.

Spam koruması

  • Cloudflare Turnstile: ziyaretçiler göndermeden önce görünmez bir kontrolden geçer. Bunun için Turnstile anahtarlarınızın Forms ayarları'nda tanımlı olması gerekir (düğmenin yanındaki Formlar ayarları bağlantısı). Düğme açık olduğu halde anahtarlar eksikse bir uyarı "Turnstile açık, ancak Forms ayarlarınızda henüz site key ve secret yok. İkisi de girilene kadar siteler kontrol göstermez ve gönderimler doğrulanmaz." der ve Anahtarlarınızı ekleyin bağlantısını sunar.
  • Ziyaretçi başına gönderim, bir ziyaretçinin bu formu ne sıklıkla gönderebileceğini sınırlar: saatte 1 ile 100 arası (varsayılan 5). Aynı ziyaretçinin hatalı denemeler dahil fazladan denemeleri reddedilir.

Bunların birlikte nasıl çalıştığı için bkz. Spam koruması ve dosyalar.

Sitenizde kullanın

Sitenizde kullanın sekmesi, bir geliştiricinin formu bağlamak için ihtiyaç duyduğu her şeyi içerir:

  • Kopyala düğmesiyle Form anahtarı ve formun yayında olup olmadığı: "Yayında: siteler bu formun 3. sürümünü alır." veya hâlâ neyin eksik olduğu (yayınlama, etkinleştirme).
  • forms:write anahtarlarını sunucunuzda tutun: forms:write yetkili bir API anahtarı sizin adınıza başvuru gönderebilir, bu yüzden asla tarayıcı kodunda olmamalıdır. API anahtarlarını yönetin, Ayarlar → API Anahtarları'nı açar (bkz. API anahtarları). Sitenizin hem forms:read (formları yüklemek için) hem forms:write (başvuru göndermek için) yetkisine sahip tek bir anahtara ihtiyacı vardır; yalnızca okuma yetkili ayrı bir anahtar isteğe bağlıdır.
  • Formu yükleyin ve Gönderim yapın: örnek yanıtlarıyla iki API çağrısı. Dosya yükleme sorusu olan bir form, başvurudan önce bir dosyayı saklayan çağrı olan Dosya yükleyin bölümünü de gösterir. Cloudflare Turnstile açıkken Gönderim yapın, geliştiricinize Turnstile widget'ını göstermesini ve her hatadan sonra sıfırlamasını hatırlatır.
  • React ile: @borkol/forms paketinin nasıl kurulacağı ve kopyalanmaya hazır bir form bileşeni, sayfa ve sunucu route'u.
  • Formlar API referansı: Formlar API referansı bağlantısı.