Lemmy 0.7.0


Lemmy 0.7.0

Nästa stora version har släppts Lemmy - i framtiden en federerad och nu centraliserad implementering av en Reddit-liknande (eller Hacker News, Lobsters) server - en länkaggregator. Den här gången 100 problemrapporter stängdes, lagt till ny funktionalitet, förbättrad prestanda och säkerhet.

Servern implementerar funktionalitet som är typisk för denna typ av webbplats:

  • intressegemenskaper skapade och modererade av användare - subreddits, i Reddit-terminologi;
    • ja, varje gemenskap har sina egna moderatorer och fastställda regler;
  • skapa inlägg både i form av enkla länkar med förhandsvisningar av metadata och fullfjädrade artiklar i Markdown flera tusen tecken långa;
  • korspostning - duplicering av samma inlägg i olika gemenskaper med en motsvarande indikator som visar detta;
  • möjligheten att prenumerera på gemenskaper, varifrån inlägg kommer att utgöra användarens personliga flöde;
  • kommentera inlägg i en trädstil, återigen med möjligheten att formatera text i Markdown och infoga bilder;
  • betygsätta inlägg och kommentarer med hjälp av knapparna "gilla" och "ogilla", som tillsammans utgör ett betyg som påverkar visning och sortering;
  • aviseringssystem i realtid med popup-meddelanden om olästa meddelanden och inlägg.

En utmärkande egenskap för implementeringen är minimalismen och anpassningsförmågan hos gränssnittet: kodbasen är skriven i Rust och TypeScript, med hjälp av WebSocket-teknik, omedelbart uppdatera sidinnehållet live, samtidigt som den upptar några kilobyte i klientens minne. Ett klient-API är planerat för framtiden.

Naturligtvis kan man inte undgå att notera nästan färdig implementering av Lemmys serverfederation enligt allmänt vedertaget protokoll AktivitetPub, används i många andra projekt Fediverse gemenskap. Med hjälp av federation kommer användare av olika Lemmy-servrar och dessutom användare av andra medlemmar i ActivityPub-nätverket, såsom Mastodon och Pleroma, att kunna prenumerera på gemenskaper, kommentera och betygsätta inlägg inte bara inom sin egen registreringsserver, men även andra. Det är också planerat att implementera prenumerationer till användare och lägga till ett globalt federerat flöde, som i de nämnda mikrobloggarna.

Ändringar i denna version:

  • huvudsidan visar nu ett flöde med de senaste kommentarerna;
  • många nya designteman, inklusive det nya standardljuset (tidigare var det mörkt);
  • Expanderbara innehållsförhandsvisningar genererade av iframely direkt i flödet och på inläggssidan;
  • förbättrade ikoner;
  • automatisk komplettering av emoji medan du skriver, och utseendet på ett gränssnitt för att välja dem;
  • förenkling av korspostering;
  • och viktigast av allt, att ersätta pictshare, skrivet i PHP, med pict-rs, en implementering i Rust, för att hantera mediefiler;
    • pictshare kommenteras som ett projekt med allvarliga säkerhets- och prestandaproblem.

också utvecklare rapporterarsom fick finansiering på €45,000 XNUMX från organisationen NLnet.

De erhållna medlen är planerade att användas på:

  • förbättra tillgängligheten;
  • genomförande av privata gemenskaper;
  • introduktion av nya Lemmy-servrar;
  • omdesign av söksystemet;
  • skapande av en vänlig webbplats med en beskrivning av projektet;
  • modereringsverktyg för att blockera och ignorera användare.

För att enkelt bekanta dig med den stabila versionen kan du använda den största engelskspråkiga servern - dev.lemmy.ml. Fångad i skärmdumpen derpy.email.

Källa: linux.org.ru

Lägg en kommentar