Lemmy 0.7.0


Lemmy 0.7.0

S'ha llançat la següent versió principal Lemmy - en el futur, una implementació federada, i ara centralitzada, d'un servidor semblant a Reddit (o Hacker News, Lobsters): un agregador d'enllaços. Aquesta vegada Es van tancar 100 informes de problemes, ha afegit noves funcionalitats, ha millorat el rendiment i la seguretat.

El servidor implementa la funcionalitat típica d'aquest tipus de llocs:

  • comunitats d'interessos creades i moderades pels usuaris - subreddits, en terminologia de Reddit;
    • sí, cada comunitat té els seus propis moderadors i estableix regles;
  • la creació de publicacions tant en forma d'enllaços senzills amb visualitzacions prèvies de metadades com d'articles complets a Markdown de diversos milers de caràcters;
  • publicació creuada: duplicació d'un mateix missatge en diferents comunitats amb un indicador corresponent que ho mostri;
  • la possibilitat de subscriure's a comunitats, publicacions a partir de les quals formaran el feed personal de l'usuari;
  • comentar les publicacions en estil arbre, de nou amb la possibilitat de formatar text a Markdown i inserir imatges;
  • valorar publicacions i comentaris mitjançant els botons "m'agrada" i "no m'agrada", que en conjunt constitueixen una valoració que afecta la visualització i l'ordenació;
  • sistema de notificació en temps real amb missatges emergents sobre missatges i publicacions no llegits.

Una característica distintiva de la implementació és el minimalisme i l'adaptabilitat de la interfície: el codi base està escrit en Rust i TypeScript, utilitzant la tecnologia WebSocket, actualitzant instantàniament el contingut de la pàgina en directe, mentre ocupa uns quants kilobytes a la memòria del client. Es preveu una API de client per al futur.

Per descomptat, no es pot deixar de notar implementació gairebé preparada de la federació de servidors Lemmy segons protocols generalment acceptats ActivitatPub, utilitzat en molts altres projectes Comunitat Fediverse. Amb l'ajuda de la federació, els usuaris de diferents servidors Lemmy i, a més, els usuaris d'altres membres de la xarxa ActivityPub, com Mastodon i Pleroma, podran subscriure's a comunitats, comentar i puntuar publicacions no només dins del seu propi servidor de registre, però també d'altres. També està previst implementar subscripcions als usuaris i afegir un feed global federat, com en els microblogs esmentats.

Canvis en aquesta versió:

  • la pàgina principal ara mostra un feed amb els últims comentaris;
  • molts temes de disseny nous, inclosa la nova llum estàndard (abans era fosc);
  • Visualitzacions prèvies de contingut ampliables generades per iframely directament al feed i a la pàgina de publicació;
  • icones millorades;
  • l'emplenament automàtic d'emojis mentre escriviu i l'aparició d'una interfície per seleccionar-los;
  • simplificació de la publicació creuada;
  • i el més important, substituir pictshare, escrit en PHP, per pict-rs, una implementació a Rust, per gestionar fitxers multimèdia;
    • pictshare es comenta com un projecte amb greus problemes de seguretat i rendiment.

També informe dels desenvolupadorsque va rebre un finançament de 45,000 euros de l'organització NLnet.

Es preveu que els fons rebuts es destinin a:

  • millorar l'accessibilitat;
  • implementació de comunitats privades;
  • introducció de nous servidors Lemmy;
  • redisseny del sistema de cerca;
  • creació d'una pàgina web amigable amb una descripció del projecte;
  • eines de moderació per bloquejar i ignorar usuaris.

Per familiaritzar-vos fàcilment amb la versió estable, podeu utilitzar el servidor en anglès més gran: dev.lemmy.ml. Capturat a la captura de pantalla derpy.email.

Font: linux.org.ru

Afegeix comentari