È stato rilasciato il primo candidato per le versioni del web framework e del sistema di gestione dei contenuti Zotonic. Il progetto è scritto in Erlang e distribuito con licenza Apache 2.0. Zotonic si basa sul concetto di organizzazione dei contenuti sotto forma di «risorse» (chiamate anche «pagine») e di «relazioni» tra di esse («articolo» — «relazione» — «tema», «utente» — «autore» — «articolo»), con le relazioni stesse che sono risorse di tipo «relazione» (e il tipo di risorsa è una risorsa di tipo «tipo di risorsa»).
Per la presentazione dei contenuti viene utilizzato un linguaggio di template preso in prestito da Django, mentre PostgreSQL è impiegato come archivio di risorse. Per gestire le richieste viene utilizzato un fork di Basho Webmachine, basato su Cowboy. Lo scambio di dati bidirezionale tra server e il browser avviene tramite il protocollo MQTT. Per migliorare le prestazioni, le pagine create vengono salvate nel sistema di caching Depcache.
Uno dei principali ostacoli che bloccano la preparazione del rilascio della versione 1.0, l'autore lo definisce la necessità di una revisione della traduzione da parte di madrelingua (il lavoro di localizzazione viene svolto separatamente dallo sviluppo del codice sulla piattaforma Crowdin).
Fonte: opennet.ru
