เลมมี่ 0.7.0

เวอร์ชันหลักถัดไปได้รับการเผยแพร่แล้ว เลม - ในอนาคต การใช้งานเซิร์ฟเวอร์แบบรวมศูนย์และแบบรวมศูนย์ของเซิร์ฟเวอร์ Reddit (หรือ Hacker News, Lobsters) - ตัวรวบรวมลิงก์ในอนาคต เวลานี้ ปิดรายงานปัญหา 100 รายการแล้วเพิ่มฟังก์ชันใหม่ ปรับปรุงประสิทธิภาพและความปลอดภัย

เซิร์ฟเวอร์ใช้ฟังก์ชันการทำงานทั่วไปสำหรับไซต์ประเภทนี้:

  • ชุมชนที่น่าสนใจที่สร้างและกลั่นกรองโดยผู้ใช้ - subreddits ในคำศัพท์ของ Reddit;
    • ใช่ แต่ละชุมชนมีผู้ดูแลของตัวเองและตั้งกฎเกณฑ์
  • การสร้างโพสต์ทั้งในรูปแบบของลิงก์ธรรมดาพร้อมตัวอย่างข้อมูลเมตาและบทความเต็มใน Markdown ที่มีความยาวหลายพันอักขระ
  • การโพสต์ข้าม - การทำซ้ำโพสต์เดียวกันในชุมชนต่าง ๆ โดยมีตัวบ่งชี้ที่เกี่ยวข้องแสดงสิ่งนี้
  • ความสามารถในการสมัครรับข้อมูลชุมชน โพสต์จากที่จะสร้างฟีดส่วนตัวของผู้ใช้
  • แสดงความคิดเห็นในโพสต์ในรูปแบบต้นไม้อีกครั้งด้วยความสามารถในการจัดรูปแบบข้อความใน Markdown และแทรกรูปภาพ
  • ให้คะแนนโพสต์และความคิดเห็นโดยใช้ปุ่ม "ถูกใจ" และ "ไม่ชอบ" ซึ่งรวมกันเป็นคะแนนที่ส่งผลต่อการแสดงและการเรียงลำดับ
  • ระบบแจ้งเตือนแบบเรียลไทม์พร้อมข้อความป๊อปอัปเกี่ยวกับข้อความและโพสต์ที่ยังไม่ได้อ่าน

คุณสมบัติที่โดดเด่นของการนำไปใช้งานคือความเรียบง่ายและความสามารถในการปรับเปลี่ยนของอินเทอร์เฟซ: ฐานโค้ดเขียนด้วย Rust และ TypeScript โดยใช้เทคโนโลยี WebSocket อัปเดตเนื้อหาเพจแบบเรียลไทม์ทันที ในขณะที่ใช้พื้นที่หน่วยความจำไม่กี่กิโลไบต์ในหน่วยความจำของลูกค้า API ไคลเอ็นต์ได้รับการวางแผนสำหรับอนาคต

แน่นอนว่าไม่มีใครพลาดที่จะสังเกต การใช้งานสหพันธรัฐเซิร์ฟเวอร์ Lemmy เกือบจะพร้อมแล้ว ตามระเบียบการที่เป็นที่ยอมรับโดยทั่วไป กิจกรรมผับนำไปใช้ในโครงการอื่นๆอีกมากมาย ชุมชนที่ให้ความหลากหลาย. ด้วยความช่วยเหลือของสหพันธ์ ผู้ใช้เซิร์ฟเวอร์ Lemmy ต่างๆ และยิ่งกว่านั้น ผู้ใช้ของสมาชิกคนอื่นๆ ของเครือข่าย ActivityPub เช่น Mastodon และ Pleroma จะสามารถสมัครรับชุมชน แสดงความคิดเห็น และให้คะแนนโพสต์ได้ ไม่เพียงแต่ภายในเซิร์ฟเวอร์การลงทะเบียนของตนเองเท่านั้น แต่ยังรวมถึงคนอื่นด้วย นอกจากนี้ยังมีการวางแผนว่าจะใช้การสมัครสมาชิกกับผู้ใช้และเพิ่มฟีดส่วนกลางเช่นเดียวกับในไมโครบล็อกที่กล่าวถึง

การเปลี่ยนแปลงในรุ่นนี้:

  • หน้าหลักจะแสดงฟีดพร้อมความคิดเห็นล่าสุด
  • ธีมการออกแบบใหม่มากมาย รวมถึงแสงมาตรฐานใหม่ (ก่อนหน้านี้มืด)
  • การแสดงตัวอย่างเนื้อหาที่ขยายได้ที่สร้างโดย iframely โดยตรงในฟีดและบนหน้าโพสต์
  • ไอคอนที่ได้รับการปรับปรุง
  • การเติมอีโมจิอัตโนมัติในขณะที่คุณพิมพ์ และรูปลักษณ์ของอินเทอร์เฟซสำหรับการเลือก
  • ลดความซับซ้อนของการโพสต์ข้าม;
  • และที่สำคัญที่สุดคือการแทนที่ pictshare ที่เขียนด้วย PHP ด้วย pict-rs ซึ่งเป็นการใช้งานใน Rust เพื่อจัดการไฟล์มีเดีย
    • pictshare ถูกมองว่าเป็นโครงการที่มีปัญหาด้านความปลอดภัยและประสิทธิภาพร้ายแรง

ด้วย รายงานของนักพัฒนาที่ได้รับเงินทุนจำนวน 45,000 ยูโรจากองค์กร เอ็นเอ็นเน็ต.

เงินที่ได้รับมีการวางแผนเพื่อใช้ใน:

  • ปรับปรุงการเข้าถึง;
  • การดำเนินงานของชุมชนเอกชน
  • การแนะนำเซิร์ฟเวอร์ Lemmy ใหม่
  • การออกแบบระบบค้นหาใหม่
  • การสร้างเว็บไซต์ที่เป็นมิตรพร้อมคำอธิบายโครงการ
  • เครื่องมือการกลั่นกรองสำหรับการบล็อกและการเพิกเฉยต่อผู้ใช้

หากต้องการทำความคุ้นเคยกับเวอร์ชันเสถียรอย่างง่ายดาย คุณสามารถใช้เซิร์ฟเวอร์ภาษาอังกฤษที่ใหญ่ที่สุด - dev.lemy.ml. จับภาพหน้าจอ derpy.email.

ที่มา: linux.org.ru

เพิ่มความคิดเห็น