Erlang'da yazılmış Zotonic web çerçevesi için sürüm adayı

Zotonic web çerçevesi ve içerik yönetim sisteminin ilk sürüm adayı yayınlandı. Proje Erlang dilinde yazılmış ve Apache 2.0 lisansı altında dağıtılmıştır. Zotonic, içeriğin "kaynaklar" ("sayfalar" olarak da bilinir) ve aralarındaki "bağlantılar" ("makale" - "ilgili" - "konu", "kullanıcı" - "yazar" - şeklinde düzenlenmesi kavramına dayanmaktadır. "makale"), Ayrıca, bağlantıların kendisi de "bağlantı" türünde kaynaklardır (ve kaynak türü, "kaynak türü" türünde bir kaynaktır).

İçeriği sunmak için Django'dan ödünç alınan bir şablon dili kullanılırken, kaynak depolama alanı olarak PostgreSQL kullanılır. İstekleri işlemek için Basho Webmachine'in Cowboy tabanlı bir çatalı kullanılır. Sunucu ve tarayıcı arasındaki iki yönlü veri alışverişi MQTT protokolü kullanılarak gerçekleştirilir. Performansı artırmak için oluşturulan sayfalar Depcache önbellekleme sisteminde saklanır.

Yazar, 1.0 şubesinin yayınlanmasının hazırlanmasını engelleyen ana engellerden birinin, anadili İngilizce olan kişiler tarafından yapılan çevirileri doğrulama ihtiyacı olduğunu söylüyor (yerelleştirme çalışması, Crowdin platformunda kod geliştirmeden ayrı olarak yürütülüyor).

Kaynak: opennet.ru

Yorum ekle