Lemmy 0.7.0


Lemmy 0.7.0

Die volgende groot weergawe is vrygestel lemie - in die toekoms, 'n gefedereerde en nou gesentraliseerde implementering van 'n Reddit-agtige (of Hacker News, Lobsters) bediener - 'n skakelaggregator. Hierdie keer 100 probleemverslae is gesluit, bygevoeg nuwe funksionaliteit, verbeterde werkverrigting en sekuriteit.

Die bediener implementeer funksionaliteit tipies vir hierdie tipe webwerf:

  • gemeenskappe van belange geskep en gemodereer deur gebruikers - subreddits, in Reddit-terminologie;
    • ja, elke gemeenskap het sy eie moderators en stel reëls;
  • die skep van plasings, beide in die vorm van eenvoudige skakels met metadata-voorskoue en volwaardige artikels in Markdown 'n paar duisend karakters lank;
  • kruisplasing - duplisering van dieselfde pos in verskillende gemeenskappe met 'n ooreenstemmende aanwyser wat dit vertoon;
  • die vermoë om in te teken op gemeenskappe, waaruit plasings die gebruiker se persoonlike voer sal vorm;
  • kommentaar te lewer op plasings in 'n boomstyl, weer met die vermoë om teks in Markdown te formateer en beelde in te voeg;
  • gradering van plasings en opmerkings deur gebruik te maak van die "laaik" en "hou nie van"-knoppies, wat saam 'n gradering uitmaak wat vertoon en sortering beïnvloed;
  • intydse kennisgewingstelsel met opspringboodskappe oor ongeleesde boodskappe en plasings.

'n Kenmerkende kenmerk van die implementering is die minimalisme en aanpasbaarheid van die koppelvlak: die kodebasis is geskryf in Rust en TypeScript, met behulp van WebSocket-tegnologie, wat die bladsyinhoud onmiddellik regstreeks bywerk, terwyl dit 'n paar kilogrepe in die kliënt se geheue beset. 'n Kliënt-API word vir die toekoms beplan.

Natuurlik kan 'n mens nie nalaat om op te let nie amper klaargemaakte implementering van die Lemmy-bedienerfederasie volgens algemeen aanvaarde protokol AktiwiteitPub, wat in baie ander projekte gebruik word Fediverse gemeenskap. Met die hulp van federasie sal gebruikers van verskillende Lemmy-bedieners en boonop gebruikers van ander lede van die ActivityPub-netwerk, soos Mastodon en Pleroma, op gemeenskappe kan inteken, kommentaar lewer en plasings beoordeel nie net binne hul eie registrasiebediener nie, maar ook ander. Daar word ook beplan om intekeninge aan gebruikers te implementeer en 'n globale federatiewe voer by te voeg, soos in die genoemde mikroblogs.

Veranderinge in hierdie vrystelling:

  • die hoofblad vertoon nou 'n stroom met die jongste opmerkings;
  • baie nuwe ontwerptemas, insluitend die nuwe standaardlig (voorheen was dit donker);
  • Uitbreidbare inhoudvoorskoue gegenereer deur iframely direk in die voer en op die posbladsy;
  • verbeterde ikone;
  • outo-voltooiing van emoji's terwyl jy tik, en die voorkoms van 'n koppelvlak om hulle te kies;
  • vereenvoudiging van kruisplasing;
  • en die belangrikste, die vervanging van pictshare, geskryf in PHP, met pict-rs, 'n implementering in Rust, vir die bestuur van medialêers;
    • pictshare word kommentaar gelewer as 'n projek met ernstige sekuriteits- en prestasieprobleme.

Ook ontwikkelaars rapporteerwat befondsing van €45,000 XNUMX van die organisasie ontvang het NLnet.

Die fondse wat ontvang word, word beplan om bestee te word aan:

  • die verbetering van toeganklikheid;
  • implementering van private gemeenskappe;
  • bekendstelling van nuwe Lemmy-bedieners;
  • herontwerp van die soekstelsel;
  • skep van 'n vriendelike webwerf met 'n beskrywing van die projek;
  • modereringsinstrumente om gebruikers te blokkeer en te ignoreer.

Om maklik met die stabiele weergawe kennis te maak, kan jy die grootste Engelstalige bediener gebruik - dev.lemmy.ml. Gevang in die skermskoot derpy.e-pos.

Bron: linux.org.ru

Voeg 'n opmerking