Liberiga kandidato por la Zotonic-retkadro skribita en Erlang

La unua eldonkandidato por la retejo-kadro kaj enhavadministrada sistemo Zotonic estis publikigita. La projekto estas skribita en Erlang kaj distribuita sub la licenco Apache 2.0. Zotonic baziĝas sur la koncepto organizi enhavon en formo de "rimedoj" (ankaŭ nomataj "paĝoj") kaj "ligiloj" inter ili ("artikolo" - "rilata" - "temo", "uzanto" - "aŭtoro" - "artikolo"), Cetere, la ligoj mem estas resursoj de la tipo "konekto" (kaj la rimeda tipo estas rimedo de la tipo "rimeda tipo").

Ŝablona lingvo pruntita de Django estas uzata por prezenti enhavon, kaj PostgreSQL estas uzata kiel stokado de rimedoj. Forko de Basho Webmachine, bazita sur Cowboy, estas uzata por prilabori petojn. Dudirekta interŝanĝo de datumoj inter la servilo kaj la retumilo estas farita per la MQTT-protokolo. Por plibonigi rendimenton, generitaj paĝoj estas konservitaj en la kaŝmemorsistemo Depcache.

La aŭtoro nomas unu el la ĉefaj obstakloj blokantaj la preparadon de la liberigo de la branĉo 1.0 la neceso kontroli tradukojn de denaskaj parolantoj (lokiga laboro estas farata aparte de koda evoluo sur la platformo Crowdin).

fonto: opennet.ru

Aldoni komenton