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