Lemmy 0.7.0


Lemmy 0.7.0

Seuraava iso versio on julkaistu Lemmy - tulevaisuudessa yhdistetty ja nyt keskitetty Reddit-tyyppisen (tai Hacker News, Lobsters) -palvelimen toteutus - linkkien kokoaja. Tällä kertaa 100 ongelmailmoitusta suljettiin, lisätty uusia toimintoja, parannettu suorituskykyä ja turvallisuutta.

Palvelin toteuttaa tämän tyyppisille sivustoille tyypillisiä toimintoja:

  • käyttäjien luomat ja valvomat kiinnostuksen kohteet - subreddits, Reddit-terminologiassa;
    • kyllä, jokaisella yhteisöllä on omat valvojansa ja säännöt;
  • viestien luominen sekä yksinkertaisten linkkien muodossa metatietojen esikatseluilla että täysimittaisten useiden tuhansien merkkien pituisten Markdown-artikkeleiden muodossa;
  • ristiinlähetys - saman viestin päällekkäisyys eri yhteisöissä vastaavalla indikaattorilla, joka näyttää tämän;
  • mahdollisuus tilata yhteisöjä, joiden viestit muodostavat käyttäjän henkilökohtaisen syötteen;
  • viestien kommentoiminen puutyyliin, jälleen mahdollisuus muotoilla tekstiä Markdownissa ja lisätä kuvia;
  • arvioida viestejä ja kommentteja "tykkää" ja "ei tykkää"-painikkeilla, jotka yhdessä muodostavat luokituksen, joka vaikuttaa näyttöön ja lajitteluun;
  • reaaliaikainen ilmoitusjärjestelmä ponnahdusikkunoilla lukemattomista viesteistä ja viesteistä.

Toteutuksen erottuva piirre on käyttöliittymän minimalismi ja mukautuvuus: koodikanta on kirjoitettu Rust- ja TypeScript-kielillä WebSocket-tekniikalla, mikä päivittää sivun sisällön välittömästi livenä, vieden samalla muutaman kilotavun asiakkaan muistissa. Asiakassovellusliittymä on suunniteltu tulevaisuutta varten.

Tietenkään ei voi olla huomaamatta lähes valmis Lemmy-palvelinfederaation toteutus yleisesti hyväksytyn protokollan mukaan ActivityPub, jota käytetään monissa muissa projekteissa Fediaalinen yhteisö. Liiton avulla eri Lemmy-palvelimien käyttäjät ja lisäksi muiden ActivityPub-verkoston jäsenten, kuten Mastodonin ja Pleroman, käyttäjät voivat tilata yhteisöjä, kommentoida ja arvioida viestejä paitsi omalla rekisteröintipalvelimellaan, vaan myös muita. Suunnitelmissa on myös ottaa käyttöön tilaukset käyttäjille ja lisätä globaali yhdistetty syöte, kuten mainituissa mikroblogeissa.

Muutoksia tähän julkaisuun:

  • pääsivulla näkyy nyt syöte, joka sisältää viimeisimmät kommentit;
  • monia uusia suunnitteluteemoja, mukaan lukien uusi vakiovalo (aiemmin se oli tumma);
  • Iframelyn luomat laajennettavat sisällön esikatselut suoraan syötteessä ja viestisivulla;
  • parannetut kuvakkeet;
  • emojien automaattinen täydennys kirjoittaessasi ja käyttöliittymän ulkoasu niiden valintaa varten;
  • ristiinkirjauksen yksinkertaistaminen;
  • ja mikä tärkeintä, PHP:llä kirjoitetun pictsharen korvaaminen pict-rs:llä, Rustin toteutuksella mediatiedostojen hallintaa varten;
    • Pictsharea on kommentoitu projektiksi, jolla on vakavia turvallisuus- ja suorituskykyongelmia.

Myös kehittäjät raportoivatjoka sai järjestöltä 45,000 XNUMX euroa rahoitusta NLnet.

Saadut varat on tarkoitus käyttää:

  • saavutettavuuden parantaminen;
  • yksityisten yhteisöjen toteuttaminen;
  • uusien Lemmy-palvelimien käyttöönotto;
  • hakujärjestelmän uudelleensuunnittelu;
  • ystävällisen verkkosivuston luominen hankkeen kuvauksella;
  • moderointityökalut käyttäjien estämiseen ja huomiotta jättämiseen.

Voit helposti tutustua vakaaseen versioon käyttämällä suurinta englanninkielistä palvelinta - dev.lemmy.ml. Kuvakaappauksessa kuvattu derpy.email.

Lähde: linux.org.ru

Lisää kommentti