Lemmy 0.7.0


Lemmy 0.7.0

Bola vydaná ďalšia významná verzia Lemmy — v budúcnosti federatívna, ale aktuálne centralizovaná implementácia servera podobného Redditu (alebo Hacker News, Lobsters) — agregátora odkazov. Tentoraz bolo uzavretých 100 hlásení o problémoch, bola pridaná nová funkčnosť, zlepšený výkon a bezpečnosť.

Server implementuje typickú funkcionalitu pre tento druh stránok:

  • vytvorené a moderované používateľmi komunity podľa záujmov — subreddity, ak sa vyjadrujeme terminológiou Redditu;
    • áno, každé spoločenstvo má svoj vlastný moderátorský tím a stanovené pravidlá;
  • tvorba príspevkov vo forme jednoduchých odkazov s náhľadom metadát, ako aj plnohodnotné články v Markdown, dlhé niekoľko tisíc znakov;
  • crossposting — duplikácia toho istého príspevku do rôznych spoločenstiev s príslušným indikátorom, ktorý to zobrazuje;
  • možnosť prihlásiť sa na komunity, ktorých príspevky budú tvoriť osobný feed používateľa;
  • komentovanie príspevkov v stromovom štýle, opäť s možnosťou formátovania textu v Markdown a vložením obrázkov;
  • ohodnotenie príspevkov a komentárov pomocou tlačidiel „páči sa mi“ a „nepáči sa mi“, v súčte tvoriace hodnotenie, ktoré ovplyvňuje zobrazenie a triedenie;
  • systém upozornení v reálnom čase s vyskakovacími správami o neprečítaných dôležitých správach a príspevkoch.

Výraznou črtou implementácie je minimalistickosť a prispôsobiteľnosť rozhrania: kódová základňa je napísaná v Rust a TypeScript, s použitím technológie WebSocket, okamžite živé aktualizujúce obsah stránky, pričom zaberá len niekoľko kilobajtov pamäte klienta. V budúcnosti sa plánuje klientské API.

Samozrejme, nemožno nespomenúť prakticky dokončenú implementáciu federácie serverov Lemmy podľa všeobecne uznávaného protokolu ActivityPub, používaného v mnohých ďalších projektoch komunity Fediverse. S pomocou federácie budú mať používatelia rôznych serverov Lemmy a viac, používatelia iných účastníkov siete ActivityPub, ako sú Mastodon a Pleroma, možnosť prihlásiť sa na komunity, komentovať a hodnotiť príspevky nielen v rámci ich vlastného servera registrácie, ale aj v iných. Plánuje sa aj implementácia sledovania používateľov a pridanie globálneho federatívneho feedu, ako v spomínaných mikroblogoch.

Zmeny v tejto verzii:

  • na domovskej stránke sa teraz zobrazuje kanál s poslednými komentármi;
  • množstvo nových tém, vrátane novej štandardnej svetlej (predtým bola tmavá);
  • rozbaľovacie náhľady obsahu generované iframely priamo v kanáli a na stránke príspevku;
  • vylepšené ikony;
  • automatické dopĺňanie emoji pri zadávaní a zobrazenie rozhrania pre ich výber;
  • zjednodušenie krížového zdieľania;
  • a to najdôležitejšie, výmena pictshare napísaného v PHP za pict-rs, implementáciu v Rust na správu mediálnych súborov;
    • pictshare je komentovaný ako projekt s vážnymi bezpečnostnými a výkonnostnými problémami.

Takisto vývojári hlásia, že získali financovanie vo výške €45 000 od organizácie NLnet.

Získané prostriedky plánujú použiť na:

  • zlepšenie prístupnosti;
  • realizáciu súkromných komunít;
  • zavedenie nových serverov Lemmy;
  • prepracovanie vyhľadávacieho systému;
  • vytvorenie priateľskej webovej stránky s popisom projektu;
  • nástroje moderovania na blokovanie a ignorovanie používateľov.

Pre jednoduché oboznámenie sa s stabilnou verziou môžete použiť najväčší anglicky hovoriaci server — dev.lemmy.ml. Na snímke je zachytené derpy.email.

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster