Kandydat do wydania web-frameworka Zotonic, napisanego w języku Erlang

Wydano pierwszego kandydata do wydania web-frameworka i systemu zarządzania treścią Zotonic. Projekt napisany jest w języku Erlang i jest dystrybuowany na licencji Apache 2.0. Zotonic oparty jest na koncepcji organizacji treści w formie „zasobów” (zwanych także „stronami”) oraz „powiązań” między nimi („artykuł” — „dotyczy” — „temat”, „użytkownik” — „autor” — „artykuł”), przy czym powiązania same są zasobami typu „powiązanie” (a typ zasobu — zasobem typu „typ zasobu”).

Do reprezentacji treści wykorzystano zapożyczony z Django język szablonów, jako magazyn zasobów używany jest PostgreSQL. Do przetwarzania zapytań wykorzystywany jest fork Basho Webmachine oparty na Cowboy. Dwukierunkowa wymiana danych między serwerem a przeglądarką odbywa się za pomocą protokołu MQTT. W celu poprawy wydajności utworzone strony są zapisywane w systemie pamięci podręcznej Depcache.

Jedną z głównych przeszkód blokujących przygotowanie wydania gałęzi 1.0 autor nazywa konieczność weryfikacji tłumaczenia przez rodzimych użytkowników tych języków (prace nad lokalizacją prowadzone są niezależnie od rozwoju kodu na platformie Crowdin).

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster