Bir haftada, üç dilli bir tanıtım sitesi
Bu iş Bionluk üzerinden geldi: Hannover merkezli bir mühendislik danışmanlığı firması için tek sayfalık, üç dilli bir tanıtım sitesi. Süre bir haftaydı.
Üç dili eklerken hız kaybetmemeye dikkat ettim
Metinleri sayfaya gömmek yerine ayrı dil dosyalarında (tr, en, de) tuttum; bir context bu dosyaları okuyup dil değişince sayfa yeniden yüklenmeden metinleri değiştiriyor. Amaç, üç dil desteğinin siteyi yavaşlatmamasıydı.
İletişim formunu da boş bırakmadım: Express tabanlı ayrı bir API, Mailjet ile e-posta gönderiyor. Formu kötüye kullanıma karşı üç katmanla korudum: dakikada üç istekle sınırlı hız kontrolü, botlara karşı gizli bir alan (honeypot) ve e-posta şablonuna kod sızdırılmasını önleyen karakter kaçışı.
Canlıda
Site engineersnetwork.com.tr üzerinde yayında.