Ana içeriğe atla
Hakkında

Mailtolink-generator.com Hakkında

Bu site, tekrar tekrar aynı sorunu yaşayan bir geliştirici tarafından yapıldı: Yayına aldığı araçlar sessizce bozuluyordu ve bu durumu hep en son o öğreniyordu. Mailtolink-generator.com, ziyaretçilerin bozuklukları tek bir tıklamayla bildirebilmesi için onun artık kurduğu her siteye eklediği araçtır.

TypeError Report a problem developer's inbox broken tool

The pattern that started this site — a one-click bridge from a broken page to a developer who can fix it.

Bu site neden var

Hayatımı küçük araç siteleri yaparak kazanıyorum—hesap makineleri, dönüştürücüler, oluşturucular, niş yardımcı programlar. Bunlar aylarca denetimsiz çalışır. Ve bazen, bir dağıtım (deployment) bozulur, üçüncü taraf bir API formatını değiştirir veya bir tarayıcı güncellemesi bir panoya (clipboard) kopyalama çağrısını sessizce bozar. Araçlar yüklenmeye devam eder, bu yüzden herhangi bir uyarı almam. Ziyaretçiler bozuk bir düğme (button) görür, omuz silker ve ayrılır. Ben ise durumu günler sonra, genellikle öfkeli bir Tweet'ten öğrenirim.

Kendim için istediğim çözüm

Ziyaretçilerin e-posta adresimi aramadan, bir iletişim formu açmadan veya bir hata izleyiciye (bug tracker) kaydolmadan, bana bir şeyin bozulduğunu söyleyebilmeleri için bir yola ihtiyacım vardı. Tek tıkla, geliştirme gelen kutuma doğrudan yönelen, önceden doldurulmuş bir e-posta açan bir 'Hata Bildir' düğmesi. Mailto: bağlantısı tam olarak budur—ancak bir tanesini elle yazmayı denediğinizde, bunun ne kadar can sıkıcı olduğunu anlarsınız. Boşlukların (spaces) yüzde ile kodlanması (percent-encoding) gerekir, satır sonları (line breaks) %0A'ya ihtiyaç duyar ve tek bir yanlış işareti (ampersand) konuyu sessizce bozar. Bu yüzden her seferinde doğru çalışan bir oluşturucu yaptım ve benimle aynı sorunu yaşayan herkes için buraya koydum.

Bunu kim yönetiyor

Merhaba—Güney Asya merkezli, bağımsız (indie) bir web geliştiricisiyim. 2015'ten beri web inşa ediyorum ve yardımcı programlar kategorisinde birkaç küçük araç sitesi işletiyorum. Mailtolink-generator.com, kendi açtığım açık ara en sık kullandığım araçtır: Bir destek düğmesi, raporlama bağlantısı, rezervasyon formu veya bülten yanıt adresi eklediğim her zaman bunu kullanırım. Benim için yararlıysa, sizin için de yararlı olabilir. İletişim sayfasından bana istediğiniz zaman ulaşabilirsiniz. Biletleme (ticket) sistemi yok, bot yok—sadece e-posta.

İnandığımız şeyler

Küçük araçlar (small tools) küçük kalmalıdır. Bir oluşturucunun bir hesaba, verilerinizi satmak için yalvaran bir Çerez (Cookie) başlığına, bülten (newsletter) açılır pencerelerine veya yazdığınız adresleri istifleyen bir sunucuya ihtiyacı yoktur. Sitemizde bunların hiçbiri yok. Her şey tarayıcı (browser) içinde işlenir. Eklediğiniz adresler onları yazdığınız sekmeyi asla terk etmez ve bizde (sunucuda) hiçbir şey olmadığı için, bizden hiçbir şey sızamaz.

Bizi farklı kılan şey

Çoğu 'mailto oluşturucu' sadece tek bir giriş alanı (input field) ve yanındaki bir kopyalama düğmesinden ibarettir. Bu ise eksiksiz bir araç seti (toolkit): Bağlantınızın anatomisini göstermek için canlı bir röntgen (X-ray), her e-posta senaryosu için önceden oluşturulmuş şablonlar, önceden doldurulmuş düğmeleri kullanan gerçek ekiplerden vaka analizleri (case studies), tam bir sözdizimi rehberi, yerleşik bir QR oluşturucu ve 18 dil desteği. Çalışan bir mailto: düğmesine ihtiyaç duyan herkes—raporlama bağlantısı ekleyen bir geliştirici, rezervasyon platformu olmayan bir düğme ekleyen küçük bir işletme, her sayfada bir geri bildirim bağlantısına ihtiyaç duyan bir dokümantasyon ekibi veya ilk tıklamada önceden doldurulmuş, eksiksiz bir e-posta açan bir mailto: bağlantısı isteyen herhangi biri—bunu ücretsiz, kayıtsız ve kişi listesini teslim etmeden alabilir.

Nasıl iletişim kurulur

En iyi yol iletişim sayfasıdır. Her mesajı doğrudan kendim okurum. Hata raporları (Bug reports), özellik fikirleri, vaka analizlerindeki düzeltmeler, eklemek istediğiniz çeviriler—hepsine açığım. Birkaç gün içinde yanıt vermeye çalışırım, bazen daha bile erken. Sitenin kendi yapısında garip bir şey fark ederseniz, bana bildirmenin en hızlı yolu bu aracın üzerine inşa edildiği desen (pattern) ile aynıdır: Sitedeki herhangi bir 'Bildir' (Report) bağlantısına tıklayın, önceden doldurulmuş bir e-posta bana doğru yola çıkacaktır.