Le premier candidat à la publication du web framework et du système de gestion de contenu Zotonic est sorti. Le projet est écrit en Erlang et est distribué sous la licence Apache 2.0. Zotonic est basé sur le concept d'organisation du contenu sous forme de « ressources » (également appelées « pages ») et de « liens » entre elles (« article » — « concerne » — « sujet », « utilisateur » — « auteur » — « article »), les liens étant eux-mêmes des ressources de type « lien » (et le type de ressource étant une ressource de type « type de ressource »).
Pour représenter le contenu, un langage de templates emprunté à Django est utilisé, et PostgreSQL est utilisé comme stockage des ressources. Le traitement des requêtes est assuré par un fork de Basho Webmachine, basé sur Cowboy. L'échange bidirectionnel de données entre serveur et le navigateur se fait via le protocole MQTT. Pour améliorer les performances, les pages générées sont sauvegardées dans le système de cache Depcache.
L'un des principaux obstacles bloquant la préparation de la version de la branche 1.0 est, selon l'auteur, la nécessité de vérifier la traduction par des locuteurs natifs (le travail de localisation étant mené séparément du développement du code sur la plateforme Crowdin).
Source : opennet.ru
