Кандыдат у рэлізы web-фрэймворка Zotonic, напісанага на мове Erlang

Выйшаў першы кандыдат у рэлізы web-фрэймворка і сістэмы кіравання кантэнтам Zotonic. Праект напісаны на мове Erlang і распаўсюджваецца пад ліцэнзіяй Apache 2.0. Zotonic заснаваны на канцэпцыі арганізацыі кантэнту ў форме "рэсурсаў" (таксама званых "старонкамі") і "сувязяў" паміж імі ("артыкул" - "ставіцца" - "тэма", "карыстальнік" - "аўтар" - "артыкул"), прычым сувязі самі з'яўляюцца рэсурсамі тыпу "сувязь" (а тып рэсурсу - рэсурсам тыпу "тып рэсурсу").

Для прадстаўлення кантэнту выкарыстоўваецца запазычаная з Django мова шаблонаў, у якасці сховішча рэсурсаў выкарыстоўваецца PostgreSQL. Для апрацоўкі запытаў задзейнічаны форк Basho Webmachine, заснаваны на Cowboy. Двухбаковы абмен дадзенымі паміж серверам і браўзэрам вядзецца па пратаколе MQTT. Для падвышэння прадукцыйнасці створаныя старонкі захоўваюцца ў сістэме кэшавання Depcache.

Адной з асноўных перашкод, якія блакуюць падрыхтоўку рэлізу галінкі 1.0, аўтар называе неабходнасць выверкі перакладу носьбітамі моў (праца па лакалізацыі вядзецца асобна ад распрацоўкі кода на платформе Crowdin).

Крыніца: opennet.ru

Дадаць каментар