Lemmy 0.7.0


Lemmy 0.7.0

Următoarea versiune majoră a fost lansată Lemmy - în viitor, o implementare federală și acum centralizată a unui server asemănător Reddit (sau Hacker News, Lobsters) - un agregator de linkuri. De data asta 100 de rapoarte de probleme au fost închise, a adăugat funcționalitate nouă, performanță și securitate îmbunătățite.

Serverul implementează funcționalități tipice pentru acest tip de site:

  • comunități de interese create și moderate de utilizatori - subreddit-uri, în terminologia Reddit;
    • da, fiecare comunitate are moderatorii ei și stabilește reguli;
  • crearea de postări atât sub formă de link-uri simple cu previzualizări ale metadatelor, cât și articole cu drepturi depline în Markdown lungi de câteva mii de caractere;
  • cross-posting - duplicarea aceluiași post în comunități diferite cu un indicator corespunzător care să afișeze acest lucru;
  • posibilitatea de a vă abona la comunități, postări din care vor forma feedul personal al utilizatorului;
  • comentarea postărilor într-un stil arbore, din nou cu posibilitatea de a formata text în Markdown și de a insera imagini;
  • evaluează postările și comentariile folosind butoanele „apreciez” și „nu-mi place”, care împreună constituie o evaluare care afectează afișarea și sortarea;
  • sistem de notificare în timp real cu mesaje pop-up despre mesaje și postări necitite.

O caracteristică distinctivă a implementării este minimalismul și adaptabilitatea interfeței: baza de cod este scrisă în Rust și TypeScript, folosind tehnologia WebSocket, actualizând instantaneu conținutul paginii live, în timp ce ocupă câțiva kilobytes în memoria clientului. Un API client este planificat pentru viitor.

Desigur, nu se poate să nu noteze implementare aproape gata făcută a federației de servere Lemmy conform protocolului general acceptat ActivitatePub, folosit în multe alte proiecte Comunitatea Fediverse. Cu ajutorul federației, utilizatorii diferitelor servere Lemmy și, în plus, utilizatorii altor membri ai rețelei ActivityPub, precum Mastodon și Pleroma, vor putea să se aboneze la comunități, să comenteze și să evalueze postările nu numai în cadrul propriului server de înregistrare, dar si altele. De asemenea, este planificată implementarea abonamentelor pentru utilizatori și adăugarea unui feed federal federal, ca în microblogurile menționate.

Modificări în această versiune:

  • pagina principală afișează acum un feed cu cele mai recente comentarii;
  • multe teme noi de design, inclusiv noua lumină standard (anterior era întuneric);
  • Previzualizări de conținut extensibile generate de iframely direct în feed și pe pagina de postare;
  • icoane îmbunătățite;
  • completarea automată a emoji-urilor pe măsură ce tastați și apariția unei interfețe pentru selectarea acestora;
  • simplificarea postării încrucișate;
  • și cel mai important, înlocuirea pictshare, scrisă în PHP, cu pict-rs, o implementare în Rust, pentru gestionarea fișierelor media;
    • pictshare este comentat ca un proiect cu probleme serioase de securitate și performanță.

De asemenea raportul dezvoltatorilorcare a primit o finanțare de 45,000 de euro de la organizație NLnet.

Fondurile primite sunt planificate a fi cheltuite pentru:

  • îmbunătățirea accesibilității;
  • implementarea comunităților private;
  • introducerea de noi servere Lemmy;
  • reproiectarea sistemului de căutare;
  • crearea unui site web prietenos cu o descriere a proiectului;
  • instrumente de moderare pentru blocarea și ignorarea utilizatorilor.

Pentru a vă familiariza cu ușurință cu versiunea stabilă, puteți utiliza cel mai mare server în limba engleză - dev.lemmy.ml. Captură în captură de ecran derpy.email.

Sursa: linux.org.ru

Adauga un comentariu