Yalnızca metinden oluşan bir web sayfasının güzelliği
(albanbrooke.com)- Yalnızca metinden oluşan web sayfaları, reklamlar ve çerez banner'ları gibi unsurlardan kurtulma hissi sunar
- Bu sayfalara sadeliği ve yüksek hızı sayesinde her ortamdan kolayca erişilebilir
- Tüm içerik e-posta, ChatGPT, Kindle gibi çeşitli biçimlerde özgürce yeniden kullanılabilir
- İşletme maliyeti düşük olduğundan kişisel sunucularda da çalıştırılma olasılığı yüksektir
- Kullanıcı deneyimi açısından sakin ve odaklı bir internet ortamı oluşmasına katkı sağlar
Yalnızca metinden oluşan web sayfalarının cazibesi
- Yalnızca metinden oluşan bir web sayfası her açıldığında özel bir memnuniyet hissi verir
- GDPR çerez banner'ları, türlü türlü reklamlar, e-posta aboneliği çağrıları ve otomatik oynatılan videolar karşısında bir sığınak işlevi görür
- İçerik temiz ve okunaklıdır; hızlı yüklenir ve son derece basit bir yapıya sahiptir
Sınırsız genişleyebilirlik ve kullanım alanı
- Sayfa yalnızca metinden oluştuğu için kopyalama ve paylaşma özgürlüğü yüksektir
- Bir arkadaşa tamamı kopyalanıp e-posta ile gönderilebilir
- ChatGPT gibi yapay zeka araçlarına girilip soru sormak için uygundur
- Sosyal medyada paylaşma, Kindle veya Matter'a okumaya gönderme, fiziksel kâğıda yazdırma gibi pek çok şekilde kullanılabilir
Her yerden hızlı erişim
- Metin tabanlı olduğu için tüm cihaz ve platformlarda sorunsuz çalışır
- Bir bağlantıya tıklanınca anında yüklenir; CDN gibi ayrı bir altyapıya ihtiyaç duymaz
- Barındırma maliyeti çok düşüktür; Raspberry Pi gibi küçük sunucularda bile sürdürülebilirliği yüksektir
Kullanıcı merkezli okuma deneyimi
- İçeriği hızla gözden geçirmek ya da yavaş yavaş tadını çıkarmak gibi farklı okuma biçimlerinde büyük özgürlük sunar
- Uzun süre okunsa bile suçluluk hissi olmadan içine dalmayı sağlar
Teşekkür duygusu
- Web sayfalarını yalnızca metinle yazıp yayımlayanlara teşekkür edilir
- Görsel olarak sade oldukları için kullanıcı etkileşimi düşebilir, ancak özlülük ve huzuru hedefleyen bir internet kültürüne katkı sağlarlar
- Bu tür web sayfaları, daha mutlu bir internet ortamı oluşturmada önemli bir rol oynar
1 yorum
Hacker News görüşleri
Bir başka ünlü ve özellikle ilginç örnek de şu: Dünyanın en değerli şirketlerinden biri olan Berkshire Hathaway, gerçekten resmi web sitesi olarak berkshirehathaway.com'u kullanıyor
Bu, sadece eski günlerin havası için bırakılmış bir şey değil; gerçekten ana site olarak kullanılıyor
Genç startup tayfasının şeffaf gözlüklerini takıp Warren Buffet'ın karşısında BH sitesini bir 'progressive web app'e çevirmeyi sunarken yaptığı pitch'i izlemek için gerçekten para verirdim
Bunun dışında burada derlenmiş çok sayıda örnek var: sjmulder.nl/en/textonly.html
Özellikle mobilde kullanışlı
<font size=...>gibi etiketleri görünce insan biraz irkiliyor ama günümüzde böyle sade bir tasarım görmek tersine ferahlatıcıBir de Geico reklamı hardcode mu diye merak ediyorum
Tabii BH muhtemelen hiç umursamaz ama günümüzde en azından mobil okunabilirliği düzeltmek artık o kadar da zor bir iş değil
Günümüz web'ine tracker'lar, onay banner'ları, reklamlar ve benzeri dikkat dağıtıcı unsurlar çok kolay ekleniyor; bu yüzden odak, asıl içerikten çok kolay kopuyor
Aslında web'den ayrı bir protokol de var
Küçük ama büyüyen bir kullanıcı kitlesi bulunuyor ve Markdown'dan ilham alan Gemtext formatını kullanıyor
Bu protokolde cookie ya da tracker yok ve 2025'in tipik web aşırılıklarının çoğunu da önlüyor
Adı Gemini Protocol
Protokol tasarımı açısından kusursuz olmayabilir ama gerçek kullanıcıları var ve şu anda doğrudan deneyebilirsiniz
Gemini Protocol Vikipedi
Ben de eskiden benzer bir fikir düşünmüştüm
Hatta sayfa düzenini JSON ile ifade eden ortak bir UI form tasarım dili bile hayal etmiştim
Ama Gemini yalnızca sayfa içeriğine değil, ağ aktarım protokolüne kadar daha derine iniyor
Örneğin kod örnekleri ile normal metnin karıştığı bir kodlama eğitimi sitesiyse, yalnızca kod kısımlarında monospace yazı tipi kullanmak iyi olur
Ama genel olarak bu çok sık kötüye kullanılıyor
Serif mi sans-serif mi olacağına site karar vermesin; bunu tarayıcıya ya da kullanıcıya bırakmayı tercih ederim
Ben monospace yazı tiplerini de epey seviyorum; özellikle kısa yazılara yakıştıklarını düşünüyorum
Ama uzun metinlerde serif yazı tiplerinin daha ideal olduğunu düşünüyorum
Hatırladığım kadarıyla serif, gözü doğal olarak bir sonraki harfe yönlendirdiği için okunabilirliği artırıyor
Okunabilirliği kesinlikle daha da iyileştirebileceğimizi düşünüyorum
Gün boyu kod editöründe monospace fontlara bakan biriyim
Değiştirilecekse Fira Code ya da Inconsolata çok daha iyi olur
Yine de sonuçta bunu “sans-serif” bırakıp tarayıcı ya da işletim sisteminin varsayılanına güvenmek daha mantıklı olabilir
Kullanıcı gerçekten isterse bunu ayarlardan değiştirebilir
UX açısından bu sitelere yetişmek zor diye düşünüyorum
Böyle siteleri her gördüğümde, internetin ilk dönemlerinde kalmış alternatif bir evren hayal ediyorum
Ticari çıkarlar olmadan hafif sayfalar, ucuz hosting ve gerçekten işe yarayan arama motorlarıyla bilgiye erişim
İnternet, insanlığın yaptığı en büyük icatlardan biriydi ama bence açgözlülük yüzünden bugün büyük ölçüde bozuldu
Düz metin ya da Markdown dosyalarını bir git repo'sunda tutan ve bunları torrent benzeri dağıtık bir ağda barındıran bir yapı
Her gönderi yayımlandığında otomatik olarak anahtarla imzalanır ve fingerprint ile DHT üzerinde aranabilir hale gelir
Blog takip etmek de diğer peer'lerden git repo'sunu clone etmek gibi çalışır
Fontlar, renkler ve benzeri şeyler kullanıcı ayarına bırakılır; istemci uygulamada yalnızca çok basit tema seçenekleri yerleşik gelir
Anne babamın bile kullanabileceği kadar basit bir uygulama yapmak yeterli olurdu
Ücretsiz hosting, sansüre dayanıklılık, minimum stil; bunları sevmemek için ne sebep olabilir ki?
Sayfada gerçekten okunabilir tek bir başlık bile olsa büyük fark yaratıyor (‘^_^)
Kariyerimin başında bir kamu kurumu müşterisi için erişilebilirlik özelliklerini en yüksek öncelikle geliştirmiştim ve o dönemde gerçekten çok şey öğrendim
O günden beri artık yalnızca backend ile çalışıyor olsam da bu konulara daha bilinçli yaklaşıyorum
Neredeyse teması olmayan bu minimal hissi seviyorum
Ama tüm bloglar bu stilde olsaydı internet biraz sıkıcı olurdu diye düşünüyorum; bu yüzden kendi bloguma biraz daha kişisel bir hava kattım
Ama küçük küçük değişiklikler ekledikçe tasarım giderek büyüdü ve sonunda gerçekten tasarlanmış hale geldi
Kimsenin bakmadığı kişisel sitemin eğlencesi, tasarımda kendi karakterimi rahatça deneyebilmem
Arkadaşının e-postasına yapıştırabilirsin, ChatGPT'ye atıp soru sorabilirsin
Hatta X'e bütünüyle koyup sanki kendin yazmışsın gibi gösterebilirsin
Web'de doğrudan oku, Kindle ya da Matter'a gönder ya da kağıda bas; her yerde çalışır
Çünkü bu sadece metindir"
Eskiden, "Wikipedia over DNS" çıkmadan önce ama "42 ways to distribute DeCSS" sonrasında, tinydns kullanarak minicik web sayfalarını DNS TXT RR içinde sunardım
dnstxt'yi değiştirip ilgili HTML'nin üstüne HTTP header'larını bastırmasını sağlamıştım
Bugünlerde DNS verisi HTTPS üzerinden de sunulabiliyor; HTTP header'larının arkasından DNS RR geliyor ve teoride o DNS TXT RR'nin içine HTML de konabilir
Referans: DeCSS örnek metin dağıtımı
O halde, metin tabanlı site olarak yüceltilmek için CSS'e ne kadar izin verilmeli diye merak ediyorum
Açıklama veya örnek için 1-2 görsel kullanmak sorun değil ama yavaş bağlantılarda yükleme süresi problem yaratmayacak kadar sınırlı tutulmalı
Asıl sorun çoğu zaman JS'in aşırı kullanımı
JS olmadan tracking banner'ı yapmak mümkün değil
Takip edemezsiniz, reklam koyamazsınız ve videoları otomatik oynatamazsınız; tarayıcılar bunu zaten engelliyor
JS kullanmayınca pazarlamacıların web sitelerinde yapmak istediği can sıkıcı şeylerin çoğu neredeyse imkansız hale geliyor
JS de ölçülü kullanıldığında iyi bir araç ama bir kez ipin ucu kaçınca yükleme süreleri hemen kötüleşiyor ve iş sorunlu bir yola giriyor
JS açıksa formu ajax ile modal içinde gösterebilir, JS çalışmıyorsa tarayıcının varsayılan gezinmesine geri dönebilirsiniz
GDPR benzeri düzenlemeler, yani “bu kullanıcının verisini toplamak/izlemek için açık rıza gerekir” kuralları, site metin ağırlıklı olsun ya da olmasın aynı şekilde geçerli