Achilia mgombea wa mfumo wa wavuti wa Zotonic ulioandikwa kwa Erlang

Mgombea wa kwanza wa kutolewa kwa mfumo wa wavuti wa Zotonic na mfumo wa usimamizi wa maudhui ametolewa. Mradi umeandikwa kwa Erlang na kusambazwa chini ya leseni ya Apache 2.0. Zotonic inategemea dhana ya kupanga yaliyomo katika mfumo wa "rasilimali" (pia inaitwa "kurasa") na "viungo" kati yao ("makala" - "yanayohusiana na" - "mada", "mtumiaji" - "mwandishi" - "makala"), Zaidi ya hayo, viunganisho vyenyewe ni rasilimali za aina ya "muunganisho" (na aina ya rasilimali ni rasilimali ya aina ya "aina ya rasilimali").

Lugha ya kiolezo kilichokopwa kutoka kwa Django inatumika kuwasilisha maudhui, na PostgreSQL inatumika kama hifadhi ya rasilimali. Uma wa Basho Webmachine, kulingana na Cowboy, hutumiwa kushughulikia maombi. Ubadilishanaji wa data wa njia mbili kati ya seva na kivinjari unafanywa kwa kutumia itifaki ya MQTT. Ili kuboresha utendakazi, kurasa zinazozalishwa huhifadhiwa kwenye mfumo wa kache wa Depcache.

Mwandishi anaita mojawapo ya vizuizi vikuu vinavyozuia utayarishaji wa kutolewa kwa tawi la 1.0 hitaji la kuthibitisha tafsiri za wazungumzaji asilia (kazi ya ujanibishaji inafanywa kando na ukuzaji wa msimbo kwenye jukwaa la Crowdin).

Chanzo: opennet.ru

Kuongeza maoni