Lemmy 0.7.0


Lemmy 0.7.0

Byla vydána další hlavní verze Lemmy — v budoucnu federovaný, ale nyní centralizovaný server, podobný Redditu (nebo Hacker News, Lobsters) — agregátor odkazů. Tentokrát bylo uzavřeno 100 hlášení o problémech, byla přidána nová funkcionalita, zlepšena výkonnost a bezpečnost.

Server realizuje typickou funkcionalitu pro takovéto stránky:

  • vytvářené a moderované uživatelskými komunitami podle zájmů — subreddity, pokud mluvíme terminologií Redditu;
    • ano, každé komunitě náleží vlastní moderátorský tým a stanovená pravidla;
  • tvorba příspěvků jak ve formě jednoduchých odkazů s náhledem metadat, tak i plnohodnotné články v Markdownu o délce několika tisíc znaků;
  • cross-posting — duplicita jednoho a toho samého příspěvku v různých komunitách s odpovídajícím indikátorem, který to zobrazuje;
  • možnost přihlásit se k odběru komunit, jejichž příspěvky budou tvořit osobní feed uživatele;
  • komentování příspěvků ve stromovém stylu, opět s možností formátování textu v Markdownu a vkládání obrázků;
  • hodnocení příspěvků a komentářů prostřednictvím tlačítek „like“ a „dislike“, které společně tvoří hodnocení, ovlivňující zobrazení a třídění;
  • systém upozornění v reálném čase s pop-up zprávami o nepřečtených zprávách a příspěvcích.

Charakteristickým rysem provedení je minimalismus a přizpůsobitelnost rozhraní: kódová základna je napsána v Rustu a TypeScriptu, používající technologii WebSocket, která okamžitě a živě aktualizuje obsah stránky, přičemž zabírá jen několik kilobajtů v paměti klienta. V budoucnu se plánuje klientské API.

Samozřejmě, nelze opomenout prakticky hotovou realizaci federace serverů Lemmy podle obecně uznávaného protokolu ActivityPub, užívaného v mnoha dalších projektech komunity Fediverse. S pomocí federace budou moci uživatelé různých serverů Lemmy, a navíc uživatelé dalších účastníků sítě ActivityPub, jako jsou Mastodon a Pleroma, přihlásit se k odběru komunit, komentovat a hodnotit příspěvky nejen v rámci jejich vlastního serveru registrace, ale i dalších. Také se plánuje realizace odběru uživatelů a přidání globální federativní feed, podobně jako v zmíněných mikroblogech.

Změny v tomto vydání:

  • na hlavní stránce se nyní zobrazuje kanál s nejnovějšími komentáři;
  • spousta nových designových témat, včetně nového standardního světlého (dříve byla tmavá);
  • rozbalovací náhledy obsahu generované iframely přímo v kanálu a na stránce příspěvku;
  • vylepšené ikony;
  • automatické doplňování emotikonů při zadávání a zobrazení rozhraní pro jejich výběr;
  • zjednodušení křížového příspěvku;
  • a to nejdůležitější, nahrazení pictshare napsaného v PHP, pict-rs, implementací v Rustu pro správu multimediálních souborů;
    • pictshare je komentován jako projekt se závažnými bezpečnostními a výkonnostními problémy.

Také vývojáři oznamují, že získali financování ve výši 45 000 € od organizace NLnet.

Získané prostředky plánují utratit na:

  • vylepšení dostupnosti;
  • implementaci soukromých komunit;
  • zavedení nových serverů Lemmy;
  • přepracování systému vyhledávání;
  • vytvoření přívětivého webu s popisem projektu;
  • nástroje pro moderování k blokování a ignorování uživatelů.

Pro jednoduché seznámení se stabilní verzí můžete využít největší anglicky mluvící server — dev.lemmy.ml. Na snímku obrazovky je zachyceno derpy.email.

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster