avatud platvormi vĂ€ljalase detsentraliseeritud sotsiaalsete vĂ”rgustike juurutamiseks â , vĂ”imaldades luua teenuseid omaenda vĂ”imsusel, mis ei ole ĂŒksikute teenusepakkujate kontrolli all. Kui kasutajal ei ole vĂ”imalik kĂ€ivitada oma sĂ”lme, siis vĂ”ib ta valida usaldusvÀÀrse ĂŒhendamiseks. Mastodon kuulub ĂŒhendatud (federated) vĂ”rkude kategooriasse, kus kasutatakse protokollide kogumit, et luua ĂŒhtne suhete struktuur .
Projekti serveriosa kood on kirjutatud Ruby keeles, kasutades Ruby on Rails'i, ja kliendi liides on kirjutatud JavaScriptis, kasutades React.js ja Redux teeke. Allika koodid on saadaval AGPLv3 litsentsi all. Samuti on olemas staatiline esirinn, et avaldada avalikke ressursse, nÀiteks profiile ja staatuseid. Andmete salvestamine on korraldatud PostgreSQL ja Redis abil.
Pakkuda avatud arendamiseks ja vĂ€liste rakenduste ĂŒhendamiseks (olemas on kliendid Androidi, iOSi ja Windowsi jaoks, saab luua roboteid).
Uue vÀljaande puhul on mÀrgiline OStatus protokolli toetamise lÔpetamine,
mis tagas ĂŒhilduvuse vanade lahendustega, mis pĂ”hinesid StatusNetil ja . OStatusi asemel soovitatakse kasutada ActivityPub protokolli. Veebiliidesesse on lisatud profiilikatalooge, sisseehitatud heli esitajat, sisuhÀÀljuhte tĂ€iendavate hashtag'ide sisestamiseks, kaugel asuvate multimeedia manuste mĂ€rgistamise 'pole saadaval', valik reaalajas vĂ€rskenduste keelamiseks, sujuva kerimise vĂ”imalus, dialoog kontode migreerimiseks. Kahefaasilise autentimise tugi on rakendatud, kus lisakinnitus toimub e-posti teel. Hashtag'ide toetust on laiendatud ja nende otsimise tĂ€psust on parandatud. Lisatud on komponent rĂ€mpsposti kontrollimiseks.
Allikas: opennet.ru
