Lemmy 0.7.0

Състоянието на новото основно издание Lemmy — в бъдеща федеративна реализация, а в момента централизирана версия на сървър, подобен на Reddit (или Hacker News, Lobsters) — агрегатор на линкове. Този път бяха затворени 100 отчета за проблеми, добавена е нова функционалност, подобрена производителност и сигурност.

Сървърът реализира типичната функционалност за такъв тип сайтове:

  • създаваните и модерирани от потребителите на общности по интереси — сабреддити, ако използваме термина на Reddit;
    • да, всяка общност има свой собствен модераторски екип и зададени правила;
  • създаване на постове както под формата на прости линкове с предварителен преглед на метаданни, така и пълноценни статии в Markdown с дължина няколко хиляди символа;
  • кросспостинг — дублиране на един и същ пост в различни общности с подходящ индикатор, показващ това;
  • възможност за абониране за общности, постовете от които ще съставят личния фийд на потребителя;
  • коментиране на постове в дървовиден стил, отново с възможност за форматиране на текста в Markdown и вставяне на изображения;
  • оценяване на постове и коментари чрез бутоните „харесва“ и „не харесва“, които заедно формират рейтинг, влияещ на показването и сортиране;
  • система за уведомления в реално време с изскачащи съобщения за непрочетени постове и съобщения.

Характерна черта на реализацията е минимализмът и адаптивността на интерфейса: кодовата база е написана на Rust и TypeScript, използвайки технологията WebSocket, което мигновено обновява съдържанието на страницата в реално време, като същевременно заема само няколко килобайта памет на клиента. В бъдеще се планира клиентско API.

Разбира се, не може да не се отбележи практически завършената реализация на федерацията на сървърите Lemmy по общо приетия протокол ActivityPub, използван в множество други проекти на общността Fediverse. С помощта на федерацията потребителите на различни сървъри Lemmy, и по-специално, потребителите на други участници в мрежата ActivityPub, като Mastodon и Pleroma, ще могат да се абонират за общности, да коментират и оценяват постове не само в рамките на собствените си сървъри, но и в останалите. Планира се и реализация на абонамент за потребители и добавяне на глобален федеративен фийд, подобно на споменатите микроблогове.

Промени в тази версия:

  • на главната страница вече се показва лента с последните коментари;
  • много нови оформления, включително нов стандартен светъл (досега беше тъмен);
  • разкриваеми прегледи на съдържание, генерирани с iframely, директно в лентата и на страницата на поста;
  • подобрени икони;
  • автодовършване на емоджи при въвеждане и появата на интерфейс за тяхното избиране;
  • опростяване на кроспостинга;
  • и най-важното, замяна на pictshare, написан на PHP, с pict-rs, реализиране на Rust, за управление на медийни файлове;
    • pictshare се коментира като проект с сериозни проблеми със сигурността и производителността.

Също Разработчиците съобщават, че са получили финансиране в размер на €45,000 от организация NLnet.

Получените средства планират да бъдат изразходвани за:

  • подобряване на достъпността;
  • реализация на частни общности;
  • въвеждане на нови сървъри Lemmy;
  • преработка на системата за търсене;
  • създаване на приятелски уебсайт с описание на проекта;
  • инструменти за модериране за блокиране и игнориране на потребители.

За лесно запознаване с стабилната версия можете да използвате най-големия англоезичен сървър — dev.lemmy.ml. На скрийншота е запечатано derpy.email.

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster