Po trzech latach rozwoju zostaje zaprezentowana pierwsza stabilna wersja pleroma wersja 0.9.9 - federacyjna sieć społecznościowa do mikroblogowania, napisana w języku Elixir i wykorzystująca ustandaryzowany protokół W3C AktywnośćPub. Jest to druga co do wielkości sieć w Fediverse.
W odróżnieniu od najbliższego konkurenta – Mastodont, który jest napisany w języku Ruby i opiera się na dużej liczbie komponentów wymagających dużych zasobów, Pleroma jest serwerem o wysokiej wydajności, który może działać na systemach o niskim poborze mocy, takich jak Raspberry Pi lub tani VPS.
Pleroma implementuje również API Mastodon, dzięki czemu jest kompatybilny z alternatywnymi klientami Mastodon, takimi jak tuski lub fedilab. Co więcej, Pleroma jest dostarczana z rozwidleniem kodu źródłowego interfejsu Mastodon, dzięki czemu przejście użytkowników z Mastodon lub Twittera na interfejs TweetDeck jest płynniejsze. Zwykle jest dostępny pod adresem URL takim jak https://instancename.ltd/web.
Można między innymi zauważyć:
- wykorzystanie ActivityPuba do pracy wewnętrznej (Mastodon używa własnej odmiany);
- dowolne ograniczenie liczby znaków w wiadomości (domyślnie 5000);
- Obsługa Markdown przy użyciu znaczników Markdown lub HTML;
- dodanie własnego emoji ze strony serwera;
- elastyczna konfiguracja interfejsu, pozwalająca na dowolną zmianę jego elementów od strony użytkownika;
- filtrowanie wiadomości w kanale po słowach kluczowych;
- automatyczne operacje na pobranych obrazach za pomocą ImageMagic (na przykład usuwanie informacji EXIF );
- podgląd linków w wiadomościach;
- obsługa captcha przy użyciu Kocaptcha;
- powiadomienia push;
- przypięte wiadomości (obecnie tylko w interfejsie Mastodon);
- obsługa proxy i buforowania statusów z załącznikami z serwerów zewnętrznych (domyślnie klienci uzyskują bezpośredni dostęp do załączników);
- wiele innych wysoce konfigurowalnych opcji, które można zastosować na serwerze.
Ciekawe funkcje eksperymentalne obejmują: Obsługa protokołu Gopher.
Źródło: linux.org.ru