It Revolt-projekt ûntwikkelet in iepen alternatyf foar it Discord-platfoarm

It Revolt-projekt ûntwikkelet in kommunikaasjeplatfoarm dat rjochte is op it meitsjen fan in iepen analoog fan 'e proprietêre Discord-messenger. Lykas Discord is it Revolt-platfoarm rjochte op it meitsjen fan platfoarms foar it organisearjen fan kommunikaasje tusken mienskippen en groepen mei mienskiplike belangen. Revolt lit jo jo eigen server útfiere foar kommunikaasje op jo terrein en, as it nedich is, soargje foar de yntegraasje mei in webside of kommunisearje mei beskikbere kliïntapplikaasjes. Foar flugge server-ynset wurdt in kontenerôfbylding foar Docker oanbean.

It diel fan 'e Revolt-tsjinner is skreaun yn Rust, brûkt de MongoDB DBMS foar opslach en wurdt ferspraat ûnder de AGPLv3-lisinsje. It kliïntdiel is skreaun yn TypeScript en yn 'e ferzje foar buroblêdsystemen is basearre op it Electron-platfoarm, en yn' e ferzje fan 'e webapplikaasje - op it Preact-ramt en de Vite-ark. Apart ûntwikkelet it projekt sokke komponinten as in tsjinner foar stimkommunikaasje, in tsjinst foar bestânútwikseling, in proxy en in generator fan widgets ynboud yn siden. Mobile applikaasjes foar Android en iOS wurde net levere; ynstee wurdt it foarsteld om in ynstalleare webapplikaasje te brûken dy't wurket yn PWA (Progressive Web Apps) modus.

It platfoarm is yn it earste stadium fan beta-testen en yn syn hjoeddeistige foarm stipet allinich tekst- en stimchat, dy't bygelyks kinne wurde brûkt foar spilers om te kommunisearjen wylst se tegearre komputerspultsjes spylje. Basisfunksjes omfetsje it ynstellen fan de status fan 'e brûker, it meitsjen fan in profyl mei Markdown-markearring, it heakjen fan badges oan' e brûker, it meitsjen fan brûkersgroepen, kanalen en servers, skieding fan foegen, ark foar it blokkearjen / ûntsluten fan oertreders, stipe foar it ferstjoeren fan útnoegings (útnoegje).

Yn 'e kommende releases ferwachtsje wy stipe foar bots, in folweardich moderaasjesysteem, en modules foar yntegraasje mei de kommunikaasjeplatfoarms Discord en Matrix. Op langere termyn is it plan om stipe te ymplementearjen foar feilige petearen (E2EE Chat), dy't end-to-end fersifering brûke oan 'e kant fan' e dielnimmers. Tagelyk is it projekt net fan doel te ûntwikkeljen nei desintralisearre en federearre systemen dy't ferskate servers kombinearje. Revolt besiket net te konkurrearjen mei Matrix, wol de ymplemintaasje fan it protokol net komplisearje, en beskôget har niche as it meitsjen fan optimaal funksjonearjende inkele tsjinners foar yndividuele projekten en mienskippen dy't kinne wurde lansearre op in goedkeap VPS.

Under de petearplatfoarms tichtby Revolt kinne wy ​​ek notearje it foar in part iepen projekt Rocket.Chat, wêrfan it serverdiel skreaun is yn JavaScript, rint op it Node.js-platfoarm en wurdt ferspraat ûnder de MIT-lisinsje. Yn Rocket.Chat is allinich de basisfunksjonaliteit iepen, en ekstra funksjes wurde ferdield yn 'e foarm fan betelle tafoegings. Rocket.Chat is beheind ta sms-berjochten en is benammen rjochte op it organisearjen fan kommunikaasje tusken kollega's yn bedriuwen en it fasilitearjen fan ynteraksje mei klanten, partners en leveransiers.

Boarne: opennet.ru

Add a comment