Lemmy 0.7.0


Lemmy 0.7.0

La prochaine version majeure est sortie Lemmy - à l'avenir, une implémentation fédérée et désormais centralisée d'un serveur de type Reddit (ou Hacker News, Lobsters) - un agrégateur de liens. Cette fois 100 rapports de problèmes ont été fermés, ajout de nouvelles fonctionnalités, performances et sécurité améliorées.

Le serveur implémente des fonctionnalités typiques pour ce type de site :

  • communautés d'intérêts créées et modérées par les utilisateurs - subreddits, dans la terminologie Reddit ;
    • oui, chaque communauté a ses propres modérateurs et fixe des règles ;
  • créer des articles à la fois sous la forme de liens simples avec des aperçus de métadonnées et d'articles à part entière dans Markdown longs de plusieurs milliers de caractères ;
  • publication croisée - duplication du même message dans différentes communautés avec un indicateur correspondant l'affichant ;
  • la possibilité de s'abonner à des communautés dont les publications constitueront le flux personnel de l'utilisateur ;
  • commenter les publications dans un style arborescent, toujours avec la possibilité de formater le texte dans Markdown et d'insérer des images ;
  • noter les publications et les commentaires à l'aide des boutons « J'aime » et « Je n'aime pas », qui constituent ensemble une note qui affecte l'affichage et le tri ;
  • système de notification en temps réel avec des messages contextuels sur les messages et publications non lus.

Une caractéristique distinctive de l'implémentation est le minimalisme et l'adaptabilité de l'interface : la base de code est écrite en Rust et TypeScript, en utilisant la technologie WebSocket, mettant à jour instantanément le contenu de la page en direct, tout en occupant quelques kilo-octets dans la mémoire du client. Une API client est prévue pour le futur.

Bien entendu, on ne peut manquer de noter implémentation presque prête à l'emploi de la fédération de serveurs Lemmy selon le protocole généralement accepté ActivitéPub, utilisé dans de nombreux autres projets Communauté Fediverse. Avec l'aide de la fédération, les utilisateurs des différents serveurs Lemmy et, en outre, les utilisateurs des autres membres du réseau ActivityPub, comme Mastodon et Pleroma, pourront s'abonner à des communautés, commenter et noter les publications non seulement au sein de leur propre serveur d'inscription, mais aussi d'autres. Il est également prévu de mettre en place des abonnements pour les utilisateurs et d'ajouter un flux fédéré global, comme dans les microblogs mentionnés.

Changements dans cette version :

  • la page principale affiche désormais un flux avec les derniers commentaires ;
  • de nombreux nouveaux thèmes de conception, y compris la nouvelle lumière standard (auparavant, elle était sombre) ;
  • Aperçus de contenu extensibles générés par iframely directement dans le flux et sur la page de publication ;
  • icônes améliorées ;
  • complétion automatique des emoji au fur et à mesure de la frappe et apparition d'une interface pour les sélectionner ;
  • simplification du cross-posting ;
  • et surtout, remplacer pictshare, écrit en PHP, par pict-rs, une implémentation dans Rust, pour gérer les fichiers multimédias ;
    • pictshare est commenté comme un projet présentant de sérieux problèmes de sécurité et de performances.

aussi rapport des développeursqui a reçu un financement de 45,000 XNUMX € de l'association NLnet.

Les fonds reçus devraient être dépensés pour :

  • améliorer l'accessibilité;
  • mise en place de communautés privées;
  • introduction de nouveaux serveurs Lemmy ;
  • refonte du système de recherche ;
  • création d'un site internet convivial avec une description du projet ;
  • outils de modération pour bloquer et ignorer les utilisateurs.

Pour vous familiariser facilement avec la version stable, vous pouvez utiliser le plus grand serveur anglophone - dev.lemmy.ml. Capturé dans la capture d'écran derpy.email.

Source: linux.org.ru

Ajouter un commentaire