Megjelent a következő nagyobb verzió Lemmy - a jövőben egy Reddit-szerű (vagy Hacker News, Lobsters) szerver egyesített, ma már központosított megvalósítása - linkaggregátor. Ezúttal 100 problémabejelentést lezártak, új funkciókkal bővült, jobb teljesítmény és biztonság.
A szerver az ilyen típusú webhelyekre jellemző funkciókat valósítja meg:
- a felhasználók által létrehozott és moderált érdeklődési közösségek - subredditek, Reddit terminológiával;
- igen, minden közösségnek megvan a maga moderátora és meghatározott szabályai;
- bejegyzések létrehozása egyszerű linkek formájában metaadat-előnézetekkel és teljes értékű, több ezer karakter hosszúságú Markdown cikkekkel;
- keresztküldés - ugyanazon bejegyzés megkettőzése különböző közösségekben, ezt megjelenítő megfelelő jelzővel;
- lehetőség van feliratkozni olyan közösségekre, amelyek bejegyzései a felhasználó személyes hírfolyamát képezik;
- hozzászólások fa stílusban kommentálása, ismét a Markdown-ban szövegformázás és képek beszúrásának lehetőségével;
- a bejegyzések és megjegyzések értékelése a „tetszik” és „nem tetszik” gombokkal, amelyek együttesen a megjelenítést és a rendezést befolyásoló értékelést alkotnak;
- valós idejű értesítési rendszer felugró üzenetekkel az olvasatlan üzenetekről és bejegyzésekről.
A megvalósítás jellegzetessége a felület minimalizmusa és alkalmazkodóképessége: a kódbázis Rust és TypeScript nyelven, WebSocket technológiával készült, azonnal élőben frissítve az oldal tartalmát, miközben néhány kilobájtot elfoglal a kliens memóriájában. A jövőben egy kliens API-t terveznek.
Természetesen nem lehet figyelmen kívül hagyni a Lemmy szerverszövetség szinte kész megvalósítása általánosan elfogadott protokoll szerint ActivityPub, sok más projektben is használják Fediverz közösség. A föderáció segítségével a különböző Lemmy-szerverek felhasználói, sőt az ActivityPub hálózat más tagjainak, például a Mastodon és a Pleroma felhasználói nem csak a saját regisztrációs szerverükön tudnak feliratkozni közösségekre, kommentálni és értékelni a bejegyzéseket, hanem mások is. A tervek között szerepel a felhasználók előfizetéseinek bevezetése és egy globális összevont hírcsatorna hozzáadása is, mint az említett mikroblogokban.
Változások ebben a kiadásban:
- a főoldal most egy hírfolyamot jelenít meg a legújabb megjegyzésekkel;
- sok új tervezési téma, beleértve az új szabványos fényt (korábban sötét volt);
- Az iframely által generált kibontható tartalomelőnézetek közvetlenül a hírfolyamban és a bejegyzés oldalon;
- továbbfejlesztett ikonok;
- a hangulatjelek automatikus kiegészítése gépelés közben, és a kijelölő felület megjelenése;
- a keresztküldés egyszerűsítése;
- és ami a legfontosabb, a PHP-ben írt pictshare lecserélése pict-rs-re, egy Rust-beli implementációra a médiafájlok kezelésére;
- A pictshare komoly biztonsági és teljesítményproblémákkal küzdő projektnek minősül.
Is a fejlesztők jelentéseamely 45,000 XNUMX eurós támogatást kapott a szervezettől NLnet.
A befolyt összeget a tervek szerint a következőkre fordítják:
- a hozzáférhetőség javítása;
- magánközösségek megvalósítása;
- új Lemmy szerverek bevezetése;
- a keresőrendszer átalakítása;
- barátságos weboldal létrehozása a projekt leírásával;
- moderációs eszközök a felhasználók blokkolásához és figyelmen kívül hagyásához.
A stabil verzió egyszerű megismeréséhez használhatja a legnagyobb angol nyelvű szervert - dev.lemmy.ml. A képernyőképen rögzítve derpy.email.
Forrás: linux.org.ru