Հաջորդ հիմնական տարբերակը թողարկվել է Լեմմի - ապագայում, դաշնային և այժմ կենտրոնացված ներդրում Reddit-ի նման (կամ Hacker News, Lobsters) սերվերի՝ հղումների ագրեգատոր: Այս անգամ Փակվել է խնդրի 100 զեկույց, ավելացրեց նոր ֆունկցիոնալություն, բարելավված կատարողականություն և անվտանգություն:
Սերվերն իրականացնում է այս տեսակի կայքի համար բնորոշ գործառույթներ.
- օգտատերերի կողմից ստեղծված և մոդերատորվող հետաքրքրությունների համայնքներ՝ subreddits, Reddit տերմինաբանությամբ;
- այո, յուրաքանչյուր համայնք ունի իր մոդերատորները և սահմանում կանոններ;
- գրառումների ստեղծում ինչպես պարզ հղումների տեսքով՝ մետատվյալների նախադիտումներով, այնպես էլ մի քանի հազար նիշ երկարությամբ Markdown-ի ամբողջական հոդվածներով.
- խաչաձև տեղադրում՝ նույն գրառման կրկնօրինակում տարբեր համայնքներում՝ սա ցուցադրող համապատասխան ցուցիչով.
- համայնքներին բաժանորդագրվելու հնարավորություն, որոնցից հաղորդագրություններ կստեղծեն օգտատիրոջ անձնական հոսքը.
- գրառումների մեկնաբանում ծառի ոճով, կրկին Markdown-ում տեքստը ձևաչափելու և պատկերներ տեղադրելու ունակությամբ;
- գնահատել գրառումները և մեկնաբանությունները՝ օգտագործելով «հավանել» և «չհավանել» կոճակները, որոնք միասին կազմում են վարկանիշ, որն ազդում է ցուցադրման և տեսակավորման վրա.
- իրական ժամանակի ծանուցման համակարգ՝ չընթերցված հաղորդագրությունների և գրառումների մասին թռուցիկ հաղորդագրություններով:
Իրականացման տարբերակիչ առանձնահատկությունը ինտերֆեյսի մինիմալիզմն ու հարմարվողականությունն է. կոդերի բազան գրված է Rust-ով և TypeScript-ով, օգտագործելով WebSocket տեխնոլոգիան՝ ակնթարթորեն թարմացնելով էջի բովանդակությունը ուղիղ եթերում՝ միաժամանակ մի քանի կիլոբայթ զբաղեցնելով հաճախորդի հիշողության մեջ: Ապագայի համար նախատեսվում է հաճախորդի API:
Իհարկե, չի կարելի չնկատել Lemmy սերվերների ֆեդերացիայի գրեթե պատրաստ իրականացում ընդհանուր ընդունված արձանագրության համաձայն Ակտիվություն փաբ, օգտագործվում է բազմաթիվ այլ նախագծերում Ֆեդիվերս համայնք. Ֆեդերացիայի օգնությամբ տարբեր Lemmy սերվերների օգտատերերը և, ավելին, ActivityPub ցանցի այլ անդամների օգտատերերը, ինչպիսիք են Mastodon-ը և Pleroma-ն, կկարողանան բաժանորդագրվել համայնքներին, մեկնաբանել և գնահատել հաղորդագրությունները ոչ միայն իրենց գրանցման սերվերում, այլեւ ուրիշներ։ Նախատեսվում է նաև իրականացնել բաժանորդագրություններ օգտատերերին և ավելացնել գլոբալ դաշնային հոսք, ինչպես նշված միկրոբլոգներում։
Փոփոխություններ այս թողարկման մեջ.
- գլխավոր էջն այժմ ցուցադրում է թարմացվող բովանդակություն վերջին մեկնաբանություններով.
- շատ նոր դիզայնի թեմաներ, ներառյալ նոր ստանդարտ լույսը (նախկինում մութ էր);
- Ընդլայնվող բովանդակության նախադիտումներ, որոնք ստեղծվել են iframely-ի կողմից անմիջապես հոսքում և փոստի էջում.
- բարելավված պատկերակներ;
- էմոջիների ավտոմատ լրացում, երբ մուտքագրում եք, և ինտերֆեյսի տեսք՝ դրանք ընտրելու համար.
- խաչաձև տեղադրման պարզեցում;
- և ամենակարևորը, PHP-ով գրված pictshare-ի փոխարինումը pic-rs-ով, Rust-ում իրականացում, մեդիա ֆայլեր կառավարելու համար;
- pictshare-ը մեկնաբանվում է որպես անվտանգության և կատարողականի լուրջ խնդիրներ ունեցող նախագիծ:
Նույնպես մշակողները հաղորդում ենորը կազմակերպությունից ստացել է €45,000 ֆինանսավորում NLnet.
Ստացված միջոցները նախատեսվում է ծախսել.
- մատչելիության բարելավում;
- մասնավոր համայնքների իրականացում;
- նոր Lemmy սերվերների ներդրում;
- որոնման համակարգի վերանախագծում;
- ծրագրի նկարագրությամբ բարեկամական կայքի ստեղծում;
- չափավորության գործիքներ՝ օգտատերերին արգելափակելու և անտեսելու համար:
Կայուն տարբերակին հեշտությամբ ծանոթանալու համար կարող եք օգտագործել ամենամեծ անգլալեզու սերվերը՝ dev.lemmy.ml. Նկարված է սքրինշոթում derpy.email.
Source: linux.org.ru