A apărut primul candidat pentru lansările framework-ului web și al sistemului de gestionare a conținutului Zotonic. Proiectul este scris în limbajul Erlang și este distribuit sub licența Apache 2.0. Zotonic se bazează pe conceptul de organizare a conținutului sub formă de „resurse” (numite și „pagini”) și „legi” între acestea („articol” — „se referă la” — „subiect”, „utilizator” — „autor” — „articol”), iar legile sunt considerate la rândul lor resurse de tip „legătură” (iar tipul resursei — o resursă de tip „tip de resursă”).
Pentru reprezentarea conținutului se folosește un limbaj de șabloane împrumutat din Django, iar PostgreSQL este utilizat ca depozit de resurse. Pentru procesarea cererilor se folosește un fork al Basho Webmachine, bazat pe Cowboy. Schimbul bidirecțional de date între serverul și browser se realizează prin protocolul MQTT. Pentru a îmbunătăți performanța, paginile create sunt stocate în sistemul de caching Depcache.
Una dintre principalele obstacole, care blochează pregătirea lansării ramurii 1.0, autorul o consideră necesitatea verificării traducerilor de către vorbitori nativi (lucrările de localizare sunt desfășurate separat de dezvoltarea codului pe platforma Crowdin).
Sursa: opennet.ro
