Lemmy'ego 0.7.0


Lemmy'ego 0.7.0

Kolejna wersja główna została wydana Lemmy - w przyszłości stowarzyszona, a obecnie scentralizowana implementacja serwera typu Reddit (lub Hacker News, Lobsters) - agregatora linków. Tym razem Zamknięto 100 zgłoszeń problemów, dodano nową funkcjonalność, poprawioną wydajność i bezpieczeństwo.

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

  • społeczności zainteresowań tworzone i moderowane przez użytkowników - subreddity, w terminologii Reddita;
    • tak, każda społeczność ma swoich moderatorów i ustala zasady;
  • tworzenie postów zarówno w formie prostych linków z podglądem metadanych, jak i pełnowartościowych artykułów w Markdown o długości kilku tysięcy znaków;
  • crossposting – powielanie tego samego postu w różnych społecznościach, co sygnalizowane jest odpowiednim wskaźnikiem;
  • możliwość subskrybowania społeczności, z których posty będą stanowić osobisty kanał użytkownika;
  • komentowanie postów w formie drzewa, ponownie z możliwością formatowania tekstu w Markdown i wstawiania obrazów;
  • ocenianie postów i komentarzy za pomocą przycisków „lubię to” i „nie lubię”, które razem tworzą ocenę mającą wpływ na wyświetlanie i sortowanie;
  • system powiadomień w czasie rzeczywistym z wyskakującymi komunikatami o nieprzeczytanych wiadomościach i postach.

Cechą wyróżniającą wdrożenie jest minimalizm i adaptowalność interfejsu: baza kodu napisana w języku Rust i TypeScript, z wykorzystaniem technologii WebSocket, błyskawicznie aktualizuje zawartość strony na żywo, zajmując jednocześnie kilka kilobajtów w pamięci klienta. W przyszłości planowany jest interfejs API klienta.

Oczywiście nie można nie zauważyć prawie gotowa implementacja federacji serwerów Lemmy zgodnie z ogólnie przyjętym protokołem AktywnośćPub, wykorzystywane w wielu innych projektach Społeczność Fediverse. Dzięki federacji użytkownicy różnych serwerów Lemmy, a ponadto użytkownicy innych członków sieci ActivityPub, takich jak Mastodon i Pleroma, będą mogli subskrybować społeczności, komentować i oceniać posty nie tylko w ramach własnego serwera rejestracyjnego, ale także inne. Planowane jest także wdrożenie subskrypcji dla użytkowników i dodanie globalnego federacyjnego kanału, podobnie jak we wspomnianych mikroblogach.

Zmiany w tej wersji:

  • strona główna wyświetla teraz kanał z najnowszymi komentarzami;
  • wiele nowych motywów projektowych, w tym nowe standardowe światło (wcześniej było ciemno);
  • Rozszerzalne podglądy treści generowane przez iframe bezpośrednio w kanale i na stronie postu;
  • ulepszone ikony;
  • automatyczne uzupełnianie emoji podczas pisania i wygląd interfejsu umożliwiającego ich wybieranie;
  • uproszczenie cross-postowania;
  • i co najważniejsze, zastąpienie pictshare, napisanego w PHP, pict-rs, implementacją w Rust, do zarządzania plikami multimedialnymi;
    • pictshare jest komentowany jako projekt mający poważne problemy z bezpieczeństwem i wydajnością.

również raport deweloperówktóry otrzymał od organizacji dofinansowanie w wysokości 45,000 XNUMX euro NLnet.

Otrzymane środki planuje się przeznaczyć na:

  • poprawa dostępności;
  • wdrażanie społeczności prywatnych;
  • wprowadzenie nowych serwerów Lemmy;
  • przeprojektowanie systemu wyszukiwania;
  • stworzenie przyjaznej strony internetowej z opisem projektu;
  • narzędzia moderacyjne do blokowania i ignorowania użytkowników.

Aby łatwo zapoznać się z wersją stabilną, możesz skorzystać z największego anglojęzycznego serwera - dev.lemmy.ml. Uchwycone na zrzucie ekranu derpy.email.

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

Dodaj komentarz