Lemmy 0.7.0


Lemmy 0.7.0

Objavljena je sljedeća glavna verzija Lemmy - u budućnosti, objedinjena, a sada centralizirana implementacija poslužitelja nalik na Reddit (ili Hacker News, Lobsters) - agregator veza. Ovaj put Zatvoreno je 100 prijava problema, dodana nova funkcionalnost, poboljšane performanse i sigurnost.

Poslužitelj implementira funkcionalnost tipičnu za ovu vrstu stranice:

  • zajednice interesa koje kreiraju i moderiraju korisnici - subreddits, u Reddit terminologiji;
    • da, svaka zajednica ima svoje moderatore i postavlja pravila;
  • stvaranje postova u obliku jednostavnih poveznica s pregledima metapodataka i potpunih članaka u Markdownu dugih nekoliko tisuća znakova;
  • cross-posting - dupliciranje iste objave u različitim zajednicama s odgovarajućim indikatorom koji to prikazuje;
  • mogućnost pretplate na zajednice, objave iz kojih će oblikovati osobni feed korisnika;
  • komentiranje postova u stilu stabla, opet uz mogućnost oblikovanja teksta u Markdownu i umetanja slika;
  • ocjenjivanje objava i komentara pomoću gumba "sviđa mi se" i "ne sviđa mi se", što zajedno čini ocjenu koja utječe na prikaz i sortiranje;
  • sustav obavijesti u stvarnom vremenu sa skočnim porukama o nepročitanim porukama i postovima.

Izrazita značajka implementacije je minimalizam i prilagodljivost sučelja: baza koda je napisana u Rust i TypeScript, koristeći WebSocket tehnologiju, trenutno ažurirajući sadržaj stranice uživo, dok zauzima nekoliko kilobajta u memoriji klijenta. Klijentski API planiran je za budućnost.

Naravno, ne može se ne primijetiti gotovo gotova implementacija Lemmy server federacije prema općeprihvaćenom protokolu ActivityPub, koji se koristi u mnogim drugim projektima Fediverse zajednica. Uz pomoć federacije, korisnici različitih Lemmy poslužitelja i, štoviše, korisnici drugih članova mreže ActivityPub, kao što su Mastodon i Pleroma, moći će se pretplatiti na zajednice, komentirati i ocjenjivati ​​objave ne samo unutar vlastitog poslužitelja za registraciju, ali i drugi. Također se planira implementacija pretplata na korisnike i dodavanje globalnog federated feeda, kao u spomenutim mikroblogovima.

Promjene u ovom izdanju:

  • glavna stranica sada prikazuje feed s najnovijim komentarima;
  • mnoge nove teme dizajna, uključujući novo standardno svjetlo (prije je bilo tamno);
  • Pregledi proširivog sadržaja koje generira iframely izravno u feedu i na stranici objave;
  • poboljšane ikone;
  • automatsko dovršavanje emojija dok upisujete i pojavljivanje sučelja za njihov odabir;
  • pojednostavljenje unakrsnog postavljanja;
  • i što je najvažnije, zamjena pictsharea, napisanog u PHP-u, pict-rsom, implementacijom u Rustu, za upravljanje medijskim datotekama;
    • pictshare je komentiran kao projekt s ozbiljnim problemima u pogledu sigurnosti i izvedbe.

Također izvješće programerakoji je dobio sredstva od 45,000 € od organizacije NLnet.

Dobivena sredstva planiraju se utrošiti za:

  • poboljšanje pristupačnosti;
  • implementacija privatnih zajednica;
  • uvođenje novih Lemmy servera;
  • redizajn sustava pretraživanja;
  • izrada prijateljske web stranice s opisom projekta;
  • moderacijski alati za blokiranje i ignoriranje korisnika.

Da biste se lako upoznali sa stabilnom verzijom, možete koristiti najveći poslužitelj na engleskom jeziku - dev.lemmy.ml. Snimljeno na snimci zaslona derpy.e-pošta.

Izvor: linux.org.ru

Dodajte komentar