Lemmy 0.7.0


Lemmy 0.7.0

Keyingi asosiy versiya chiqdi Lemmi - kelajakda Reddit-ga o'xshash (yoki Hacker News, Lobsters) serverining federatsiyalangan va hozir markazlashtirilgan amalga oshirilishi - havola agregatori. Bu safar 100 ta muammoli hisobot yopildi, yangi funksiyalar, yaxshilangan ishlash va xavfsizlik qo'shildi.

Server ushbu turdagi saytlarga xos funksiyalarni amalga oshiradi:

  • foydalanuvchilar tomonidan yaratilgan va boshqariladigan manfaatlar hamjamiyatlari - subreddits, Reddit terminologiyasida;
    • ha, har bir jamoaning o'z moderatorlari va o'rnatilgan qoidalari bor;
  • bir necha ming belgidan iborat Markdown-da metama'lumotlarni oldindan ko'rish va to'liq huquqli maqolalar bilan oddiy havolalar ko'rinishida postlar yaratish;
  • o'zaro posting - turli jamoalarda bir xil postni tegishli ko'rsatkich bilan takrorlash;
  • foydalanuvchining shaxsiy tasmasini tashkil etadigan postlar hamjamiyatlariga obuna bo'lish imkoniyati;
  • yozuvlarni daraxt uslubida sharhlash, yana Markdown-da matnni formatlash va tasvirlarni kiritish imkoniyati bilan;
  • "yoqdi" va "yoqmadi" tugmalari yordamida postlar va sharhlarni baholang, ular birgalikda ko'rsatish va saralashga ta'sir qiluvchi reytingni tashkil qiladi;
  • o'qilmagan xabarlar va xabarlar haqida qalqib chiquvchi xabarlar bilan real vaqtda bildirishnoma tizimi.

Amalga oshirishning o'ziga xos xususiyati interfeysning minimalizmi va moslashuvchanligi: kod bazasi Rust va TypeScript-da yozilgan bo'lib, WebSocket texnologiyasidan foydalangan holda, mijoz xotirasida bir necha kilobaytni egallagan holda sahifa tarkibini bir zumda yangilaydi. Kelajakda mijoz APIsi rejalashtirilgan.

Albatta, e'tibor bermaslik mumkin emas Lemmy server federatsiyasini deyarli tayyor amalga oshirish umumiy qabul qilingan protokolga muvofiq ActivityPub, boshqa ko'plab loyihalarda qo'llaniladi Fedivers hamjamiyat. Federatsiya yordamida turli Lemmy serverlari foydalanuvchilari va bundan tashqari ActivityPub tarmog'ining Mastodon va Pleroma kabi boshqa a'zolari foydalanuvchilari hamjamiyatlarga obuna bo'lishlari, sharhlar va postlarni nafaqat o'zlarining ro'yxatga olish serverlarida baholashlari mumkin, balki boshqalar ham. Shuningdek, foydalanuvchilarga obunalarni amalga oshirish va qayd etilgan mikrobloglardagi kabi global federatsiya tasmasini qo'shish rejalashtirilgan.

Ushbu nashrdagi o'zgarishlar:

  • asosiy sahifa endi so'nggi sharhlar bilan tasmani ko'rsatadi;
  • ko'plab yangi dizayn mavzulari, shu jumladan yangi standart yorug'lik (ilgari qorong'i edi);
  • Iframely tomonidan to'g'ridan-to'g'ri tasmada va post sahifasida yaratilgan kengaytiriladigan kontentni oldindan ko'rish;
  • yaxshilangan piktogramma;
  • siz kiritganingizda emojilarning avtomatik to'ldirilishi va ularni tanlash uchun interfeysning ko'rinishi;
  • o'zaro joylashtirishni soddalashtirish;
  • va eng muhimi, media fayllarni boshqarish uchun PHP da yozilgan pictshare ni Rust ilovasi pict-rs bilan almashtirish;
    • pictshare jiddiy xavfsizlik va ishlash muammolari bo'lgan loyiha sifatida izohlanadi.

Bundan tashqari ishlab chiquvchilar hisobotitashkilotdan 45,000 XNUMX evro mablag' olgan NLnet.

Qabul qilingan mablag'larni quyidagilarga sarflash rejalashtirilgan:

  • foydalanish imkoniyatini yaxshilash;
  • xususiy jamoalarni amalga oshirish;
  • yangi Lemmy serverlarini joriy etish;
  • qidiruv tizimini qayta loyihalash;
  • loyiha tavsifi bilan do'stona veb-sayt yaratish;
  • foydalanuvchilarni bloklash va e'tiborsiz qoldirish uchun moderatsiya vositalari.

Barqaror versiya bilan osongina tanishish uchun siz eng katta ingliz tilidagi serverdan foydalanishingiz mumkin - dev.lemmy.ml. Skrinshotda olingan derpy.email.

Manba: linux.org.ru

a Izoh qo'shish