Tüm web sitelerindeki, Facebook sayfalarındaki/uygulamalarındaki iletişim ve üye formları merkezi bir veritabanında toplanmalı. Mümkünse anlık entegre olmalı.

Fieldlara zararlı kod enjekte edilmemesi vb hack girişimleri için gerekli önlemler alınmalıdır. 

Formda AJAX teknolojisi kullanılmalı, diğer fielda geçince önceki fieldı ilgili kriterlere göre kontrol etmeli, hata varsa hemen field kenarında kırmızı renk hata uyarısı ile anında göstermelidir, kullanıcı butona ilk defa tıkladığı anda bütün hatalar form üzerinde AJAX ile hâlihazırda düzeltilmiş ve sonraki ekrana geçebilir olmalıdır. 

Form üzerinde yapılacak kontrollerden bazıları parantez içerisinde belirtilmiştir. 

Form olan tüm sayfalara girildiğinde imleç ilk doldurulması gereken field üzerinde yanıp sönerek sayfa açılacaktır. Kullanıcı formu doldurmaya başlamak için ilk field a tıklamak zorunda kalmayacaktır, direk klavye ile yazmaya başlamalıdır.

Facebook içerisinde form doldurulurken alınabilen tüm datalar (İsim, eposta, dogum yılı vb) pre-populated olarak gelmeli, kullanıcı sadece bunları kontrol etmeli, gerekirse güncelleyebilmeli, yeniden girme gereksinimi olmamalı

Web tarafındaki iletişim ve üyelik formlarında captcha uygulaması kullanılmalıdır.

 

FACEBOOK KAMPANYA KATILIM FORMU

Ad Soyad (Birleşik, tek alan, en az 5 karakter vb kontroller) Facebook Connect den otomatik getirmeli, istenirse düzeltilebilmeli – ZORUNLU

Doğum Yılı (Sadece yıl, Pull down; 2005’ dan başlayarak en altta 1940’a kadar) Facebook Connect den otomatik getirmeli, istenirse düzeltilebilmeli – ZORUNLU

Eposta (Geçerli eposta girilmiş mi, arada silinemez mecburi @ işareti, @ işaretinin solunda bir field, sağında bir field, sağdaki fieldda en az bir . karakteri var mı gibi kontroller) Facebook Connect den otomatik getirmeli, istenirse düzeltilebilmeli – ZORUNLU

Cep telefonu (En başta 05 silinememeli, geri kalan 9 rakamı yazmalı, bu alana harf yazılamamalı) – ZORUNLU

Adres  (En fazla 200 karakter) Field boşken üzerinde “Adres alanına lütfen İl ve İlçe’yi yazmayı unutmayınız” tooltip uyarısı olmalı. Yazmak için tıkladığında kaybolmalı. MPİ kampanyalarında ZORUNLU, diğer projelerde isteğe bağlı

Kullanım Koşulları ve Gizlilik Bildirimi’ ni okudum, kabul ediyorum (Tıklayınca popup olmayan, lightbox yeni pencerede ayrı ayrı açılacaklar, checkbox işaretsiz, kullanıcı opt-işaretlemeli (opt-in) ) ZORUNLU

 

WEB SAYFASI İÇİN İLETİŞİM FORMU

Ad Soyad (Birleşik, tek alan, en az 5 karakter vb kontroller) ZORUNLU

Eposta (Geçerli eposta girilmiş mi, arada silinemez mecburi @ işareti, @ işaretinin solunda bir field, sağında bir field, sağdaki fieldda en az bir . karakteri var mı gibi kontroller) ZORUNLU

Telefon (Alan kodu için 3 rakamlı field + numara için 7 rakamlı ayrı field, harf yazılamamalı) – ZORUNLU

Mesaj (En fazla 200 karakter, geçince uyarı, boş mesajda uyarı) ZORUNLU

Şehir (Pulldown, başta İstanbul Anadolu, İstanbul Avrupa, Ankara, İzmir, sonra alfabetik) ZORUNLU

İlçe (İli seçince uygun ilçeleri gösterecek) isteğe bağlı

Doğum Tarihi (Yıl Pull down;  yıl 2005’ dan başlayarak en altta 1940’a kadar, 30 Şubat vb hata kontrolleri) isteğe bağlı

Farklı renkte ve öne çıkan şekilde renkli gönder butonu (Yukarıdaki fieldlarda Enter’ a basınca default tıklanmış sayılacak) ZORUNLU