utgĂ„van av en öppen plattform för att distribuera decentraliserade sociala nĂ€tverk â , vilket gör det möjligt att skapa tjĂ€nster pĂ„ egna resurser som inte kontrolleras av olika leverantörer. Om anvĂ€ndaren inte har möjlighet att starta en egen nod kan hen vĂ€lja en pĂ„litlig för anslutning. Mastodon tillhör kategorin av förenade (federated) nĂ€tverk, dĂ€r en uppsĂ€ttning protokoll anvĂ€nds för att skapa en enhetlig struktur av relationer. .
Serverkoden för projektet Àr skriven i Ruby med hjÀlp av Ruby on Rails, medan anvÀndargrÀnssnittet Àr skrivet i JavaScript med hjÀlp av biblioteken React.js och Redux. KÀllkoden Àr tillgÀnglig under AGPLv3-licensen. Det finns ocksÄ en statisk frontend för publicering av offentliga resurser som profiler och statusuppdateringar. Datlagring Àr organiserad med PostgreSQL och Redis.
En öppen plattform av tillÀgg
I den nya utgÄvan:
- GrÀnssnittet för ljuduppspelning har helt omarbetats, och det har blivit möjligt att automatiskt extrahera albumomslag frÄn uppladdade filer eller att tilldela egna miniatyrbilder.
- NÀr det gÀller video har det, förutom möjligheten att tilldela en miniatyr baserad pÄ innehÄllet i den första ramen, lagts till stöd för att koppla egna bilder som visas istÀllet för video innan uppspelningen börjar.
- Vid delning av lÀnkar till video- och ljudinnehÄll som lagts upp pÄ Mastodon till andra plattformar har möjligheten lagts till att öppna detta innehÄll med hjÀlp av en extern spelare frÄn den anvÀnda plattformen, till exempel via twitter:player.
- Ytterligare skydd av konton har lagts till. Om en anvÀndare inte har aktiverat tvÄfaktorsautentisering och inte har loggat in pÄ sitt konto pÄ minst tvÄ veckor kommer ett nytt försök att logga in frÄn en okÀnd IP-adress att krÀva bekrÀftelse genom en Ätkomstkod som skickas till e-posten.
- Vid spÄrning, blockering eller ignorering av deltagare har möjligheten att koppla en anteckning till anvÀndaren tillhandahÄllits, synlig endast för den som lagt till den. Till exempel kan anteckningen anvÀndas för att ange skÀlen till intresset för en viss anvÀndare.
KĂ€lla: opennet.ru
