Candidato al rilascio per il framework web Zotonic scritto in Erlang

È stata rilasciata la prima release candidate per il framework web Zotonic e il sistema di gestione dei contenuti. Il progetto è scritto in Erlang e distribuito sotto la licenza Apache 2.0. Zotonic si basa sul concetto di organizzare i contenuti sotto forma di "risorse" (chiamate anche "pagine") e "link" tra loro ("articolo" - "correlato a" - "argomento", "utente" - "autore" - "articolo"), Inoltre, le connessioni stesse sono risorse del tipo “connessione” (e il tipo di risorsa è una risorsa del tipo “tipo risorsa”).

Per presentare i contenuti viene utilizzato un linguaggio modello preso in prestito da Django e PostgreSQL viene utilizzato come archivio di risorse. Per elaborare le richieste viene utilizzato un fork di Basho Webmachine, basato su Cowboy. Lo scambio di dati bidirezionale tra il server e il browser avviene utilizzando il protocollo MQTT. Per migliorare le prestazioni, le pagine generate vengono archiviate nel sistema di caching di Depcache.

L'autore definisce uno dei principali ostacoli che bloccano la preparazione del rilascio del ramo 1.0 la necessità di verificare le traduzioni da parte di madrelingua (il lavoro di localizzazione viene svolto separatamente dallo sviluppo del codice sulla piattaforma Crowdin).

Fonte: opennet.ru

Aggiungi un commento