Udgivelsen af Mastodon 3.2, en platform til opbygning af decentrale sociale netværk

Præsenteret udviklingen af en fritstående platform til implementering af decentrale sociale netværk — Mastodon 3.2, som gør det muligt at oprette tjenester på egne ressourcer uden kontrol fra enkelte udbydere. Hvis brugeren ikke har mulighed for at køre sin egen node, kan han vælge et pålideligt offentligt tjeneste til tilslutning. Mastodon tilhører kategorien af fødererede netværk, hvor et sæt protokoller anvendes til at danne en enkelt struktur af forbindelser ActivityPub.

Serverens kode er skrevet i Ruby ved brug af Ruby on Rails, mens klientgrænsefladen er skrevet i JavaScript ved brug af React.js og Redux biblioteker. Kildekoderne distribueres er licenseret under AGPLv3. Der er også en statisk frontend til offentliggørelse af offentligt tilgængelige ressourcer, såsom profiler og statusopdateringer. Databasen er organiseret ved hjælp af PostgreSQL og Redis.
Der tilbydes åben API for udvikling tilføjelser og tilslutning af eksterne applikationer (der findes klienter til Android, iOS og Windows, det er muligt at oprette bots).

I den nye version:

  • Brugergrænsefladen til lydafspilning er helt re-designet, og der er tilføjet mulighed for automatisk at udtrække albumcovers fra uploadede filer eller tildele egne miniaturebilleder.
  • For videoer er der, udover tildeling af miniaturebilleder baseret på det første billeds indhold, tilføjet support til at knytte egne billeder, der vises i stedet for videoen, indtil den afspilles.
  • Når der sendes links til videoer og lydindhold, der er hostet på Mastodon, til andre platforme, er der tilføjet muligheden for at åbne dette indhold ved hjælp af en ekstern afspiller fra den anvendte platform, for eksempel ved hjælp af twitter:player.
  • Der er tilføjet ekstra beskyttelse af konti. Hvis brugeren ikke har aktiveret to-faktor-godkendelse og ikke har logget ind på sin konto i mindst to uger, vil et nyt loginforsøg fra en ukendt IP-adresse kræve bekræftelse via en adgangskode sendt til e-mail.
  • Ved installation af sporing, blokering eller ignorering af deltagere er det muligt at knytte en note til brugeren, der kun er synlig for den, der tilføjer den. For eksempel kan noten bruges til at angive grunde til interesse i en bestemt bruger.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster