Die neueste Hauptversion ist erschienen Lemmy — eine Plattform, die derzeit zentralisiert, in Zukunft jedoch föderiert sein wird, ähnlich wie Reddit (oder Hacker News, Lobsters). Dieses Mal wurden 100 Fehlerberichte geschlossen, neue Funktionalitäten wurden hinzugefügt, und sowohl die Leistung als auch die Sicherheit wurden verbessert.
Der Server bietet die typische Funktionalität solcher Seiten:
- gemeinsam erstellte und moderierte Interessensgemeinschaften — Subreddits, um es mit Reddit-Terminologie auszudrücken;
- ja, jede Gemeinschaft hat ihr eigenes Moderationsteam und festgelegte Regeln;
- Postings können sowohl in Form einfacher Links mit Vorschau der Metadaten als auch als vollständige Artikel im Markdown-Format verfasst werden, die mehrere tausend Zeichen lang sind;
- Crossposting — die Duplizierung eines und desselben Beitrags in verschiedene Gemeinschaften mit einem entsprechenden Indicator, der dies anzeigt;
- die Möglichkeit, Gemeinschaften zu abonnieren, deren Beiträge die persönliche Timeline des Nutzers bilden;
- Kommentierung von Beiträgen im Baumstrukturformat, wiederum mit der Möglichkeit, Text im Markdown-Format zu formatieren und Bilder einzufügen;
- Bewertungen von Beiträgen und Kommentaren über die Schaltflächen „Gefällt mir“ und „Gefällt mir nicht“, die zusammen ein Ranking bilden, das die Anzeige und Sortierung beeinflusst;
- Ein Echtzeit-Benachrichtigungssystem mit Pop-up-Nachrichten über ungelesene Nachrichten und Beiträge.
Ein Markenzeichen der Umsetzung ist die Minimalität und Anpassungsfähigkeit der Benutzeroberfläche: Die Code-Basis wurde in Rust und TypeScript geschrieben, wobei die WebSocket-Technologie verwendet wird, um den Seiteninhalt sofort in Echtzeit zu aktualisieren und dabei nur wenige Kilobyte im Speicher des Clients zu beanspruchen. Zukünftig ist ein Client-API geplant.
Natürlich muss man erwähnen, die praktisch fertige Umsetzung der Lemmy-Serverföderation, die über das weithin akzeptierte Protokoll ActivityPub, das auch in vielen anderen Projekten verwendet wird, die Fediverse-Community.. Durch die Föderation können Nutzer verschiedener Lemmy-Server und sogar Nutzer anderer Teilnehmer des ActivityPub-Netzwerks, wie Mastodon und Pleroma, Communities abonnieren, Beiträge kommentieren und bewerten, nicht nur innerhalb ihres eigenen Registrierungsservers, sondern auch über andere. Es sind auch die Implementierung der Nutzerabonnements und die Hinzufügung eines globalen föderierten Feeds, wie in den genannten Mikroblogs, geplant.
Änderungen in dieser Version:
- Auf der Hauptseite wird jetzt der Feed mit den neuesten Kommentaren angezeigt;
- eine Vielzahl neuer Designs, einschließlich eines neuen standardmäßigen hellen Designs (vorher war es dunkel);
- Entfaltbare Inhalt-Previews, die von iframely generiert werden, direkt im Feed und auf der Beitragsseite;
- verbesserte Symbole;
- Emoji-Autovervollständigung beim Eingeben und ein Auswahlinterface dafür;
- Vereinfachung des Crosspostings;
- und das Wichtigste, der Austausch von pictshare, das in PHP geschrieben wurde, mit pict-rs, einer Implementierung in Rust zur Verwaltung von Mediendateien;
- pictshare wird als Projekt mit ernsthaften Sicherheits- und Leistungsproblemen kommentiert.
Außerdem Die Entwickler berichten, dass sie eine Finanzierung in Höhe von €45.000 von einer Organisation erhalten haben. NLnet.
Die erhaltenen Mittel sollen verwendet werden für:
- Verbesserung der Zugänglichkeit;
- Umsetzung privater Gemeinschaften;
- Einführung neuer Lemmy-Server;
- Überarbeitung des Suchsystems;
- Erstellung einer benutzerfreundlichen Website mit Projektbeschreibung;
- Moderationstools zum Blockieren und Ignorieren von Nutzern.
Für einen ersten Überblick über die stabile Version kann der größte englischsprachige Server genutzt werden — dev.lemmy.ml. Im Screenshot ist zu sehen, derpy.email.
Quelle: linux.org.ru

