Første udgivelse af den Discord-kompatible kommunikationsplatform Fosscord

Den første eksperimentelle udgivelse af serverdelen af ​​Fosscord-projektet, som udvikler en åben kommunikationsplatform til at organisere kommunikation i fællesskaber ved hjælp af chat, video og taleopkald, er blevet offentliggjort. En vigtig forskel fra andre åbne projekter med lignende formål, såsom Revolt og Rocket.Chat, er kompatibiliteten på protokolniveau med den proprietære Discord-messenger - Fosscord-brugere kan kommunikere med folk, der fortsætter med at bruge discord.com-tjenesten. Projektkoden er skrevet i TypeScript ved hjælp af Node.js-platformen og distribueret under AGPLv3-licensen. Klar server builds er forberedt til Linux, Windows og macOS.

Serveren, som giver dig mulighed for at implementere platformen på sine egne faciliteter, inkluderer komponenter med implementering af en Discord-kompatibel HTTP API, en WebSocket protokolbaseret gateway, et indholdsleveringsnetværk, RTC- og WebRTC-servere til organisering af tale- og videokommunikation , hjælpeprogrammer og en webgrænseflade til administration. MongoDB bruges som et DBMS. Et separat projekt udvikler en klient og en CSS-ramme til at skabe grænseflader i Discord-stil.

Første udgivelse af den Discord-kompatible kommunikationsplatform Fosscord

Det ultimative mål med projektet er at skabe en klon af Discord, der er fuldt bagudkompatibel, men som giver avancerede funktioner. Fosscord-klienten vil erstatte den officielle Discord-klient, og Fosscord-serveren giver dig mulighed for at køre en Discord-kompatibel server på din egen hardware. Support til Discord vil lette overgangen af ​​brugere til en åben platform, forenkle migreringen af ​​bots og give mulighed for at bevare de samme arbejdsgange og kommunikationsmiljø - efter migreringen vil brugerne stadig være i stand til at kommunikere med kolleger, der fortsætter med at bruge Uenighed.

Fordelene ved Fosscord-platformen inkluderer muligheden for at finjustere alle aspekter og begrænsninger, en decentraliseret arkitektur uden et enkelt fejlpunkt (det er underforstået, at klienten kan oprette forbindelse til flere servere samtidigt), muligheden for at udvide funktionaliteten gennem plugins, ændre udseendet gennem temaer, og brug ende-til-ende-kryptering til fortrolige forhandlinger. For at udvide serverens muligheder er der understøttelse af bots.

Første udgivelse af den Discord-kompatible kommunikationsplatform Fosscord


Kilde: opennet.ru

Tilføj en kommentar