Izlaiduma kandidāts Zotonic tīmekļa ietvaram, kas rakstīts Erlang valodā

Ir izlaists pirmais Zotonic tīmekļa ietvara un satura pārvaldības sistēmas izlaiduma kandidāts. Projekts ir uzrakstīts Erlang valodā un tiek izplatīts saskaņā ar Apache 2.0 licenci. Zotonic pamatā ir koncepcija par satura organizēšanu "resursu" (sauktu arī par "lapām") un "saišu" veidā starp tiem ("raksts" - "saistīts ar" - "tēma", "lietotājs" - "autors" - "raksts"), Turklāt paši savienojumi ir "savienojuma" tipa resursi (un resursa tips ir "resursa tipa" resurss).

Satura prezentēšanai tiek izmantota veidņu valoda, kas aizgūta no Django, un PostgreSQL tiek izmantota kā resursu krātuve. Pieprasījumu apstrādei tiek izmantota Basho Webmachine dakša, kuras pamatā ir Cowboy. Divvirzienu datu apmaiņa starp serveri un pārlūkprogrammu tiek veikta, izmantojot MQTT protokolu. Lai uzlabotu veiktspēju, ģenerētās lapas tiek saglabātas Depcache kešatmiņas sistēmā.

Par vienu no galvenajiem šķēršļiem, kas bloķē 1.0 filiāles izlaišanas sagatavošanu, autors sauc nepieciešamību pārbaudīt tulkojumus, ko veic dzimtā valoda (lokalizācijas darbs tiek veikts atsevišķi no koda izstrādes Crowdin platformā).

Avots: opennet.ru

Pievieno komentāru