Megjelent a következő nagy verzió Lemmy — a jövőben egy föderatív, jelenleg pedig egy központosított Reddit-szerű (vagy Hacker News, Lobsters) linkgyűjtő szerver — aggregátor. Ez alkalommal 100 hibajelentést zártunk le, új funkciókat adtunk hozzá, javítottuk a teljesítményt és a biztonságot.
A szerver tipikus funkciókat valósít meg az ilyen típusú weboldalak számára:
- a felhasználók által létrehozott és moderált érdekközösségeket — szubredditeket, ha Reddit terminológiát használunk;
- igen, minden közösségnek saját moderátori csapata és megadott szabályai vannak;
- bejegyzések írása egyszerű linkek formájában, előnézeti metadatákkal, valamint teljes cikkek Markdown formátumban, több ezer karakter hosszúságban;
- keresztnyújtás — ugyanannak a bejegyzésnek a duplikálása különböző közösségekben megfelelő indikátorral, amely ezt megjeleníti;
- lehetőség arra, hogy feliratkozzunk közösségekre, amelyek bejegyzései a felhasználó személyes hírfolyamát alkotják;
- bejegyzések kommentálása fastruktúrában, ismét a szöveg Markdown formátumban történő formázásának és képek beillesztésének lehetőségével;
- bejegyzések és kommentek értékelése „like” és „dislike” gombokkal, amelyek összesítve egy rangsort alkotnak, ami befolyásolja a megjelenítést és a rendezést;
- valós idejű értesítési rendszer felugró üzenetekkel a meg nem olvasott üzenetekről és bejegyzésekről.
A megvalósítás jellegzetessége a minimalizmus és az interfész alkalmazkodóképessége: a kód alapja Rust és TypeScript nyelven íródott, a WebSocket technológiát használva, az oldal tartalmát azonnal, élőben frissítve, miközben mindössze néhány kilobájt memóriát foglal el az ügyfélnél. A jövőben kliens API megvalósítása is tervezett.
Természetesen nem említhetjük meg majdnem kész föderációs megvalósítását a Lemmy szervereknek az általánosan elfogadott protokoll szerint ActivityPub, amelyet számos más projekt is használ a Fediverse közösségekben. A föderáción keresztül a Lemmy különböző szerverei felhasználói, sőt más ActivityPub-hálózat tagjainak felhasználói, mint például a Mastodon és a Pleroma, fel tudnak iratkozni közösségekre, kommentálni és értékelni a bejegyzéseket nemcsak a saját regisztrációs szerverük keretein belül, hanem másoknál is. Globális föderatív hírfolyam megvalósítása is tervezett, mint a fent említett mikroblogokban.
A frissítések ebben a kiadásban:
- a főoldalon mostantól megjelenik a legfrissebb kommentárok folyamata;
- sok új téma, beleértve az új alapértelmezett világos (előtte sötét) témát;
- tartalom előnézetek megjelenítése, amelyeket az iframely generál, közvetlenül a folyamban és a bejegyzés oldalán;
- továbbfejlesztett ikonok;
- emojik automatikus kiegészítése a beírás során, és megjelenik egy felület a választásukhoz;
- a keresztposztolás egyszerűsítése;
- és ami a legfontosabb, a PHP alapú pictshare helyettesítése a Rust alapú pict-rs-re a médiafájlok kezelésére;
- a pictshare-t komoly biztonsági és teljesítményproblémákkal küzdő projektté kommentálják.
Ezenkívül A fejlesztők jelentik, hogy 45,000 € finanszírozást kaptak egy szervezettől NLnet.
A kapott pénzeszközöket a következőkre tervezik költeni:
- a hozzáférhetőség javítása;
- privát közösségek megvalósítása;
- új Lemmy szerverek bevezetése;
- a keresési rendszer átdolgozása;
- barátságos weboldal létrehozása a projekt leírásával;
- moderálási 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 a legnagyobb angol nyelvű szerver használható — dev.lemmy.ml. A képernyőképen látható derpy.email.
Forrás: linux.org.ru

