lĂ«shimi i platformĂ«s sĂ« lirĂ« pĂ«r implementimin e rrjeteve sociale decentralizuese â , duke lejuar qĂ« shĂ«rbime tĂ« pambikĂ«qyrura nga ofrues tĂ« caktuar tĂ« krijohen nĂ« kapacitetet e veta. NĂ«se pĂ«rdoruesi nuk ka mundĂ«si tĂ« pĂ«rdorĂ« njĂ« nod tĂ« vetin, ai mund tĂ« zgjedhĂ« njĂ« pĂ«r lidhje. Mastodon i pĂ«rket kategorisĂ« sĂ« rrjeteve tĂ« bashkuara (federated), pĂ«r formimin e njĂ« strukture tĂ« vetme lidhjesh ku pĂ«rdoret njĂ« grup protokollesh. .
Kodi i pjesës server të projektit është shkruar në gjuhën Ruby duke përdorur Ruby on Rails, ndërsa ndërfaqja klient është shkruar në JavaScript duke përdorur bibliotekat React.js dhe Redux. Kodet burimore janë të licencuara nën AGPLv3. Po ashtu, ekziston një front-end static për publikimin e burimeve të qasshme, siç janë profillet dhe statuset. Ruajtja e të dhënave është organizuar me PostgreSQL dhe Redis.
Ofron një për zhvillim dhe lidhje të aplikacioneve të jashtme (ka klientë për Android, iOS dhe Windows, gjithashtu mund të krijohen bota).
NĂ« versionin e ri:
- Dizajni i ndërfaqes për riprodhimin e zërit është rishikuar plotësisht, duke sjellë mundësinë për nxjerrjen automatike të kopertinave të albumeve nga skedarët e ngarkuar ose caktimin e imazheve miniature të veta.
- Për videon, përveç caktimit të imazhit miniature në bazë të përmbajtjes së kadrit të parë, është shtuar mbështetje për lidhjen e imazheve të veta që shfaqen në vend të videos deri në fillimin e riprodhimit.
- Kur dërgoni në platforma të tjera lidhje për përmbajtje video dhe audio, të publikuar në Mastodon, është shtuar mundësia që ky përmbajtje të hapet përmes një player të jashtëm të platformës përdoruese, për shembull, përmes twitter:player.
- Shtuar mbrojtje të mëtejshme për llogaritë. Nëse përdoruesi nuk ka aktivizuar autentifikimin me dy faktorë dhe nuk ka hyrë në llogarinë e tij për të paktën dy javë, çdo përpjekje e re për të hyrë nga një IP e panjohur do të kërkojë konfirmimin përmes një kodi akses, i dërguar në email.
- Kur vendosni ndjekjen, bllokimin ose injorimin e pjesëmarrësve, ofrohet mundësia për të lidhur një shënim me përdoruesin, të dukshëm vetëm për atë që ka shtuar. Për shembull, shënimi mund të përdoret për të treguar arsyet e interesit për një përdorues të caktuar.
Burimi: opennet.ru
