ليمي 0.7.0


ليمي 0.7.0

تم إصدار الإصدار الرئيسي التالي Lemmy - في المستقبل، تطبيق متحد، والآن مركزي لخادم يشبه Reddit (أو Hacker News، Lobsters) - مجمع روابط. هذا الوقت تم إغلاق 100 تقرير مشكلة، تمت إضافة وظائف جديدة وتحسين الأداء والأمان.

ينفذ الخادم وظائف نموذجية لهذا النوع من المواقع:

  • مجتمعات الاهتمامات التي أنشأها المستخدمون وأداروها - subreddits، في مصطلحات Reddit؛
    • نعم، كل مجتمع لديه مشرفيه وقواعده الخاصة؛
  • إنشاء منشورات على شكل روابط بسيطة مع معاينات البيانات التعريفية ومقالات كاملة في Markdown يبلغ طولها عدة آلاف من الأحرف؛
  • النشر المتبادل - تكرار نفس المنشور في مجتمعات مختلفة مع مؤشر مقابل يعرض ذلك؛
  • القدرة على الاشتراك في المجتمعات، والمشاركات التي ستشكل منها الخلاصة الشخصية للمستخدم؛
  • التعليق على المنشورات بأسلوب الشجرة، مرة أخرى مع القدرة على تنسيق النص في Markdown وإدراج الصور؛
  • تصنيف المنشورات والتعليقات باستخدام زري "أعجبني" و"عدم الإعجاب"، اللذين يشكلان معًا تصنيفًا يؤثر على العرض والفرز؛
  • نظام إعلام في الوقت الحقيقي مع رسائل منبثقة حول الرسائل والمشاركات غير المقروءة.

من السمات المميزة للتنفيذ بساطتها وقابليتها للتكيف مع الواجهة: تتم كتابة قاعدة التعليمات البرمجية بلغة Rust وTypeScript، باستخدام تقنية WebSocket، وتحديث محتوى الصفحة مباشرة على الفور، مع احتلال بضعة كيلو بايت من ذاكرة العميل. تم التخطيط لواجهة برمجة تطبيقات العميل في المستقبل.

وبطبيعة الحال، من المستحيل عدم ملاحظة ذلك تنفيذ جاهز تقريبًا لاتحاد خادم Lemmy وفقا للبروتوكول المقبول عموما النشاط، المستخدمة في العديد من المشاريع الأخرى المجتمع الفيدرالي. بمساعدة الاتحاد، سيتمكن مستخدمو خوادم Lemmy المختلفة، علاوة على مستخدمي الأعضاء الآخرين في شبكة ActivityPub، مثل Mastodon وPleroma، من الاشتراك في المجتمعات والتعليق وتقييم المنشورات ليس فقط داخل خادم التسجيل الخاص بهم، ولكن أيضا الآخرين. ومن المخطط أيضًا تنفيذ الاشتراكات للمستخدمين وإضافة موجز عالمي متحد، كما هو الحال في المدونات الصغيرة المذكورة.

التغييرات في هذا الإصدار:

  • تعرض الصفحة الرئيسية الآن موجزًا ​​يتضمن أحدث التعليقات؛
  • العديد من سمات التصميم الجديدة، بما في ذلك الضوء القياسي الجديد (كان الظلام سابقًا)؛
  • معاينات المحتوى القابلة للتوسيع التي تم إنشاؤها بواسطة iframely مباشرة في الموجز وعلى صفحة النشر؛
  • أيقونات محسنة؛
  • الإكمال التلقائي للرموز التعبيرية أثناء الكتابة، وظهور واجهة لاختيارها؛
  • تبسيط النشر المتبادل؛
  • والأهم من ذلك، استبدال pictshare، المكتوب بلغة PHP، بـ pict-rs، وهو تطبيق في Rust، لإدارة ملفات الوسائط؛
    • تم التعليق على pictshare كمشروع به مشكلات خطيرة تتعلق بالأمان والأداء.

أيضا تقرير المطورينالتي حصلت على تمويل قدره 45,000 يورو من المنظمة نلنيت.

ومن المقرر أن يتم إنفاق الأموال المستلمة على:

  • تحسين إمكانية الوصول؛
  • تنفيذ المجتمعات الخاصة؛
  • إدخال خوادم Lemmy الجديدة؛
  • إعادة تصميم نظام البحث؛
  • إنشاء موقع ويب ودود مع وصف المشروع؛
  • أدوات الإشراف لحظر وتجاهل المستخدمين.

للتعرف بسهولة على النسخة المستقرة، يمكنك استخدام أكبر خادم باللغة الإنجليزية - dev.lemmy.ml. تم التقاطها في لقطة الشاشة derpy.email.

المصدر: linux.org.ru

إضافة تعليق