Lemmy 0.7.0


Lemmy 0.7.0

Ang sunod nga mayor nga bersyon gipagawas na lemmy - sa umaabot, usa ka federated, ug karon sentralisadong pagpatuman sa usa ka Reddit-like (o Hacker News, Lobsters) server - usa ka link aggregator. Niining higayona 100 ka mga report sa problema ang gisirhan, gidugang bag-ong gamit, gipaayo nga performance ug seguridad.

Ang server nag-implementar sa pag-andar nga kasagaran alang niining matang sa site:

  • mga komunidad sa mga interes nga gihimo ug gidumala sa mga tiggamit - mga subreddits, sa terminolohiya sa Reddit;
    • oo, ang matag komunidad adunay kaugalingon nga mga moderator ug nagtakda og mga lagda;
  • paghimo og mga post pareho sa porma sa yano nga mga link nga adunay mga preview sa metadata ug hingpit nga mga artikulo sa Markdown pila ka libo nga mga karakter ang gitas-on;
  • cross-posting - pagdoble sa parehas nga post sa lainlaing mga komunidad nga adunay katugbang nga timailhan nga nagpakita niini;
  • ang abilidad sa pag-subscribe sa mga komunidad, mga post nga gikan diin mahimong personal nga feed sa user;
  • pagkomento sa mga post sa estilo sa kahoy, pag-usab nga adunay abilidad sa pag-format sa teksto sa Markdown ug pagsal-ot sa mga hulagway;
  • pag-rate sa mga post ug komento gamit ang "like" ug "dislike" nga mga buton, nga dungan nga naglangkob sa usa ka rating nga makaapekto sa pagpakita ug paghan-ay;
  • real-time nga sistema sa pagpahibalo nga adunay mga pop-up nga mensahe bahin sa wala pa mabasa nga mga mensahe ug mga post.

Ang usa ka talagsaon nga bahin sa pagpatuman mao ang minimalism ug adaptability sa interface: ang code base gisulat sa Rust ug TypeScript, gamit ang WebSocket nga teknolohiya, diha-diha dayon nga gi-update ang sulud sa panid nga buhi, samtang nag-okupar sa pipila ka kilobytes sa panumduman sa kliyente. Ang usa ka kliyente nga API giplano alang sa umaabot.

Siyempre, ang usa dili mapakyas sa pagtimaan hapit andam nga pagpatuman sa Lemmy server federation sumala sa gidawat sa kadaghanan nga protocol KalihokanPub, gigamit sa daghang uban pang mga proyekto Fediverse nga komunidad. Sa tabang sa pederasyon, ang mga tiggamit sa lain-laing mga server sa Lemmy ug, dugang pa, ang mga tiggamit sa ubang mga miyembro sa network sa ActivityPub, sama sa Mastodon ug Pleroma, makahimo sa pag-subscribe sa mga komunidad, komento ug pag-rate sa mga post dili lamang sa sulod sa ilang kaugalingon nga server sa pagrehistro, apan usab sa uban. Giplano usab nga ipatuman ang mga suskrisyon sa mga tiggamit ug pagdugang usa ka global federated feed, sama sa nahisgutan nga mga microblog.

Mga pagbag-o sa kini nga pagpagawas:

  • ang main page karon nagpakita sa usa ka feed nga adunay pinakabag-o nga mga komentaryo;
  • daghang bag-ong mga tema sa disenyo, lakip ang bag-ong sumbanan nga kahayag (kaniadto ngitngit);
  • Mapalapad nga mga preview sa sulod nga gihimo sa iframely direkta sa feed ug sa post page;
  • gipaayo nga mga icon;
  • auto-completion sa emoji samtang nag-type ka, ug ang dagway sa usa ka interface alang sa pagpili kanila;
  • pagpayano sa cross-posting;
  • ug labaw sa tanan, ang pag-ilis sa pictshare, gisulat sa PHP, uban sa pict-rs, usa ka pagpatuman sa Rust, alang sa pagdumala sa media files;
    • Ang pictshare gikomentaryo isip usa ka proyekto nga adunay seryoso nga mga problema sa seguridad ug performance.

Usab report sa mga developersnga nakadawat pondo nga €45,000 gikan sa organisasyon NLnet.

Ang mga pondo nga nadawat giplano nga gamiton sa:

  • pagpalambo sa accessibility;
  • pagpatuman sa mga pribadong komunidad;
  • pagpaila sa bag-ong mga server sa Lemmy;
  • pagdesinyo pag-usab sa sistema sa pagpangita;
  • paghimo sa usa ka mahigalaon nga website nga adunay usa ka paghulagway sa proyekto;
  • mga galamiton sa pag-moderate alang sa pagbabag ug pagbaliwala sa mga tiggamit.

Aron dali nga masinati ang lig-on nga bersyon, mahimo nimong gamiton ang labing kadaghan nga server sa English-pinulongan - dev.lemmy.ml. Nakuha sa screenshot derpy.email.

Source: linux.org.ru

Idugang sa usa ka comment