La projekto Revolt disvolvas malferman alternativon al la platformo Discord

La Revolt-projekto disvolvas komunikan platformon celantan krei malferman analogon de la proprieta Discord-mesaĝo. Kiel Discord, la Revolt-platformo koncentriĝas pri kreado de platformoj por organizi komunikadon inter komunumoj kaj grupoj kun komunaj interesoj. Revolt permesas al vi funkciigi vian propran servilon por komunikado en via loko kaj, se necese, certigi ĝian integriĝon kun retejo aŭ komuniki per disponeblaj klientaj aplikaĵoj. Por rapida servila deplojo, ujo-bildo por Docker estas ofertita.

La Revolt-servila parto estas skribita en Rust, uzas la MongoDB DBMS por stokado kaj estas distribuita sub la AGPLv3-licenco. La klienta parto estas skribita en TypeScript kaj en la versio por labortablaj sistemoj baziĝas sur la platformo Electron, kaj en la versio de la retejo - sur la kadro Preact kaj la ilaro Vite. Aparte, la projekto disvolvas tiajn komponantojn kiel servilon por voĉkomunikado, dosier-interŝanĝan servon, prokurilon kaj generatoron de fenestraĵoj enkonstruitaj en paĝojn. Poŝtelefonaj aplikoj por Android kaj iOS ne estas disponigitaj; anstataŭe, estas proponite uzi instalitan TTT-aplikaĵon funkciantan en PWA (Progresive Web Apps) reĝimo.

La platformo estas en la komenca beta-prova stadio kaj en sia nuna formo nur subtenas tekston kaj voĉan babilejon, kiuj povas esti uzataj, ekzemple, por ke ludantoj komunikiĝu dum ludado de komputilaj ludoj kune. Bazaj funkcioj inkluzivas agordi la statuson de la uzanto, krei profilon kun Markdown-marko, alkroĉi insignojn al la uzanto, krei uzantgrupojn, kanalojn kaj servilojn, disigon de potencoj, ilojn por bloki/malbloki malobservantojn, subtenon por sendado de invitoj (invito).

En la venontaj eldonoj, ni atendas subtenon por robotoj, plenrajta moderiga sistemo kaj moduloj por integriĝo kun la komunikaj platformoj Discord kaj Matrix. Pli longtempe, estas planite efektivigi subtenon por sekuraj babilejoj (E2EE-Babilejo), kiuj uzas fin-al-finan ĉifradon flanke de la partoprenantoj. Samtempe, la projekto ne intencas disvolvi al malcentralizitaj kaj federaciaj sistemoj kombinantaj plurajn servilojn. Revolt ne provas konkuri kun Matrix, ne volas malfaciligi la efektivigon de la protokolo, kaj konsideras ĝian niĉon kiel la kreado de optimume funkciaj unuopaj serviloj por individuaj projektoj kaj komunumoj, kiuj povas esti lanĉitaj sur malmultekosta VPS.

Inter babilplatformoj proksimaj al Revolt oni povas ankaŭ noti la parte malfermitan projekton Rocket.Chat, kies servila parto estas skribita en JavaScript, funkcias per la platformo Node.js kaj estas distribuita sub la permesilo MIT. En Rocket.Chat, nur la baza funkcieco estas malfermita, kaj pliaj funkcioj estas distribuitaj en formo de pagitaj aldonaĵoj. Rocket.Chat estas limigita al tekstaj mesaĝoj kaj ĉefe koncentriĝas pri organizado de komunikado inter kolegoj en kompanioj kaj faciligado de interago kun klientoj, partneroj kaj provizantoj.

fonto: opennet.ru

Aldoni komenton