Vrystelling van Mastodon 3.0, 'n gedesentraliseerde sosiale netwerkplatform

gepubliseer vrystelling van 'n gratis platform vir die ontplooiing van gedesentraliseerde sosiale netwerke - Mastodon 3.0, wat jou toelaat om dienste by jou eie fasiliteite te skep wat nie deur individuele verskaffers beheer word nie. As die gebruiker nie sy eie nodus kan bestuur nie, kan hy 'n betroubare een kies openbare dienste om aan te sluit. Mastodon behoort tot die kategorie van gefedereerde netwerke, waarin 'n stel protokolle gebruik word om 'n verenigde kommunikasiestruktuur te vorm AktiwiteitPub.

Die bedienerkantkode van die projek word in Ruby geskryf deur Ruby on Rails te gebruik, en die kliëntkoppelvlak word in JavaScript geskryf deur die React.js- en Redux-biblioteke te gebruik. Brontekste versprei gelisensieer onder AGPLv3. Daar is ook 'n statiese frontend vir die publisering van openbare hulpbronne soos profiele en statusse. Databerging word georganiseer met behulp van PostgreSQL en Redis.
Oop voorsien API vir ontwikkeling toevoegings en eksterne toepassings te koppel (daar is kliënte vir Android, iOS en Windows, jy kan bots skep).

Die nuwe weergawe is opvallend vir die staking van ondersteuning vir die protokol
OStatus, wat versoenbaarheid verskaf het met ouer oplossings gebaseer op StatusNet en GNU Sosiale. Dit word aanbeveel om die ActivityPub-protokol in plaas van OStatus te gebruik. Die webkoppelvlak het ondersteuning bygevoeg vir 'n profielgids, 'n ingeboude klankspeler, 'n outomatiese voltooiingstelsel vir die invoer van hutsmerke, "nie beskikbaar" etikette vir geskrap multimedia-aanhegsels, opsies om intydse opdaterings te deaktiveer, gladde blaai, en 'n dialoog vir rekeningmigrasie. Geïmplementeerde ondersteuning vir twee-faktor-verifikasie met bykomende bevestiging per e-pos. Ondersteuning vir hutsmerke is uitgebrei en die akkuraatheid van hul soektog is verhoog. Het 'n strooiposkontrole-komponent bygevoeg.

Bron: opennet.ru

Voeg 'n opmerking