Кандидат за издания на web-фреймворка 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