Lemmy 0.7.0


Lemmy 0.7.0

Die Veröffentlichung der nĂ€chsten Hauptversion hat stattgefunden Lemmy — in einer zukĂŒnftigen föderativen, derzeit jedoch zentralisierten Umsetzung eines Reddit-Ă€hnlichen (oder Hacker News, Lobsters) Servers — eines Linkaggregators. Diesmal wurden 100 Fehlerberichte geschlossen, neue Funktionen hinzugefĂŒgt, die Leistung und Sicherheit verbessert.

Der Server bietet die fĂŒr solche Seiten typische FunktionalitĂ€t:

  • von Benutzern erstellte und moderierte Interessengemeinschaften — Subreddits, um in der Terminologie von Reddit zu sprechen;
    • ja, jede Gemeinschaft hat ihr eigenes Moderationsteam und festgelegte Regeln;
  • Erstellung von BeitrĂ€gen sowohl in Form einfacher Links mit Vorschau von Metadaten als auch in Form von vollstĂ€ndigen Artikeln in Markdown mit mehreren Tausend Zeichen;
  • Crossposting — die Wiederholung desselben Beitrags in verschiedenen Gemeinschaften mit dem entsprechenden Indikator, der dies anzeigt;
  • die Möglichkeit, sich auf Gemeinschaften zu abonnieren, deren BeitrĂ€ge den persönlichen Feed des Benutzers bilden;
  • Kommentierung von BeitrĂ€gen im Baumstruktur-Stil, wieder mit der Möglichkeit, den Text in Markdown zu formatieren und Bilder einzufĂŒgen;
  • Bewertung von BeitrĂ€gen und Kommentaren ĂŒber die „GefĂ€llt mir“- und „GefĂ€llt mir nicht“-Buttons, die zusammen eine Bewertung ergeben, die die Anzeige und Sortierung beeinflusst;
  • Echtzeit-Benachrichtigungssystem mit Pop-up-Nachrichten ĂŒber unverarbeitete Nachrichten und BeitrĂ€ge.

Ein herausragendes Merkmal der Umsetzung ist die MinimalitÀt und AnpassungsfÀhigkeit der BenutzeroberflÀche: Die Codebasis ist in Rust und TypeScript geschrieben und verwendet die WebSocket-Technologie, um den Inhalt der Seite in Echtzeit zu aktualisieren und dabei nur wenige Kilobyte im Clientspeicher zu beanspruchen. In Zukunft ist ein Client-API geplant.

NatĂŒrlich sollte man nicht vergessen die nahezu vollstĂ€ndige Umsetzung der Föderation von Lemmy-Servern nach dem allgemein anerkannten Protokoll ActivityPub, das in vielen anderen Projekten verwendet wird der Fediverse-Community. Durch die Föderation können Benutzer verschiedener Lemmy-Server und darĂŒber hinaus Benutzer anderer Akteure im ActivityPub-Netzwerk, wie Mastodon und Pleroma, Gemeinschaften abonnieren, BeitrĂ€ge kommentieren und bewerten, nicht nur innerhalb ihres eigenen Registrierungsservers, sondern auch darĂŒber hinaus. Außerdem ist die Implementierung der Benutzerabonnements und die HinzufĂŒgung eines globalen föderativen Feeds wie in den erwĂ€hnten Mikroblogger geplant.

Änderungen in dieser Ausgabe:

  • Auf der Hauptseite wird jetzt ein Feed mit den neuesten Kommentaren angezeigt;
  • eine Vielzahl neuer Designs, einschließlich eines neuen standardmĂ€ĂŸigen hellen Designs (zuvor war es dunkel);
  • aufklappbare Vorschauen von Inhalten, die von iframely generiert werden, direkt im Feed und auf der Beitragsseite;
  • verbesserte Icons;
  • Automatische Emoji-VervollstĂ€ndigung beim Eingeben und ein Interface zur Auswahl;
  • Vereinfachung des Cross-Postings;
  • und das Wichtigste, der Ersatz von pictshare, das in PHP geschrieben wurde, durch pict-rs, eine Umsetzung in Rust, zur Verwaltung von Mediendateien;
    • pictshare wird als ein Projekt mit ernsthaften Sicherheits- und Leistungsproblemen kommentiert.

Außerdem Die Entwickler berichten, dass sie eine Finanzierung in Höhe von 45.000 € von der Organisation NLnet.

Die erhaltenen Mittel sollen verwendet werden fĂŒr:

  • Verbesserung der Barrierefreiheit;
  • Implementierung von privaten Gemeinschaften;
  • EinfĂŒhrung neuer Lemmy-Server;
  • Überarbeitung des Suchsystems;
  • Erstellung einer benutzerfreundlichen Website mit Projektbeschreibung;
  • Moderationstools zum Blockieren und Ignorieren von Benutzern.

FĂŒr eine einfache EinfĂŒhrung in die stabile Version kann der grĂ¶ĂŸte englischsprachige Server verwendet werden — dev.lemmy.ml. Im Screenshot ist festgehalten derpy.email.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4