Izšla je nova večja verzija Lemmy — prihodnja federativna, trenutno pa centralizirana implementacija strežnika, podobnega Redditu (ali Hacker News, Lobsters) — agregatorja povezav. Tokrat je bilo zaprto 100 poročil o težavah, dodana nova funkcionalnost, izboljšana zmogljivost in varnost.
Strežnik implementira tipične funkcionalnosti tovrstnih spletnih mest:
- ustvarjene in moderirane uporabniškimi skupnostmi po interesih — subredditi, če uporabimo terminologijo Reddita;
- da, vsaka skupnost ima svoj moderatorski sestav in določena pravila;
- ustvarjanje objav v obliki preprostih povezav s predogledom metapodatkov, kot tudi celovitih člankov v Markdown dolžine več tisoč znakov;
- kros-postanje — podvajanje iste objave v različne skupnosti z ustreznim indikatorjem, ki to prikazuje;
- možnost naročanja na skupnosti, katerih objave bodo sestavljale osebni vir uporabnika;
- komentiranje objav v drevesnem slogu, prav tako z možnostjo oblikovanja besedila v Markdown in vstavljanja slik;
- ocene objav in komentarjev s pomočjo gumbov »všeč mi je« in »ni mi všeč«, ki skupaj tvorijo oceno, ki vpliva na prikazovanje in razvrščanje;
- sistem obvestil v realnem času s pojavnimi sporočili o neprebranih sporočilih in objavah.
Izrazita značilnost implementacije je minimalizem in prilagodljivost vmesnika: izvorna koda je napisana v Rust in TypeScript, uporabljen je WebSocket, ki takoj sproti posodablja vsebino strani, pri tem pa zavzema le nekaj kilobajtov pomnilnika na klientu. V prihodnosti je predvidena implementacija klientskega API-ja.
Seveda pa ne moremo spregledati skoraj pripravljene implementacije federacije strežnikov Lemmy po splošno sprejetem protokolu ActivityPub, ki se uporablja v številnih drugih projektih skupnosti Fediverse. S pomočjo federacije se bodo uporabniki različnih strežnikov Lemmy in, kar je še pomembneje, uporabniki drugih udeležencev ActivityPub omrežja, kot so Mastodon in Pleroma, lahko naročili na skupnosti, komentirali in ocenili objave ne samo znotraj njihovega lastnega strežnika registracije, temveč tudi ostalih. Prav tako je načrtovana implementacija naročanja na uporabnike in dodajanje globalnega federativnega vira, kot v omenjenih mikroblogih.
Spremembe v tej izdaji:
- na glavni strani zdaj prikazuje tok zadnjih komentarjev;
- veliko novih tem oblazinjenja, vključno z novo standardno svetlo (prej je bila temna);
- razširjeni predogledi vsebine, generirani z iframely, neposredno v toku in na strani objave;
- izboljšane ikone;
- samodejno dopolnjevanje emojijev pri vnosu in pojav vmesnika za njihov izbor;
- poenostavitev čezpostovanja;
- in kar je najpomembnejše, zamenjava pictshare, napisanega v PHP-ju, za pict-rs, implementacijo v Rustu, za upravljanje medijskih datotek;
- pictshare se omenja kot projekt s resnimi težavami glede varnosti in zmogljivosti.
Takođe razvijalci poročajo, da so prejeli financiranje v višini 45.000 € od organizacije NLnet.
Prejete sredstva nameravajo porabiti za:
- izboljšanje dostopnosti;
- izvedbo zasebnih skupnosti;
- uvajanje novih strežnikov Lemmy;
- predelavo sistema iskanja;
- ustvarjanje prijazne spletne strani z opisom projekta;
- orodja za moderiranje za blokiranje in ignoriranje uporabnikov.
Za preprosto spoznavanje stabilne različice lahko uporabite največji angleško govoreči strežnik — dev.lemmy.ml. Na posnetku zaslona je zajeto derpy.email.
Izvor: linux.org.ru

