Ana içeriğe geç
Web Geliştirme

Hyperuplink JavaScript kullanmayan nostaljik forum yazılımını duyurdu

Öne çıkanlar

  • Hyperuplink, istemci tarafında hiç JavaScript kodu çalıştırmadan sunucu taraflı HTML5 üretiyor.
  • Go ile derlenen yazılım, harici çalışma zamanı bağımlılığı olmayan tek bir ikili dosya olarak dağıtılıyor.
  • Veri tabanı katmanında PostgreSQL, önbellek ve iş kuyruğunda ise Redis uyumlu sistemler kullanılıyor.

Geliştirici ekibi, modern web standartlarını 90'ların bülten tahtası (BBS) deneyimiyle birleştiren Hyperuplink adlı forum yazılımını yayımladı. Go diliyle geliştirilen yazılım, istemci tarafında hiç JavaScript çalıştırmıyor ve tamamen sunucu taraflı HTML5 ile CSS3 çıktıları üretiyor. Tek bir statik ikili dosya olarak dağıtılan proje, harici çalışma ortamı veya yorumlayıcı bağımlılıklarını ortadan kaldırıyor.

Sistem, veri tabanı olarak PostgreSQL ve önbellekleme ile iş kuyrukları için Redis uyumlu altyapıları kullanıyor. Çapraz derleme desteği sayesinde Linux, macOS, FreeBSD, NetBSD ve OpenBSD gibi çeşitli işletim sistemlerinde doğrudan çalışabiliyor. Kullanıcı doğrulaması tarafında ise klasik e-posta ve OAuth seçeneklerinin yanı sıra XMPP desteği de sunuluyor.

Profil fotoğrafları ve ek dosyalar yerel diskte veya S3 uyumlu nesne depolama alanlarında saklanabiliyor. Dağıtım kolaylığı sağlamak amacıyla Docker, rootless Podman ve Kubernetes yapılandırmaları içeren yazılım, geriye dönük estetiğe sahip hazır temalarla birlikte geliyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.