8 puan yazan GN⁺ 2024-07-20 | 1 yorum | WhatsApp'ta paylaş
  • Sürükle & Bırak tarzında HTML e-posta düzenleyicisi
  • MJML gibi bir ara kod olmadan doğrudan HTML üretir
  • Üç temel şablon türünü destekler: sürükle ve bırak tasarımı, HTML kod düzenleme, düz metin
    • Kendi şablonlarınızı oluşturup kaydedebilirsiniz
  • Geliştirme motivasyonu
    • E-posta için HTML yazmak çok zor bir iştir
    • Kuralların biraz dışına çıkıldığında e-posta, farklı OS/masaüstü/mobil istemcilerde bozulur
    • E-postanın icadının üzerinden neredeyse 50 yıl, HTML'in ortaya çıkışının üzerinden 35 yıl geçmiş olmasına rağmen e-posta tasarımı hâlâ çözülmüş değil
    • Birkaç iyi açık kaynaklı e-posta tasarımcısı var, ancak bağımlılıklar nedeniyle bunları uygulamaya dahil etmek zahmetli
    • Bu nedenlerle HTML e-posta tasarımcısını açık kaynak olarak yayımlamaya karar verdiler

1 yorum

 
GN⁺ 2024-07-20
Hacker News görüşleri
  • MJML olmaması bir hata görüşü. E-posta tasarımında en önemli özellik bu
  • Tasarım harika görünüyor. Deneyeceğim
  • Gerçekten harika. Duyarlı stiller eklenip eklenemeyeceğini merak ediyorum. Örneğin, küçük ekranlarda sütunların satırlara dönüşmesi gibi
  • Sürükle-bırak özelliği çalışmıyor. Firefox ve macOS'ta öğeler tıklanınca görünüyor ama e-postaya sürüklenemiyor
  • Bu çalışma çok umut verici görünüyor. "E-posta için HTML" hem tasarım hem de uygulama açısından zor; özellikle mobil, tablet cihazlarda veya Asya dillerinde giriş yapılırken
    • B2B CRM amacıyla çok sayıda e-posta şablonu üzerinde çalışıyorum ve slatejs/platejs düzenleyicisini temel alan başka bir yaklaşım seçtim
    • slatejs/platejs'in dahili e-posta şablonu gösterimi JSON biçiminde, bu yüzden Postgres jsonb içinde kolayca saklanabiliyor
    • Reactjs tabanlı widget'lar kolayca eklenebiliyor. Örn: bahsetmeler, medya, diyagramlar vb.
    • Dezavantajı, piksel hassasiyetinde şablon tasarlanamaması
    • Daha iyi soyutlama muhtemelen MJML olurdu. Ancak slatejs/platejs JSON biçimi sayesinde düzenleme içeriği CRM, bilgi tabanı ve diğer varlıklara kopyalanıp yapıştırılabiliyor
    • Veriyi MJML içinde saklamak iyi bir seçim değil
    • Son aşama olarak SendWithSES/Drag-and-Drop-Email-Designer benzeri bir şey kullanmayı düşünmüştüm, ama çoğu son kullanıcı bunu umursamıyor
    • Veri gösterimi ve "Postgres <> Editor > Email HTML > Send button" veri akışı hakkındaki görüşlere açığım. Bu konu üzerinde ciddi düşünen pek az kişi var
  • Tüm öncülün saçma olduğu görüşü
    • Birçok kişinin görseller ve logolar içeren biçimlendirilmiş e-postalar istediğini kabul ediyorum. Ben istemiyorum ama başkalarının ihtiyaç ve isteklerini anlıyorum
    • Neden HTML? Basit bir işaretleme dili (Markdown, orgmode vb.) yeterli olurdu; ayrıca ayrı düz metin ve HTML sürümlerine gerek kalmazdı. Ekran okuyucular ve diğer yardımcı cihazlar için daha erişilebilir, mahremiyeti daha az ihlal eden ve güvenlik sorunlarına daha az açık olurdu
    • Ama verilen yanıt şu oldu: "Tüm e-posta istemcilerine tam teşekküllü bir web tarayıcısı koyalım"
    • İş işten geçtiğini biliyorum
  • View -> Message Body As -> Plain Text
    • Benim hatam değil ama her zaman alternatif metin sağlanmalı
  • HTML e-postayla uğraşmış olan herkes bunun ne kadar zor olduğunu bilir. Bunu geliştirip açık kaynak yapmaları takdiri hak ediyor. Bültenimde kullanmayı planlıyorum
  • Birkaç gün önce kısa süreliğine böyle bir şey aramıştım. Bakacağım. Teşekkürler
  • Beklemiyordum. Birkaç saat boyunca soruları yanıtlıyor olacağım