Lemmy 0.7.0


Lemmy 0.7.0

Die nächste Hauptversion ist erschienen Lemmy – in Zukunft eine föderierte und nun zentralisierte Implementierung eines Reddit-ähnlichen (oder Hacker News, Lobsters) Servers – eines Link-Aggregators. Diesmal 100 Problemberichte wurden geschlossen, neue Funktionalität hinzugefügt, Leistung und Sicherheit verbessert.

Der Server implementiert die für diese Art von Site typischen Funktionen:

  • Von Benutzern erstellte und moderierte Interessengemeinschaften – Subreddits, in der Reddit-Terminologie;
    • Ja, jede Community hat ihre eigenen Moderatoren und legt Regeln fest.
  • Erstellen von Beiträgen sowohl in Form einfacher Links mit Metadatenvorschauen als auch vollständiger Artikel in Markdown mit mehreren tausend Zeichen Länge;
  • Cross-Posting – Duplizierung desselben Beitrags in verschiedenen Communities mit entsprechender Anzeige;
  • die Möglichkeit, Communities zu abonnieren, deren Beiträge den persönlichen Feed des Benutzers bilden;
  • Kommentieren von Beiträgen im Baumstil, wiederum mit der Möglichkeit, Text in Markdown zu formatieren und Bilder einzufügen;
  • Bewerten von Beiträgen und Kommentaren mithilfe der Schaltflächen „Gefällt mir“ und „Gefällt mir nicht“, die zusammen eine Bewertung darstellen, die sich auf die Anzeige und Sortierung auswirkt;
  • Echtzeit-Benachrichtigungssystem mit Popup-Nachrichten über ungelesene Nachrichten und Beiträge.

Ein besonderes Merkmal der Implementierung ist der Minimalismus und die Anpassungsfähigkeit der Schnittstelle: Die Codebasis ist in Rust und TypeScript unter Verwendung der WebSocket-Technologie geschrieben, wodurch der Seiteninhalt sofort live aktualisiert wird, während gleichzeitig einige Kilobyte im Speicher des Clients belegt werden. Für die Zukunft ist eine Client-API geplant.

Natürlich kann man es nicht übersehen fast fertige Implementierung der Lemmy-Serverföderation nach allgemein anerkanntem Protokoll AktivitätPub, wird in vielen anderen Projekten verwendet Fediverse Gemeinschaft. Mit Hilfe der Föderation können Benutzer verschiedener Lemmy-Server und darüber hinaus Benutzer anderer Mitglieder des ActivityPub-Netzwerks, wie Mastodon und Pleroma, nicht nur innerhalb ihres eigenen Registrierungsservers Communitys abonnieren, Beiträge kommentieren und bewerten. aber auch andere. Es ist auch geplant, Abonnements für Benutzer zu implementieren und einen globalen Verbund-Feed hinzuzufügen, wie in den genannten Microblogs.

Änderungen in dieser Version:

  • Auf der Hauptseite wird jetzt ein Feed mit den neuesten Kommentaren angezeigt.
  • viele neue Designthemen, darunter das neue Standardlicht (vorher war es dunkel);
  • Erweiterbare Inhaltsvorschauen, die von iframely direkt im Feed und auf der Beitragsseite generiert werden;
  • verbesserte Symbole;
  • automatische Vervollständigung von Emojis während der Eingabe und das Erscheinen einer Oberfläche zur Auswahl dieser Emojis;
  • Vereinfachung des Cross-Postings;
  • und vor allem das Ersetzen von pictshare, geschrieben in PHP, durch pict-rs, eine Implementierung in Rust, zur Verwaltung von Mediendateien;
    • pictshare wird als Projekt mit schwerwiegenden Sicherheits- und Leistungsproblemen kommentiert.

Auch Entwickler berichtendas von der Organisation mit 45,000 Euro gefördert wurde NLnet.

Die erhaltenen Mittel sollen wie folgt verwendet werden:

  • Verbesserung der Zugänglichkeit;
  • Implementierung privater Gemeinschaften;
  • Einführung neuer Lemmy-Server;
  • Neugestaltung des Suchsystems;
  • Erstellung einer benutzerfreundlichen Website mit einer Beschreibung des Projekts;
  • Moderationstools zum Blockieren und Ignorieren von Benutzern.

Um sich leicht mit der stabilen Version vertraut zu machen, können Sie den größten englischsprachigen Server nutzen – dev.lemmy.ml. Im Screenshot festgehalten derpy.email.

Source: linux.org.ru

Kommentar hinzufügen