Projekti Revolt po zhvillon një alternativë të hapur ndaj platformës Discord

Projekti Revolt po zhvillon një platformë komunikimi që synon krijimin e një analoge të hapur të mesazherit të pronarit Discord. Ashtu si Discord, platforma Revolt është e fokusuar në krijimin e platformave për organizimin e komunikimit ndërmjet komuniteteve dhe grupeve me interesa të përbashkëta. Revolt ju lejon të ekzekutoni serverin tuaj për komunikim në ambientet tuaja dhe, nëse është e nevojshme, të siguroni integrimin e tij me një faqe interneti ose të komunikoni duke përdorur aplikacionet e disponueshme të klientit. Për vendosjen e shpejtë të serverit, ofrohet një imazh i kontejnerit për Docker.

Pjesa e serverit Revolt është shkruar në Rust, përdor MongoDB DBMS për ruajtje dhe shpërndahet nën licencën AGPLv3. Pjesa e klientit është shkruar në TypeScript dhe në versionin për sistemet desktop bazohet në platformën Electron, dhe në versionin e aplikacionit në ueb - në kornizën Preact dhe paketën e veglave Vite. Më vete, projekti po zhvillon komponentë të tillë si një server për komunikimin zanor, një shërbim shkëmbimi skedarësh, një përfaqësues dhe një gjenerator të miniaplikacioneve të integruara në faqe. Aplikacionet celulare për Android dhe iOS nuk ofrohen; në vend të kësaj, propozohet të përdoret një aplikacion ueb i instaluar që funksionon në modalitetin PWA (Aplikacionet Progresive të Uebit).

Platforma është në fazën fillestare të testimit beta dhe në formën e saj aktuale mbështet vetëm bisedën me tekst dhe zë, të cilat mund të përdoren, për shembull, që lojtarët të komunikojnë ndërsa luajnë lojëra kompjuterike së bashku. Veçoritë themelore përfshijnë vendosjen e statusit të përdoruesit, krijimin e një profili me markup Markdown, bashkëngjitjen e distinktivëve të përdoruesit, krijimin e grupeve të përdoruesve, kanaleve dhe serverëve, ndarjen e pushteteve, mjetet për bllokimin/zhbllokimin e shkelësve, mbështetjen për dërgimin e ftesave (ftesë).

Në publikimet e ardhshme, ne presim mbështetje për bot, një sistem moderimi të plotë dhe module për integrim me platformat e komunikimit Discord dhe Matrix. Në planin afatgjatë, është planifikuar të zbatohet mbështetje për bisedat e sigurta (E2EE Chat), të cilat përdorin enkriptim nga fundi në fund nga ana e pjesëmarrësve. Në të njëjtën kohë, projekti nuk synon të zhvillohet drejt sistemeve të decentralizuara dhe të federuara që kombinojnë disa serverë. Revolt nuk po përpiqet të konkurrojë me Matrix, nuk dëshiron të komplikojë zbatimin e protokollit dhe e konsideron vendin e tij si krijimin e serverëve të vetëm që funksionojnë në mënyrë optimale për projekte dhe komunitete individuale që mund të ekzekutohen në një VPS të lirë.

Ndër platformat e bisedës afër Revolt, mund të vëmë re edhe projektin pjesërisht të hapur Rocket.Chat, pjesa e serverit të të cilit është e shkruar në JavaScript, funksionon në platformën Node.js dhe shpërndahet nën licencën MIT. Në Rocket.Chat, vetëm funksionaliteti bazë është i hapur dhe veçoritë shtesë shpërndahen në formën e shtesave me pagesë. Rocket.Chat është i kufizuar në mesazhe me tekst dhe është i fokusuar kryesisht në organizimin e komunikimit midis kolegëve në kompani dhe lehtësimin e ndërveprimit me klientët, partnerët dhe furnitorët.

Burimi: opennet.ru

Shto një koment