Lemmy 0.7.0


Lemmy 0.7.0

Wydano kolejną dużą wersję Lemmy — w przyszłości federacyjnej, a obecnie scentralizowanej implementacji serwera typu Reddit-like (lub Hacker News, Lobsters) — agregatora linków. Tym razem zamknięto 100 raportów o problemach, dodano nową funkcjonalność, poprawiono wydajność i bezpieczeństwo.

Serwer realizuje typową funkcjonalność dla tego typu stron:

  • tworzone i moderowane przez użytkowników społeczności tematyczne — subreddity, mówiąc terminologią Reddit;
    • tak, każda społeczność ma własny skład moderatorów i ustalane zasady;
  • tworzenie postów w formie prostych linków z podglądem metadanych, jak i pełnoprawne artykuły w Markdown liczące kilka tysięcy znaków;
  • crossposting — duplikowanie tego samego posta w różnych społecznościach z odpowiednim wskaźnikiem wskazującym na to;
  • możliwość subskrybowania społeczności, posty z których będą tworzyć osobisty kanał użytkownika;
  • komentowanie postów w stylu drzewiastym, z możliwością formatowania tekstu w Markdown i wstawiania obrazków;
  • ocenianie postów i komentarzy za pomocą przycisków „lubię to” i „nie lubię”, które razem stanowią ocenę wpływającą na wyświetlanie i sortowanie;
  • system powiadomień w czasie rzeczywistym z pojawiającymi się wiadomościami o nieprzeczytanych wiadomościach i postach.

Cechą wyróżniającą realizację jest minimalistyczność i adaptowalność interfejsu: baza kodu napisana jest w Rust i TypeScript, wykorzystując technologię WebSocket, natychmiastowo na żywo aktualizując zawartość strony, przy tym zajmując zaledwie kilka kilobajtów pamięci klienta. W przyszłości planowane jest API klienta.

Oczywiście nie można nie zauważyć praktycznie gotowej realizacji federacji serwerów Lemmy zgodnie z ogólnie przyjętym protokołem ActivityPub, stosowanym w wielu innych projektach społeczności Fediverse. Dzięki federacji użytkownicy różnych serwerów Lemmy, a co więcej, użytkownicy innych uczestników sieci ActivityPub, takich jak Mastodon i Pleroma, będą mogli subskrybować społeczności, komentować i oceniać posty nie tylko w obrębie swojego serwera rejestracji, ale i w innych. Planowane jest również wprowadzenie subskrypcji użytkowników oraz dodanie globalnego kanału federacyjnego, jak w wspomnianych mikroblogach.

Zmiany w tej wersji:

  • na stronie głównej wyświetlana jest teraz lista najnowszych komentarzy;
  • liczne nowe motywy, w tym nowy standardowy jasny motyw (wcześniej był ciemny);
  • rozwiń suwaki z podglądem treści generowanych przez iframely, bezpośrednio w liście i na stronie postu;
  • ulepszone ikony;
  • automatyczne uzupełnianie emoji podczas pisania oraz pojawienie się interfejsu do ich wyboru;
  • upraszczanie cross-postingu;
  • i co najważniejsze, zamiana pictshare, napisanego w PHP, na pict-rs, implementację w Rust, do zarządzania plikami multimedialnymi;
    • pictshare jest komentowany jako projekt z poważnymi problemami bezpieczeństwa i wydajności.

Również programiści informują, że otrzymali finansowanie w wysokości 45 000 € od organizacji NLnet.

Środki zamierzają przeznaczyć na:

  • poprawę dostępności;
  • wdrożenie prywatnych społeczności;
  • wprowadzenie nowych serwerów Lemmy;
  • przebudowę systemu wyszukiwania;
  • stworzenie przyjaznej strony internetowej z opisem projektu;
  • narzędzia moderacji do blokowania i ignorowania użytkowników.

Aby zapoznać się z wersją stabilną, można skorzystać z największego anglojęzycznego serwera — dev.lemmy.ml. Na zrzucie ekranu widać derpy.email.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster