Foi lançado o primeiro candidato a versões do framework web e sistema de gerenciamento de conteúdo Zotonic. O projeto é escrito em Erlang e é distribuído sob a licença Apache 2.0. Zotonic é baseado na concepção de organização de conteúdo na forma de "recursos" (também chamados de "páginas") e "relações" entre eles ("artigo" — "relaciona-se" — "tema", "usuário" — "autor" — "artigo"), com as relações sendo também recursos do tipo "relação" (e o tipo de recurso sendo um recurso do tipo "tipo de recurso").
Para representar o conteúdo, utiliza-se uma linguagem de templates emprestada do Django, enquanto o armazenamento de recursos utiliza PostgreSQL. Para o processamento de requisições, é utilizado um fork do Basho Webmachine, baseado no Cowboy. A troca de dados bidirecional entre servidor o navegador é feita através do protocolo MQTT. Para melhorar o desempenho, as páginas criadas são armazenadas no sistema de cache Depcache.
Um dos principais obstáculos que impede a preparação do lançamento da versão 1.0 é a necessidade de revisão da tradução por falantes nativos (o trabalho de localização é realizado separadamente do desenvolvimento de código na plataforma Crowdin).
Fonte: opennet.ru
