Lemmy 0.7.0


Lemmy 0.7.0

Den næste store version er blevet frigivet Lemmy - i fremtiden en fødereret og nu centraliseret implementering af en Reddit-lignende (eller Hacker News, Lobsters) server - en link-aggregator. Denne gang 100 problemrapporter blev lukket, tilføjet ny funktionalitet, forbedret ydeevne og sikkerhed.

Serveren implementerer funktionalitet, der er typisk for denne type websted:

  • interessefællesskaber oprettet og modereret af brugere - subreddits, i Reddit-terminologi;
    • ja, hvert fællesskab har sine egne moderatorer og fastlagte regler;
  • oprettelse af indlæg både i form af simple links med metadata forhåndsvisninger og fuldgyldige artikler i Markdown flere tusinde tegn lange;
  • krydspostering - duplikering af det samme indlæg i forskellige fællesskaber med en tilsvarende indikator, der viser dette;
  • muligheden for at abonnere på fællesskaber, hvorfra indlæg vil danne brugerens personlige feed;
  • kommentere indlæg i en træstil, igen med mulighed for at formatere tekst i Markdown og indsætte billeder;
  • bedømme opslag og kommentarer ved hjælp af knapperne "synes godt om" og "ikke lide", som tilsammen udgør en vurdering, der påvirker visning og sortering;
  • real-time notifikationssystem med pop-up beskeder om ulæste beskeder og indlæg.

Et karakteristisk træk ved implementeringen er grænsefladens minimalisme og tilpasningsevne: Kodebasen er skrevet i Rust og TypeScript ved hjælp af WebSocket-teknologi, der øjeblikkeligt opdaterer sideindholdet live, mens den optager et par kilobyte i klientens hukommelse. En klient-API er planlagt for fremtiden.

Selvfølgelig kan man ikke undgå at bemærke næsten færdigimplementering af Lemmy-serverføderationen efter almindeligt accepteret protokol Aktivitetspub, brugt i mange andre projekter Fediverse samfund. Ved hjælp af føderation vil brugere af forskellige Lemmy-servere og desuden brugere af andre medlemmer af ActivityPub-netværket, såsom Mastodon og Pleroma, være i stand til at abonnere på fællesskaber, kommentere og bedømme indlæg ikke kun inden for deres egen registreringsserver, men også andre. Det er også planlagt at implementere abonnementer til brugere og tilføje et globalt fødereret feed, som i de nævnte mikroblogs.

Ændringer i denne udgivelse:

  • hovedsiden viser nu et feed med de seneste kommentarer;
  • mange nye designtemaer, inklusive det nye standardlys (tidligere var det mørkt);
  • Udvidbare indholdsforhåndsvisninger genereret af iframely direkte i feedet og på postsiden;
  • forbedrede ikoner;
  • autofuldførelse af emoji, mens du skriver, og udseendet af en grænseflade til at vælge dem;
  • forenkling af krydspostering;
  • og vigtigst af alt, at erstatte pictshare, skrevet i PHP, med pict-rs, en implementering i Rust, til håndtering af mediefiler;
    • pictshare er kommenteret som et projekt med alvorlige sikkerheds- og ydeevneproblemer.

Også udviklere rapportererder modtog støtte på €45,000 fra organisationen NLnet.

De modtagne midler er planlagt til at blive brugt til:

  • forbedring af tilgængeligheden;
  • implementering af private fællesskaber;
  • introduktion af nye Lemmy-servere;
  • redesign af søgesystemet;
  • oprettelse af en venlig hjemmeside med en beskrivelse af projektet;
  • moderationsværktøjer til at blokere og ignorere brugere.

For nemt at blive bekendt med den stabile version, kan du bruge den største engelsksprogede server - dev.lemmy.ml. Fanget på skærmbilledet derpy.e-mail.

Kilde: linux.org.ru

Tilføj en kommentar