Lemmy 0.7.0


Lemmy 0.7.0

De volgende grote versie is uitgebracht Lemmy - in de toekomst een federatieve en nu gecentraliseerde implementatie van een Reddit-achtige (of Hacker News, Lobsters) server - een linkaggregator. Deze keer Er zijn 100 probleemrapporten gesloten, nieuwe functionaliteit toegevoegd, verbeterde prestaties en beveiliging.

De server implementeert functionaliteit die typisch is voor dit type site:

  • interessegemeenschappen gecreëerd en gemodereerd door gebruikers - subreddits, in Reddit-terminologie;
    • ja, elke community heeft zijn eigen moderators en vaste regels;
  • het creëren van berichten in de vorm van eenvoudige links met metadata-previews en volwaardige artikelen in Markdown van enkele duizenden tekens lang;
  • cross-posting - duplicatie van hetzelfde bericht in verschillende gemeenschappen met een overeenkomstige indicator die dit weergeeft;
  • de mogelijkheid om zich te abonneren op communities, waarvan berichten de persoonlijke feed van de gebruiker zullen vormen;
  • reageren op berichten in een boomstijl, opnieuw met de mogelijkheid om tekst in Markdown op te maken en afbeeldingen in te voegen;
  • berichten en opmerkingen beoordelen met behulp van de knoppen 'Vind ik leuk' en 'Niet leuk', die samen een beoordeling vormen die de weergave en sortering beïnvloedt;
  • realtime notificatiesysteem met pop-upberichten over ongelezen berichten en posts.

Een onderscheidend kenmerk van de implementatie is het minimalisme en de aanpasbaarheid van de interface: de codebasis is geschreven in Rust en TypeScript, met behulp van WebSocket-technologie, waardoor de pagina-inhoud onmiddellijk live wordt bijgewerkt, terwijl het een paar kilobytes in het geheugen van de klant in beslag neemt. Voor de toekomst is een client-API gepland.

Natuurlijk kan men niet nalaten dit op te merken bijna kant-en-klare implementatie van de Lemmy serverfederatie volgens algemeen aanvaard protocol ActiviteitPub, gebruikt in veel andere projecten Fediverse gemeenschap. Met behulp van federatie kunnen gebruikers van verschillende Lemmy-servers en bovendien gebruikers van andere leden van het ActivityPub-netwerk, zoals Mastodon en Pleroma, zich abonneren op communities, commentaar geven en berichten beoordelen, niet alleen binnen hun eigen registratieserver, maar ook anderen. Het is ook de bedoeling om abonnementen voor gebruikers te implementeren en een wereldwijde federatieve feed toe te voegen, zoals in de genoemde microblogs.

Wijzigingen in deze release:

  • de hoofdpagina toont nu een feed met de laatste opmerkingen;
  • veel nieuwe designthema's, waaronder het nieuwe standaardlicht (voorheen was het donker);
  • Uitbreidbare inhoudsvoorbeelden gegenereerd door iframely rechtstreeks in de feed en op de berichtpagina;
  • verbeterde pictogrammen;
  • automatische aanvulling van emoji terwijl je typt, en het verschijnen van een interface om ze te selecteren;
  • vereenvoudiging van crossposting;
  • en het allerbelangrijkste: het vervangen van pictshare, geschreven in PHP, door pict-rs, een implementatie in Rust, voor het beheren van mediabestanden;
    • pictshare wordt beschreven als een project met ernstige beveiligings- en prestatieproblemen.

Ook ontwikkelaars meldendie een financiering van € 45,000 ontving van de organisatie NLnet.

Het is de bedoeling dat de ontvangen gelden worden besteed aan:

  • het verbeteren van de toegankelijkheid;
  • implementatie van privégemeenschappen;
  • introductie van nieuwe Lemmy-servers;
  • herontwerp van het zoeksysteem;
  • creatie van een gebruiksvriendelijke website met een beschrijving van het project;
  • moderatietools voor het blokkeren en negeren van gebruikers.

Om eenvoudig kennis te maken met de stabiele versie kunt u gebruik maken van de grootste Engelstalige server - dev.lemmy.ml. Vastgelegd in de schermafbeelding derpy.e-mail.

Bron: linux.org.ru

Voeg een reactie