Pleroma 0.9.9


Pleroma 0.9.9

Праз тры гады распрацоўкі прадстаўлены першы стабільны выпуск плерома версіі 0.9.9 — федэратыўнай сацыяльнай сеткі для мікраблогінгу, напісанай на мове Elixir і якая выкарыстоўвае стандартызаваны W3C пратакол ActivityPub. Гэта другая па колькасці сетка ў Fediverse.

У адрозненне ад бліжэйшага канкурэнта Мастадонт, які напісаны на Ruby і залежыць ад вялікай колькасці рэсурсаёмістых кампанентаў, Pleroma з'яўляецца высокапрадукцыйным серверам, які можа працаваць на маламагутных сістэмах, такіх як, напрыклад, Raspberry Pi ці танных VPS.


Таксама Pleroma рэалізоўвае Mastodon API, дазваляючы быць сумяшчальнай з альтэрнатыўнымі кліентамі Mastodon, тыпу Тускі або федзілаб. Больш за тое, з Pleroma пастаўляецца адгалінаванне зыходнага кода інтэрфейсу Mastodon, што робіць больш плыўным пераход карыстальнікаў з Mastodon ці Twitter з інтэрфейсам TweetDeck. Звычайна ён даступны па URL выгляду https://instancename.ltd/web.

З іншага можна адзначыць:

  • выкарыстанне ActivityPub для ўнутранай працы (Mastodon выкарыстоўвае сваю варыяцыю);
  • адвольнае абмежаванне на колькасць сімвалаў у паведамленні (па змаўчанні 5000);
  • падтрымку разметкі з дапамогай Markdown ці HTML-тэгаў;
  • даданне сваіх уласных эмоджы з боку сервера;
  • гнуткую наладу інтэрфейсу, якая дазваляе адвольна змяняць яго элементы з карыстацкага боку;
  • фільтраванне паведамленняў у стужцы па ключавых словах;
  • аўтаматычныя аперацыі над загружанымі выявамі з дапамогай ImageMagiсk (напрыклад, выдаленне EXIF-інфармацыі);
  • прадпрагляд спасылак у паведамленнях;
  • падтрымку капчы з дапамогай Kocaptcha;
  • пуш-паведамлення;
  • замацаваныя паведамленні (пакуль толькі ў інтэрфейсе Mastodon);
  • падтрымку праксіравання і кэшавання статутаў з укладаннямі з вонкавых сервераў (па змаўчанні кліенты звяртаюцца да ўкладанняў напроста);
  • мноства іншых гнутка наладжвальных опцый, якія можна прымяніць да сервера.

З цікавых эксперыментальных асаблівасцяў можна адзначыць падтрымку пратаколу Gopher.

Крыніца: linux.org.ru

Дадаць каментар