Revolt verkefnið er að þróa opinn valkost við Discord vettvang

Revolt verkefnið er að þróa samskiptavettvang sem miðar að því að búa til opna hliðstæðu af séreigna Discord boðberanum. Líkt og Discord er Revolt vettvangurinn einbeittur að því að búa til vettvang til að skipuleggja samskipti milli samfélaga og hópa með sameiginlega hagsmuni. Revolt gerir þér kleift að reka þinn eigin netþjón til samskipta á þínu húsnæði og, ef nauðsyn krefur, tryggja samþættingu hans við vefsíðu eða hafa samskipti með tiltækum forritum viðskiptavina. Fyrir fljótlega uppsetningu netþjóns er boðið upp á gámamynd fyrir Docker.

Revolt miðlarahlutinn er skrifaður í Rust, notar MongoDB DBMS fyrir geymslu og er dreift undir AGPLv3 leyfinu. Biðlarahlutinn er skrifaður í TypeScript og í útgáfunni fyrir skjáborðskerfi er hann byggður á Electron pallinum og í útgáfu vefforritsins - á Preact ramma og Vite verkfærakistunni. Sérstaklega er verkefnið að þróa íhluti eins og netþjón fyrir raddsamskipti, skráaskiptaþjónustu, umboð og rafall búnaðar sem er innbyggður í síður. Farsímaforrit fyrir Android og iOS eru ekki til staðar; í staðinn er lagt til að nota uppsett vefforrit sem starfar í PWA (Progressive Web Apps) ham.

Vettvangurinn er á fyrstu beta prófunarstigi og í núverandi mynd styður hann aðeins texta- og raddspjall, sem hægt er að nota til dæmis fyrir leikmenn til að eiga samskipti á meðan þeir spila tölvuleiki saman. Grunneiginleikar fela í sér að stilla stöðu notandans, búa til prófíl með Markdown merkingu, festa merki á notandann, búa til notendahópa, rásir og netþjóna, aðskilnað valds, verkfæri til að loka/afbanna brotamönnum, stuðningur við að senda boð (boð).

Í næstu útgáfum gerum við ráð fyrir stuðningi við vélmenni, fullgildu stjórnunarkerfi og einingar fyrir samþættingu við samskiptakerfin Discord og Matrix. Til lengri tíma litið er fyrirhugað að innleiða stuðning við örugg spjall (E2EE Chat), sem notar end-to-end dulkóðun þátttakenda megin. Á sama tíma ætlar verkefnið ekki að þróast í átt að dreifð og sameinuð kerfi sem sameina nokkra netþjóna. Revolt er ekki að reyna að keppa við Matrix, vill ekki flækja innleiðingu samskiptareglunnar og telur sess sína vera að búa til einstaka netþjóna sem virka best fyrir einstök verkefni og samfélög sem hægt er að keyra á ódýrum VPS.

Meðal spjallvettvanga nálægt Revolt getum við líka tekið eftir hluta opna verkefninu Rocket.Chat, en miðlarahluti þess er skrifaður í JavaScript, keyrir á Node.js pallinum og er dreift undir MIT leyfinu. Í Rocket.Chat er aðeins grunnvirknin opin og viðbótareiginleikum er dreift í formi greiddra viðbóta. Rocket.Chat takmarkast við textaskilaboð og beinist aðallega að því að skipuleggja samskipti samstarfsmanna í fyrirtækjum og auðvelda samskipti við viðskiptavini, samstarfsaðila og birgja.

Heimild: opennet.ru

Bæta við athugasemd