Lemmy 0.7.0


Lemmy 0.7.0

Den neste store versjonen er sluppet Lemmy - i fremtiden, en forent, og nå sentralisert implementering av en Reddit-lignende (eller Hacker News, Lobsters) server - en koblingsaggregator. Denne gangen 100 problemrapporter ble lukket, lagt til ny funksjonalitet, forbedret ytelse og sikkerhet.

Serveren implementerer funksjonalitet som er typisk for denne typen nettsted:

  • interessefellesskap opprettet og moderert av brukere - subreddits, i Reddit-terminologi;
    • ja, hvert fellesskap har sine egne moderatorer og faste regler;
  • lage innlegg både i form av enkle lenker med metadata forhåndsvisninger og fullverdige artikler i Markdown flere tusen tegn lange;
  • krysspostering - duplisering av samme innlegg i forskjellige samfunn med en tilsvarende indikator som viser dette;
  • muligheten til å abonnere på fellesskap, innlegg som vil danne brukerens personlige feed;
  • kommentere innlegg i en trestil, igjen med muligheten til å formatere tekst i Markdown og sette inn bilder;
  • rangering av innlegg og kommentarer ved hjelp av «liker»- og «liker ikke»-knappene, som til sammen utgjør en vurdering som påvirker visning og sortering;
  • sanntids varslingssystem med popup-meldinger om uleste meldinger og innlegg.

Et særtrekk ved implementeringen er minimalismen og tilpasningsevnen til grensesnittet: Kodebasen er skrevet i Rust og TypeScript, ved hjelp av WebSocket-teknologi, umiddelbart oppdaterer sideinnholdet live, mens den opptar noen få kilobyte i klientens minne. En klient-API er planlagt for fremtiden.

Selvfølgelig kan man ikke unnlate å merke seg nesten ferdig implementering av Lemmy-serverføderasjonen i henhold til allment akseptert protokoll AktivitetPub, brukt i mange andre prosjekter Fediverse-samfunnet. Ved hjelp av føderasjon vil brukere av forskjellige Lemmy-servere og dessuten brukere av andre medlemmer av ActivityPub-nettverket, som Mastodon og Pleroma, kunne abonnere på fellesskap, kommentere og rangere innlegg ikke bare innenfor deres egen registreringsserver, men også andre. Det er også planlagt å implementere abonnementer til brukere og legge til en global føderert feed, som i de nevnte mikrobloggene.

Endringer i denne utgivelsen:

  • hovedsiden viser nå en feed med de siste kommentarene;
  • mange nye designtemaer, inkludert det nye standardlyset (tidligere var det mørkt);
  • Utvidbare forhåndsvisninger av innhold generert av iframely direkte i feeden og på innleggssiden;
  • forbedrede ikoner;
  • automatisk fullføring av emoji mens du skriver, og utseendet til et grensesnitt for å velge dem;
  • forenkling av krysspostering;
  • og viktigst av alt, å erstatte pictshare, skrevet i PHP, med pict-rs, en implementering i Rust, for å administrere mediefiler;
    • pictshare er kommentert som et prosjekt med alvorlige sikkerhets- og ytelsesproblemer.

også utviklere rapporterersom mottok finansiering på € 45,000 XNUMX fra organisasjonen NLnet.

De mottatte midlene er planlagt brukt på:

  • forbedre tilgjengeligheten;
  • implementering av private fellesskap;
  • introduksjon av nye Lemmy-servere;
  • redesign av søkesystemet;
  • opprettelse av et vennlig nettsted med en beskrivelse av prosjektet;
  • modereringsverktøy for å blokkere og ignorere brukere.

For enkelt å bli kjent med den stabile versjonen, kan du bruke den største engelskspråklige serveren - dev.lemmy.ml. Fanget i skjermbildet derpy.email.

Kilde: linux.org.ru

Legg til en kommentar