Lemmy 0.7.0


Lemmy 0.7.0

نسخه اصلی بعدی منتشر شد لمی - در آینده، یک پیاده‌سازی فدرال و در حال حاضر متمرکز سروری مانند Reddit (یا Hacker News، Lobsters) - یک جمع‌آورنده پیوند. این بار 100 گزارش مشکل بسته شد، عملکردهای جدید، عملکرد و امنیت بهبود یافته را اضافه کرد.

سرور عملکردهای معمولی برای این نوع سایت را پیاده سازی می کند:

  • جوامع علایق ایجاد شده و تعدیل شده توسط کاربران - subreddits، در اصطلاحات Reddit.
    • بله، هر جامعه ناظران و قوانین خاص خود را دارد.
  • ایجاد پست ها به صورت پیوندهای ساده با پیش نمایش ابرداده و مقالات کامل در Markdown چندین هزار کاراکتر.
  • ارسال متقابل - تکراری از یک پست در جوامع مختلف با نشانگر مربوطه که این را نشان می دهد.
  • امکان اشتراک در جوامع، پست هایی که از آنها فید شخصی کاربر را تشکیل می دهد.
  • نظر دادن به پست ها به سبک درختی، دوباره با قابلیت قالب بندی متن در Markdown و درج تصاویر.
  • رتبه‌بندی پست‌ها و نظرات با استفاده از دکمه‌های «پسندیدن» و «نپسندیدن»، که با هم امتیازی را تشکیل می‌دهند که بر نمایش و مرتب‌سازی تأثیر می‌گذارد.
  • سیستم اطلاع رسانی بلادرنگ با پیام های پاپ آپ درباره پیام ها و پست های خوانده نشده.

یکی از ویژگی های متمایز پیاده سازی، مینیمالیسم و ​​سازگاری رابط است: پایه کد با استفاده از فناوری WebSocket با Rust و TypeScript نوشته شده است، محتوای صفحه را به صورت زنده به روز می کند، در حالی که چند کیلوبایت در حافظه مشتری اشغال می کند. یک API مشتری برای آینده برنامه ریزی شده است.

البته نمی توان به آن توجه نکرد اجرای تقریباً آماده فدراسیون سرور لمی طبق پروتکل پذیرفته شده عمومی فعالیت، در بسیاری از پروژه های دیگر استفاده می شود جامعه فدیورس. با کمک فدراسیون، کاربران سرورهای مختلف Lemmy و علاوه بر این، کاربران سایر اعضای شبکه ActivityPub، مانند Mastodon و Pleroma، می‌توانند نه تنها در سرور ثبت نام خود، در انجمن‌ها مشترک شوند، نظر بدهند و به پست‌ها امتیاز دهند. بلکه دیگران همچنین برنامه ریزی شده است که مانند میکروبلاگ های ذکر شده، اشتراک ها را برای کاربران پیاده سازی کرده و یک فید فدرال جهانی اضافه شود.

تغییرات در این نسخه:

  • صفحه اصلی اکنون فید را با آخرین نظرات نمایش می دهد.
  • بسیاری از موضوعات طراحی جدید، از جمله نور استاندارد جدید (قبلا تاریک بود).
  • پیش‌نمایش‌های محتوای قابل گسترش که توسط iframely مستقیماً در فید و در صفحه پست ایجاد می‌شوند.
  • آیکون های بهبود یافته؛
  • تکمیل خودکار شکلک ها در حین تایپ، و ظاهر یک رابط برای انتخاب آنها؛
  • ساده سازی ارسال متقابل؛
  • و مهمتر از همه، جایگزینی pictshare، نوشته شده در PHP، با pict-rs، پیاده سازی در Rust، برای مدیریت فایل های رسانه ای.
    • pictshare به عنوان یک پروژه با مشکلات امنیتی و عملکردی جدی اظهار نظر می شود.

همچنین توسعه دهندگان گزارش می دهندکه مبلغ 45,000 یورو از سازمان دریافت کرده است NLnet.

وجوه دریافتی قرار است در موارد زیر هزینه شود:

  • بهبود دسترسی؛
  • اجرای جوامع خصوصی؛
  • معرفی سرورهای جدید Lemmy;
  • طراحی مجدد سیستم جستجو؛
  • ایجاد یک وب سایت دوستانه با شرح پروژه؛
  • ابزارهای تعدیل برای مسدود کردن و نادیده گرفتن کاربران.

برای آشنایی آسان با نسخه پایدار می توانید از بزرگترین سرور انگلیسی زبان استفاده کنید - dev.lemmy.ml. در اسکرین شات گرفته شده است derpy.email.

منبع: linux.org.ru

اضافه کردن نظر