Revolt projekt arendab avatud alternatiivi Discord platvormile.

Revolt projekt arendab suhtlusplatvormi, mille eesmärk on luua avatud alternatiiv patenteeritud sõnumside rakendusele Discord. Nagu Discord, on ka Revolt suunatud üldiste huvidega kogukondade ja gruppide suhtlemise võimaluste loomisele. Revolt võimaldab teil käivitada oma võimsusel iseseisva suhtlusserveri ning vajadusel integreerida selle veebisaidiga või suhelda saadaval olevate kliendirakenduste kaudu. Serveri kiireks seadistamiseks pakutakse Docker'i konteineri pilti.

Revolt'i serveripool on kirjutatud Rust keeles, kasutab andmebaasina MongoDB-d ja levitatakse AGPLv3 litsentsi alusel. Klient on kirjutatud TypeScriptis, desktop-versioon põhineb Electron platvormil ja veebirakendus kasutab Preact raamistiku ning Vite tööriistu. Eraldi projektis arendatakse komponente nagu häälkommunikatsiooni server, failivahetuse teenus, puhverserver ja integreeritavate vidinate genereerija. Androidi ja iOS-i mobiilirakendusi ei pakuta, selle asemel soovitatakse kasutada installitavat veebirakendust, mis töötab PWA (Progressive Web Apps) režiimis.

Platvorm on esialgses beetatestimise faasis ja toetab praeguses vormis ainult tekstilist ja häältšatti, mida saab kasutada näiteks mängijate suhtlemiseks koostöö mängudes. Põhifunktsioonid hõlmavad kasutaja staatuse seadmist, profiili loomist Markdowni märgistusega, kasutajatele medaljonide (Badges) kinnitamist, kasutajagruppide ja kanalite loomist ning serverite, volitellatsioon, blokeerimise/avaldamise tööriistad rikkumiste korral, kutsete (invite) saatmise toetus.

Eelseisvates väljaannetes on oodata robotite tuge, täisfunktsionaalset modereerimissüsteemi ja mooduleid integreerimiseks kommunikatsiooniplatvormidega Discord ja Matrix. Kauges tulevikus on plaanis rakendada kaitstud vestluste (E2EE Chat) tuge, kus kasutatakse osalejate poolel lõpp-krüpteerimist. Sellegipoolest ei kavatse projekt areneda suunas, mis toetab detsentraliseeritud ja föderatiivseid süsteeme, mis ühendavad mitu serverit. Revolt ei ürita konkureerida Matrixiga, ei soovi protokolli rakendust keeruliseks muuta ja peab oma nišiks optimaalselt töötavate üksikute serverite loomist eriprojektide ja kogukondade jaoks, mis võivad olla käivitatud odaval VPS.

Revoltiga lähedaste suhtlusplatvormide seas võib märkida ka osaliselt avatud projekti Rocket.Chat, mille serveripool on kirjutatud JavaScriptis, töötab Node.js platvormil ja levitatakse MIT litsentsi alusel. Rocket.Chat on avatud ainult põhifunktsionaalsus, lisavõimalused on tasuliste lisanditena saadaval. Rocket.Chat piirdub tekstsõnumite vahetamisega ja on peamiselt suunatud kolleegide suhtlemise korraldamisele ettevõtetes ning suhtlemise tagamisele klientide, partnerite ja tarnijatega.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster