rilascio di una piattaforma aperta per il deployment di reti sociali decentralizzate — , che consente di creare servizi autonomi che non dipendono da fornitori specifici. Se l'utente non può avviare un proprio nodo, ha la possibilità di scegliere una fonte affidabile. affidabile per la connessione. Mastodon appartiene alla categoria delle reti federate, nelle quali si utilizza un insieme di protocolli per formare una struttura di collegamenti unica. .
Il codice della parte server del progetto è scritto in Ruby utilizzando Ruby on Rails, mentre l'interfaccia client è sviluppata in JavaScript con l'ausilio delle librerie React.js e Redux. I codici sorgente sono sotto licenza AGPLv3. È presente anche un frontend statico per la pubblicazione di risorse pubbliche, come profili e stati. La memorizzazione dei dati è organizzata tramite PostgreSQL e Redis.
Viene fornito un accesso aperto per lo sviluppo e per la connessione di applicazioni esterne (sono disponibili client per Android, iOS e Windows, è possibile creare bot).
Nel nuovo rilascio:
- Interfaccia completamente riprogettata per la riproduzione audio, con la possibilità di estrarre automaticamente le copertine degli album dai file caricati o di assegnare immagini miniature personalizzate.
- Per i video, oltre alla possibilità di impostare una miniatura basata sul contenuto del primo fotogramma, è supportata l'assegnazione di immagini personalizzate da visualizzare al posto del video prima dell'inizio della riproduzione.
- Quando si inoltrano link a video e contenuti audio ospitati su Mastodon su altre piattaforme, è stata aggiunta la possibilità di aprire questo contenuto utilizzando un lettore esterno della piattaforma in uso, ad esempio mediante twitter:player.
- È stata aggiunta una protezione aggiuntiva per gli account. Se l'utente non ha attivato l'autenticazione a due fattori e non ha effettuato l'accesso al proprio account per almeno due settimane, un nuovo tentativo di accesso da un IP sconosciuto richiederà la conferma tramite un codice di accesso inviato via email.
- Durante l'installazione del tracciamento, del blocco o dell'ignoramento dei partecipanti, è stata fornita la possibilità di associare un commento all'utente, visibile solo a chi lo ha aggiunto. Ad esempio, il commento può essere utilizzato per indicare i motivi del proprio interesse verso un determinato utente.
Fonte: opennet.ru
