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
