vaba platvorm detsentraliseeritud sotsiaalsete vĂ”rgustike rakendamiseks â , mis vĂ”imaldab luua teenuseid oma infrastruktuuri peal, mis ei ole ĂŒksikute teenusepakkujate kontrolli all. Kui kasutajal ei ole vĂ”imalust kĂ€ivitada oma sĂ”lme, vĂ”ib ta valida usaldusvÀÀrse ĂŒhendamiseks. Mastodon kuulub ĂŒhendatud (federated) vĂ”rkude kategooriasse, mille ahelate loomiseks kasutatakse protokollide kogumit. .
Projekti serverikood on kirjutatud Ruby keeles kasutades Ruby on Rails raamistikke, ning kliendi liides on kirjutatud JavaScriptis, kasutades React.js ja Redux teeke. Allika koodid on AGPLv3 litsentsi all. Ăhtlasi on olemas staatiline front-end avalike ressursside, nĂ€iteks profiilide ja staatuste avaldamiseks. Andmete salvestamine on korraldatud PostgreSQL ja Redis abil.
Pakutakse avatud arendamiseks ja vĂ€listarkvara ĂŒhendamiseks (on olemas kliendid Androidi, iOS-i ja Windowsi jaoks, samuti on vĂ”imalik luua roboteid).
Uus vÀljaanne on mÀrkimisvÀÀrne OStatus protokolli toe lÔppemisega,
mis tagas ĂŒhilduvuse vanade StatusNet-pĂ”histe lahendustega ja . OStatus asemel soovitatakse kasutada ActivityPub protokolli. Veebiliidesesse on lisatud profiilide katalooge, integreeritud helimĂ€ngijat, automaatse hashtagide tĂ€iendamise sĂŒsteemi, mĂ€rgist âei saadavalâ kustutatud multimeedia manuste jaoks, reaalajas vĂ€rskenduse vĂ€ljalĂŒlitamise valik, sujuvat kerimist ja konto migreerimise dialooge. Rakendatud on kaheastmeline autentimine, mis vajab lisakinnitust e-posti teel. Hashtagide tugi on laienenud ning nende otsimise tĂ€psus paranenud. Lisatud on rĂ€mpsposti kontrollimise komponent.
Allikas: opennet.ru
