Кандидат за релизите на уеб-фреймворка Zotonic, написан на езика Erlang

Излезе първият кандидат за издания на уеб фреймуърка и системата за управление на съдържанието Zotonic. Проектът е написан на езика Erlang и се разпространява под лиценза Apache 2.0. Zotonic е базиран на концепцията за организиране на съдържание под формата на „ресурси“ (също наричани „страници“) и „връзки“ между тях („статия“ — „отнася се към“ — „тема“, „потребител“ — „автор“ — „статия“), като самите връзки също са ресурси от типа „връзка“ (а типът на ресурса е ресурс от типа „тип ресурс“).

За представяне на съдържанието се използва заимстван от Django език за шаблони, а за хранилище на ресурси се използва PostgreSQL. За обработка на заявки е заделен клон на Basho Webmachine, основан на Cowboy. Двустранният обмен на данни между сървъра. и браузера се извършва по протокола MQTT. За повишаване на производителността, създадените страници се запазват в системата за кеширане Depcache.

Едно от основните препятствия, блокиращи подготовката на изданието на версия 1.0, авторът посочва необходимостта от проверка на превода от носители на езика (работата по локализацията се извършва отделно от разработката на кода на платформата Crowdin).

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster